campaignstack_enrich_company_info
Enrich a company's firmographics (industry, employee count, founding year, description, website, phone, location) through a connected enrichment provider (provider-parameterized, default apollo; clay runs the routine named by clayRoutineId and polls for the result). Single company. Company data is shared across the platform, so the lookup fills only the fields that are still empty and never overwrites first-party data. Free: the tenant pays the provider directly, so no CampaignStack credits are charged. Returns status: enriched (with fieldsWritten), not_found (no provider match), or error (e.g. INTEGRATION_NOT_CONNECTED, INTEGRATION_KEY_INVALID, INTEGRATION_RATE_LIMITED, COMPANY_NOT_FOUND). Requires a connected integration for the provider — use campaignstack_connect_apollo first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider | No | Enrichment provider (default: apollo). clay runs the routine given in clayRoutineId and polls for the result. | |
| companyId | Yes | Company ID to enrich (from campaignstack_get_lead or campaignstack_list_companies). | |
| workspaceId | No | Workspace ID (required for user keys; workspace keys are bound) | |
| clayRoutineId | No | Clay only, required with provider clay: the Clay routine id to run. |