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.