Apollo Save
apollo_saveSave people as contacts or companies as accounts in the user's Apollo CRM, where they show in Apollo's web UI. Confirm with the user before calling this tool.
Each contact needs an email; it's the only required field. For a contact whose
email you don't have, get it with find_email first, passing an apollo_search
result's name and apollo_id, or the person's full name and company. Then save
the real name and email it returns as {first_name, last_name, email, title,
organization_name}.
For accounts, the result splits the count into "created" (new rows) and "existing" (already in the CRM — Apollo dedupes by domain); "saved" is their sum, so a re-save reads as saved == requested rather than a false failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | "contacts" or "accounts" | |
| items | Yes | List of dicts. For contacts: {first_name, last_name, email (required), title, organization_name}. For accounts: {name, domain}. | |
| sequence_id | No | Optional. If provided, contacts will also be added to this Apollo sequence for outreach. | |
| on_behalf_of | No | An agency client's email, from list_agency_clients, to run this call in that client's account: their agents, settings, connected accounts, and credits. Omit it to act on your own account. |