Every way you can pipe leads into Compass
A map of every integration path, from a single curl command to a full Zapier setup.
Compass is intentionally promiscuous about how leads get in: one universal webhook plus a CSV importer. Between them, almost any tool you already use can drop contacts straight into your pipeline.
By starting point
I have a spreadsheet
Import the CSV at Settings → Import. Column names are matched flexibly so most exports from other CRMs work without remapping.
I have a website contact form
See Capture leads from your website's contact form. Squarespace, Webflow, custom HTML, different paths, all end in the same webhook.
I run Facebook or Instagram Lead Ads
See Capture Facebook / Instagram Lead Ads. The Zapier path is the recommended starting point.
I want my own automation tool to push leads
See Pipe leads in via Zapier (or any webhook tool). The endpoint at POST https://getcompass.studio/api/webhooks/website-lead accepts payloads from Zapier, Make, n8n, custom Netlify Functions, Airtable automations, anything that can send authenticated JSON.
I want to connect another CRM
Easiest route: export from the other CRM as CSV, import into Compass. The flexible field-aliasing handles most schemas.
Coming soon
- Email sync, pull replies and forwards into the lead's activity timeline.
- Calendar sync, Google Calendar and Calendly two-way.
- Public Zapier app, pick "Compass" from Zapier's list rather than configuring a webhook by hand.
- Direct Meta Lead Ads, skip Zapier, register directly with Meta. Coming when there's enough volume to justify the app review.
Setting up the webhook secret
Every inbound webhook needs a shared secret in the Authorization: Bearer … header. Generate one from Settings → Integrations using the "Generate secret" tool, paste it into your automation tool, and set it as WEBSITE_WEBHOOK_SECRET in Vercel so Compass knows what to validate against.