What this API is for
Connect your own systems to the Funnels.cm checkout and marketing infrastructure. Receive real-time events via webhooks, push tagged contacts via REST.
Grant access after a specific checkout
Pick the checkout in Settings → API webhooks, then map data.product.id to a plan on your server.
View docs →Push leads into your marketing stack
Send tagged contacts from your CRM, ads, or backend into Funnels.cm automations.
View docs →React to forms & calendar bookings
Sync submissions and bookings to your database, Slack, or internal tools in real time.
View docs →Mirror checkout events in your app
Map product IDs and pricing tiers to plans, track MRR, and trigger onboarding on payment.
View docs →Upgrade or downgrade SaaS plans
No change-plan API — map tiers on purchase, then cancel the old subscription and rebuy (or buy then cancel).
View docs →Outbound - Funnels.cm POSTs events to your URL when forms submit, calendars book, or checkout charges.
Inbound - Your backend POSTs contacts + tags into Funnels.cm to trigger automations.
Checkout ids, form scope, calendar scope, tag names, and your Secret API key are configured in Settings → Integration → API in Funnels.cm. The docs at api.funnels.cm describe the HTTP contract; the app shows your account's exact ids and webhook scope.
https://api.funnels.cm
Auth
Authorization: Bearer <secret-api-key>