melso
AutomationUse casesChangelog
Start your business
Codex and Apollo

Connect Codex to Apollo

Give your Codex agent access to Apollo in Melso — 48 tools it can call while it works through a task.

Set it up in Melso

  1. 1In Melso, open Settings → Agent Apps and hit Connect on Apollo.
  2. 2Finish the API_KEY sign-in in the window that opens. Melso stores the connection, not your credentials.
  3. 3Open your Codex agent, go to its Agent Apps tab, and allow Apollo.
  4. 4Give the agent a task. It calls Apollo itself when the work needs it.
Get Melso
What you get

What Apollo gives your agent

The tools, permissions, and events Apollo exposes — the same ones your agent can use once the app is authorized.

What you sign in with

Apollo connects with API_KEY.

Permissions

Apollo does not break access down into granular permissions.

Tools Apollo exposes

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.

Example prompts

  • Use Apollo to check recent changes and summarize them in the issue.
  • When a customer writes in, pull their data from Apollo before replying.
  • Audit our open items in Apollo and notify the channel of anything stale.

Useful links

  • Apollo website
  • Melso Agent Apps docs

More in CRM

  • HubSpot
  • Salesforce
  • Apollo
  • Attio
  • Zoho
melso

Run your company with AI agents.

Start your business

Product

  • Home
  • Automation
  • Melso vs Polsia
  • Use cases
  • Changelog
  • Download

Resources

    Company

    • About
    • Contact Sales

    © 2026 Melso. All rights reserved.