Apollo Save
apollo_saveSave people as contacts or companies as accounts in the user's Apollo CRM. These will be visible in Apollo's web UI. ALWAYS confirm with the user before calling this tool.
IMPORTANT: Each contact MUST have an email address — it is the only required field. Do NOT pass masked/obfuscated names (e.g. "Tr***k") — use apollo_enrich first to get full details. Do NOT pass only apollo_id without email — Apollo's contacts API ignores apollo_id and will create blank contacts. Always enrich contacts first, then save with {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. |