3 Jun 2026Guides
Guides

Firmographic data for GTM routing

Use firmographic data through Deepline skills first, then deploy validated routing rules as scripts and Workflows.

DDeepline

Action and system primitives

Primitive 1: routing rules

Firmographic data is the company profile layer: domain, industry, location, employee range, revenue range where available, and related account fields. It becomes useful when those fields drive a decision.

DecisionFirmographic fields to inspectBad output
Territory routingcountry, region, employee rangelocation is missing or ambiguous
ICP scoringindustry, company size, domainfields do not map to your ICP
Account deduplicationdomain, company name, identifiersduplicate records with no canonical
Outbound segmentationindustry, size band, headquarterssegment labels are too vague

Primitive 2: the routing prompt

You are enriching company records with firmographic data.

Input file: accounts.csv
Goal: decide account segment and routing.
Required fields: company_name, domain, industry, employee_range, country, route_reason.

Inspect the CSV headers first.
Run 10 accounts.
For each row, return the enriched fields plus a route_reason that explains which fields were used.
Mark rows as needs_review when industry, country, or employee range is missing.

The route_reason is the human-readable bridge between enrichment and action.

Primitive 3: route-ready company output

company_namedomainindustryemployee_rangecountryroute_reason
Example Coexample.comSoftware51-200USmid-market US account
Sample Incsample.com1001-5000USmissing industry

Firmographic enrichment should make uncertainty visible, not hide it.

How the primitives move through skills, scripts, and Workflows

Start with the Deepline skill. The skill is the primary way to ask for company fields, inspect returned records, and refine the routing rule before anything gets automated.

When the sample supports the routing decision, promote the same field contract into a script for repeatable account refreshes or a Deepline Workflow for scheduled routing, scoring, and CRM review.

Firmographic company search uses the company-search execution surface:

POST /api/v2/integrations/{toolId}/execute

The {toolId} must be a provider tool id. Confirmed company-search ids include free_simple_company_search, apollo_company_search, peopledatalabs_company_search, leadmagic_company_search, crustdata_v2_company_search_realtime, findymail_search_lookalike_companies, prospeo_search_company, and theirstack_company_search.

Scripts and Workflows can use this route to fetch company records, then apply firmographic criteria to route accounts, prioritize outreach, or enrich CRM records.

Script pattern after the skill works

Use tool discovery after the skill has narrowed the firmographic provider action:

deepline tools search company --json
deepline tools describe free_simple_company_search --json

Then execute the selected tool with an explicit payload:

deepline tools execute free_simple_company_search \
  --input '{"sql":"SELECT * FROM companies LIMIT 5"}'

For provider-backed searches, describe the provider action first and use its documented input schema:

deepline tools describe apollo_company_search --json
deepline tools execute apollo_company_search \
  --input '{"q_organization_name":"example","page":1}'

Quality check before deploying a Workflow

For company search, POST /api/v2/integrations/test proxies free_simple_company_search through the real execute path. Use that when the workflow needs to validate the free firmographic company-search path.

For provider-backed firmographic data workflows, no no-spend workflow-specific test route is currently documented. Provider-backed validation should be treated as real execution unless the endpoint map confirms otherwise.

Before a full run, confirm that the sample can drive the actual route, score, or segment. If the workflow only produces background research, narrow the requested fields.

Cost and billing behavior

Keep billing language Deepline-facing. In BYOK mode, customers bring their own data-provider keys and Deepline does not add a platform fee for that mode. In managed mode, Deepline uses credit-based operation billing.

Firmographic workflows should start with a small sample. Inspect whether returned company fields are complete enough for the routing or scoring rule, then scale after the GTM system has clear behavior for missing or ambiguous fields.

Related Deepline workflows