Apollo enrichment
Pull CipherCue observations into Apollo to qualify accounts before outbound, gate sequences on KEV matches, or annotate account records with stack and DNS context.
Two integration paths
Apollo does not have a native HTTP-enrichment column like Clay. The two practical patterns are:
- Workflow + webhook: trigger a Workflow on account creation or list addition, call out to CipherCue with the domain, and write the response back to Apollo custom fields via the Apollo API.
- CSV enrichment loop: export an Apollo list as CSV, enrich each row against CipherCue, re-import to update account fields. Best for one-off backfills of large lists.
Most teams use Clay as the orchestrator and write back into Apollo from Clay. If that's your setup, follow the Clay recipe and configure Clay's Apollo writeback action separately.
Workflow + webhook
- In Apollo, create a Workflow triggered by Account Created or your list membership trigger.
- Add an HTTP Request step (or a Zapier/Make hop, depending on plan):
GET https://ciphercue.com/api/v1/entities/lookup?domain={{account.domain}} Authorization: Bearer YOUR_CIPHERCUE_TOKEN - Add a follow-up step to Update Account via the Apollo API, mapping JSON paths from the response into Apollo custom fields:
entity.facts.kev_matches.length→ KEV count (number)entity.facts.kev_matches[0].cve_id→ Top KEV CVE (text)entity.facts.dns_compliance.dmarc→ DMARC policy (text)entity.facts.tech_stack[?(@.category=='cms')].product→ CMS (text)
- Use If/then branches on the KEV count field to gate sequences. The canonical play: only enroll in the security-vendor sequence if KEV count > 0.
If your Apollo plan does not include native HTTP request steps, Zapier or Make can sit between Apollo and CipherCue with no other change to this recipe.
CSV enrichment loop
- Export an Apollo list as CSV with the domain column.
- Run a script that walks the CSV, calls
GET /api/v1/entities/lookup?domain=…per row, appends the fields you want, and writes a new CSV. - Re-import the enriched CSV to Apollo to update the account records.
For lists larger than a few thousand rows, watch the X-Quota-Remaining response header. Paid workspaces have 100,000 calls per month — contact us for higher limits.
See the API reference for full response shapes and the legal posture every response carries.