Extension points
Extension points
Ways to connect your app to OnePageCRM — the platform APIs, and the lightweight extension points that need no full integration.
Last updated Jul 17, 2026
OnePageCRM connects to many tools out of the box, and you can build your own integration on top of its API, webhooks, and MCP server.
Platform APIs
Full programmatic access to the CRM:
- REST API — create, read, and update contacts, companies, deals, actions, notes, calls, and meetings. Authenticate with an API key for your own account, or OAuth 2.1 for an app acting on behalf of other OnePageCRM users.
- Webhooks — get notified the moment a record changes, so you sync in real time instead of polling.
- MCP server — let AI agents read, write, and query the CRM over the Model Context Protocol.
Lightweight extension points
Purpose-built ways to connect without a full integration:
- External ID — store your own stable identifier against contacts, companies, and deals so you can sync between systems without a separate lookup table.
- Custom Button (beta) — place a contextual action button in the OnePageCRM UI that opens your app with record context as parameters.
- Create a contact via URL — the lowest-friction option: a link that opens OnePageCRM with the Add Contact form pre-filled. Great for “Save to OnePageCRM” buttons in your own app.
Prebuilt connectors
For no-code integrations, browse the OnePageCRM marketplace — 40+ prebuilt connectors for tools like Gmail, Mailchimp, Xero, and QuickBooks.