Beta

An AI-native CRM for teams that build with agents.

Contacts is the data layer beneath BookIt, Pages, and Resolve. Companies, people, campaigns, and a clean API your agents can actually use. No admin certification required.

What is Contacts?

Contacts is the CRM for teams that already build with AI agents. It models companies, people, campaigns, and activities the way agents need them — clean schema, structured fields, a real API, and webhooks for everything. It's the shared data layer beneath every funnAI product, and it works as a standalone CRM if that's what you need first.

How does Contacts work?

You create companies and contacts. Campaigns track outbound — emails, waitlists, drip sequences, ads. Activities log every touch — calls, meetings, form submissions, page views. Every record is reachable through a typed REST API and a websocket event stream, so your agents can read, write, and react without screen-scraping a UI built for humans.

What Contacts ships with

Six features that make Contacts feel like a backend, not a sales tool with an API bolted on.

Companies & People

Standard CRM objects — companies, contacts, relationships, custom fields. Familiar to any sales team. Modeled to be agent-friendly from day one.

Campaigns & Channels

Track outbound by campaign and channel — email, waitlist, ads, events, organic. Subscribe, unsubscribe, and segment with a single API call.

Native API & Webhooks

Typed REST API. Webhook out for every event. No retries-as-a-service tax. Build agents that read and write Contacts the way they read and write a database.

BookIt Integration

Bookings flow into Contacts as activities with full form context. The contact record updates the moment a calendar invite is accepted.

Pages Integration

Landing page submissions land directly in Contacts as new records or campaign signups. No Zapier, no MailChimp middle layer.

Resolve Integration

Support cases stay tied to the contact record. Your support agent and your sales record see the same person.

Who is Contacts for?

Contacts is for founders, operators, and small revenue teams who already write code or run agents and want a CRM they can actually program against. If your current options are Salesforce (heavy, expensive, admin-required), HubSpot (sticky, fee-stacking), or Airtable-pretending-to-be-a-CRM, Contacts is the third option.

Why Contacts instead of Salesforce or HubSpot?

Salesforce and HubSpot were built before AI agents existed. Their APIs reflect that — built for ETL, not for agents reading and writing in real time. Contacts is API-first, agent-friendly, and ships with a zero-config integration into the rest of the funnAI stack. If you're already deep on Salesforce, Contacts is not a replacement — it's the layer your agents talk to. If you're not, it's the CRM you actually wanted.

Frequently asked questions

Not for enterprise Salesforce shops. Contacts is the AI-native data layer for teams who don't have Salesforce yet, or who want a clean agent-facing layer alongside their existing CRM. For Salesforce customers, Contacts complements rather than replaces.
Yes — a typed REST API plus webhook events for every record change. The API is the primary interface. The UI is built on top of the same API your agents use.
BookIt bookings and Pages form submissions land in Contacts automatically as activities and contact records. No connector required. They share the same account.
Yes. CSV import is supported today. Salesforce and HubSpot import connectors are on the roadmap. Talk to us during onboarding and we'll plan the migration with you.
Pricing is being finalized for Early Access. Plans will scale on number of contacts and seat count. Early Access users get founding-customer pricing locked in.
We're onboarding Early Access in waves alongside BookIt and Pages. Existing Funnelists customers get priority. Sign up and we'll email you when your spot is ready.

Join the Contacts Early Access list

Founding-customer pricing locked in for users who join during Early Access.

We respect your privacy. No spam, ever.