Integrations

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.