Contact routing
One contact. Every tool. In sync.
OpenContact moves contacts from your forms, bookings, payments and spreadsheets into your email platforms and CRMs. When someone unsubscribes, it carries that to every tool.
How it works
Capture once, route by rule
Capture
Hosted form endpoints, imports, Calendly, Google Ads, Stripe, Google Sheets, Airtable, webhooks and an API.
Route
Rules match on source, status, country, custom fields or verification result. Send to every match, or to the first.
Suppress
Unsubscribes, hard bounces and spam complaints spread to the destinations you choose.
Integrations
22 tools, one routing layer
Email marketing
CRM
Scheduling
Data
Payments
Forms and leads
Test first
See the route before you run it
Dry-run a rule on a real or sample contact. You see the matching destinations and the fields that would be sent. Nothing changes in your tools.
Trace
Every contact has a timeline
Where it came from, which rule ran, and whether the destination accepted it.
Developers
API, webhooks, MCP
Scoped keys, idempotent writes, sandbox keys, signed webhooks, an OpenAPI spec and an MCP server.
Pricing