Skip to main content

Apollo

Syft's Apollo integration lets you sync identified accounts and contacts to Apollo.io, enrich visitor data with Apollo's database, and add contacts to sequences for automated outreach.

Connecting Apollo

To enable the Apollo integration, you will need an API key from Apollo.io.

  1. Go to the Apollo Developer Portal and create a master API key. Copy the key to your clipboard.
  2. Go to the Integrations page in Syft and click Connect on the Apollo integration.
    • Connect to Apollo
  3. When prompted, paste your API key into the provided field and click Save.
    • Enter Apollo API Key

What You Can Do

Sync Accounts (Companies)

Syft can create and update Account records in Apollo with firmographic data from identified website visitors. When a company is synced:

  • Syft searches Apollo for an existing account by company name.
  • If a match is found, the account is updated with the latest data.
  • If no match exists and creation is enabled, a new account is created.

You can also assign Account Lists (labels) to accounts during sync, helping you organize and segment companies inside Apollo.

Sync Contacts

Syft can create and update Contact records in Apollo for identified visitors. When a contact is synced:

  • Syft checks for an existing contact by email.
  • If a match is found, the contact is updated.
  • If no match exists and creation is enabled, a new contact is created with enriched profile data (name, title, company, phone, LinkedIn, etc.).

You can assign Contact Lists (labels) to contacts during sync for easy segmentation in Apollo.

Add Contacts to Sequences

Syft can automatically add synced contacts to Apollo Sequences for automated outbound email campaigns. When configuring a motion, you can:

  • Select one or more sequences to enroll contacts into.
  • Choose which email account (sender) to use for the sequence.

This enables fully automated outreach — Syft identifies and qualifies the visitor, syncs them to Apollo, and enrolls them in a sequence, all without manual intervention.

Enrichment

Syft uses Apollo's enrichment APIs to enhance visitor data:

  • Domain enrichment — When a company domain is identified from a website visit, Syft queries Apollo to pull firmographic data (industry, size, revenue, location, etc.).
  • Email enrichment — When a visitor's email is known, Syft enriches the contact record with professional details (title, seniority, department, LinkedIn profile, etc.).
  • LinkedIn enrichment — Syft can look up contacts by LinkedIn profile URL for additional data.
  • Persona-based lead discovery — Syft can search Apollo's database for contacts matching your ideal customer persona at identified companies, surfacing potential buyers you haven't reached yet.

Reverse Sync

Syft periodically syncs contact updates from Apollo back into Syft. This keeps your Syft data current when contacts are updated directly in Apollo (e.g., stage changes, new activity, ownership changes).

Configuring Sync Behavior

Automatic Sync vs. Motion-Based Sync

There are two ways to control when data is synced to Apollo:

  • Automatic sync — Enable "Create Apollo records by default" in your integration settings. When turned on, Syft will automatically create accounts and contacts in Apollo for all qualified visitors.
  • Motion-based sync — Create a CRM motion to control exactly when and how data flows to Apollo. Motions let you set conditions (e.g., ICP score, engagement level) that must be met before syncing, and configure which Apollo actions to take (create account, create contact, add to sequence, assign lists).

Available Motion Actions for Apollo

When you create a CRM motion targeting Apollo, you can configure any combination of:

ActionDescription
Create/Update AccountSync the company to Apollo as an Account record
Create/Update ContactSync the visitor to Apollo as a Contact record
Add to Contact ListAssign contacts to one or more Apollo contact lists
Add to Account ListAssign accounts to one or more Apollo account lists
Add to SequenceEnroll contacts into one or more Apollo email sequences

Account Stages and Contact Stages

Syft reads your Apollo account stages and contact stages, so records synced from Syft respect your existing pipeline configuration.

Ownership

When records are synced, Syft preserves existing ownership in Apollo. Owner information is also synced back into Syft for reporting and routing.

Tracking Syft-Identified Records

Records created by Syft in Apollo are tagged so you can easily identify which accounts and contacts were sourced through Syft vs. already existing in your CRM.