Apollo
Connect Apollo so Meerkats can find and enrich people and companies, and track sequences, with your approval on every outbound step.
The Apollo connection gives Meerkats your saved contacts and accounts, sequences and their results, and the ability to search and enrich people and companies. Agents use it to qualify leads against your business context and to keep contact data current.
Meerkats never sends an email or adds someone to a sequence without a person approving that step.
| How it connects | API key |
| Reads | Contacts and accounts, Sequences, Enrichment results |
| Can change | Enrich a contact or company; Create or update a contact or account; Add a contact to a sequence |
| Refresh | On your plan's schedule, plus Resync anytime |
Before you start#
- An Apollo account with API access on its plan.
- An API key from Settings › Integrations › API in Apollo.
Permissions#
What Meerkats needs, and why.
| Permission | Why Meerkats needs it |
|---|---|
API key | Authenticate calls; stored encrypted |
Contacts and accounts | Read and update saved people and companies |
Search and enrichment | Find and enrich people and companies (uses Apollo credits) |
Sequences | Read sequences and their stats; add contacts when you approve |
Connect#
1. Connect Apollo#
- Create an API key
In Apollo, open Settings › Integrations › API and create a key.
- Open Integrations
In Meerkats, select Integrations, find Apollo and select Connect.
- Paste the key
Enter the key and select Save. Meerkats tests it before saving.
- Resync
Go to Data Hub › Bronze Layer, pick Apollo and select Resync.
What syncs#
| Apollo | In Meerkats |
|---|---|
| Contacts and accounts | Saved people and companies with fields, stage, owner |
| Sequences | Sequences, steps, enrolled contacts, opens, replies, meetings |
| Enrichment results | Enriched fields written back to the matching contact or company in Meerkats |
Raw data lands in Data Hub › Bronze Layer. Modelled tables, with metrics defined once, are in Data Hub › Gold Layer. Every number in a report or an agent’s answer comes from a query on these tables, never from the model’s own arithmetic.
Metrics you get#
The metrics people ask for most, named as Apollo names them. The full list, with each definition, is in the metric catalog.
Contacts enrolledReply rateMeeting rateEnrichment match rate
How often it syncs#
Meerkats syncs on your plan's schedule: daily on Free, hourly on the $49 plan, every 30 minutes on $149 and every 15 minutes on $399. You can run a sync at any time with Resync in Data Hub › Bronze Layer.
- Apollo search and enrichment use your Apollo credits. Meerkats shows the credits each run will use before you approve it.
What Meerkats can change#
In every connected tool, Meerkats can create, read, update and delete records, within the permissions you grant and the permissions the tool allows. These are the changes it proposes for Apollo, and the limit that applies to each.
| Change | Limit |
|---|---|
| Enrich a contact or company | Proposed with the credit cost shown |
| Create or update a contact or account | Proposed for approval |
| Add a contact to a sequence | Always proposed for approval; never automatic |
How every change is governed
Every change starts as a proposal in your Inbox. Nothing changes in the connected tool until a person approves it, unless you set that rule to act on its own.
Before it runs an approved change, Meerkats re-reads the live value. If the value moved since the proposal, it asks again instead of acting on stale data.
Meerkats stores the value it replaced, so every change can be undone from Agents run history.
Anything Meerkats creates starts paused. Switching it on is a second, separate approval.
Troubleshooting#
The key is rejected
API access depends on your Apollo plan. Check Settings › Integrations › API shows the key as active.