# Apollo AI integration on Definable

> Apollo provides CRM and lead generation capabilities, helping businesses discover contacts, manage outreach, and track sales pipelines for consistent customer relationship development

## What this connects

Apollo provides CRM and lead generation capabilities, helping businesses discover contacts, manage outreach, and track sales pipelines for consistent customer relationship development

Vendor: https://www.apollo.io/

## Tools available

**48** tools available. First 12:

- `APOLLO_ADD_CONTACTS_TO_SEQUENCE` — Add Contacts to Sequence — Adds contacts to a specified Apollo email sequence and returns the contact details. `sequence_id`, `emailer_campaign_id`, and `send_email_from_email_account_id` must be retrieved from Apollo listing/search endpoints before calling this tool — these IDs cannot be inferred from names.
- `APOLLO_BULK_ORGANIZATION_ENRICHMENT` — Bulk organization enrichment — Enriches data for up to 10 organizations simultaneously by providing a list of their base company domains (e.g., 'apollo.io', not 'www.apollo.io'). Each call consumes Apollo credits per domain enriched; monitor quota to avoid exhaustion errors.
- `APOLLO_BULK_PEOPLE_ENRICHMENT` — Bulk people enrichment — Use to enrich multiple person profiles simultaneously with comprehensive data from Apollo's database. Each call consumes Apollo credits; avoid re-enriching the same contacts. Responses may include null or missing fields (e.g., email, phone, organization); treat unmatched records as valid 'no match' outcomes, not errors. Heavy use may trigger HTTP 429; respect Retry-After headers.
- `APOLLO_BULK_UPDATE_ACCOUNT_STAGE` — Bulk update account stage — Bulk updates the stage for specified existing Apollo.io accounts, moving them to a valid new account stage.
- `APOLLO_CREATE_ACCOUNT` — Create an Apollo account — Creates a new account in Apollo.io; a new record is created even if a similar account exists, and provided `owner_id` or `account_stage_id` must be valid existing IDs. The response includes the new account's ID, which can be used directly in subsequent calls.
- `APOLLO_CREATE_BULK_ACCOUNTS` — Bulk create Apollo accounts — Creates multiple accounts in Apollo.io with a single API call (maximum 100 accounts per request). Use when creating multiple company records at once.
- `APOLLO_CREATE_BULK_CONTACTS` — Bulk create Apollo contacts — Tool to bulk create multiple contacts in Apollo with a single API call. Use when you need to create multiple contacts efficiently. Supports up to 100 contacts per request with optional deduplication.
- `APOLLO_CREATE_CALL_RECORD` — Create call record in Apollo — Tool to log call records in Apollo from external systems. Use when recording calls made through outside systems like Orum or Nooks; requires a master API key and cannot dial prospects directly.
- `APOLLO_CREATE_CONTACT` — Create Apollo contact — Creates a new contact in Apollo.io; use `account_id` to link to an organization and `contact_stage_id` for sales stage. Apollo does not auto-deduplicate — duplicate records sharing the same email are silently created; always search via APOLLO_SEARCH_CONTACTS before calling this tool. Requires explicit user confirmation before execution.
- `APOLLO_CREATE_CUSTOM_FIELD` — Create custom field — Creates a new custom field in Apollo.io for contacts, accounts, or opportunities. Use when you need to define additional data fields beyond Apollo's standard attributes.
- `APOLLO_CREATE_DEAL` — Create Apollo deal — Creates a new sales opportunity (deal) in Apollo.io; all provided IDs (`owner_id`, `account_id`, `opportunity_stage_id`) must be valid existing Apollo identifiers. This action has persistent side effects — obtain explicit user confirmation before invoking.
- `APOLLO_CREATE_TASK` — Create Apollo Task — Tool to create a single task in Apollo.io. Use when you need to add a new task to your team's Apollo account for a specific contact. The task will be assigned to a user and includes details like type, status, priority, due date, and optional notes.

## Auth

Auth schemes: `API_KEY`.

## How agents use Apollo

Inside a Definable workflow, Apollo is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Apollo** — the Researcher (GPT-5.5) pulls context from Apollo (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Apollo** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Apollo (create record, post message, draft email).
- **Designer / Engineer → Distributor → Apollo** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Apollo (attach file, open PR comment, post status).

The Verifier checks every Apollo call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- crm — https://definable.ai/apps/category/crm/
- sales & crm — https://definable.ai/apps/category/sales-&-crm/

## Related

- HTML page: https://definable.ai/apps/apollo/
- Same category (crm): https://definable.ai/apps/category/crm/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
