Developers

Hook Zellify into your own code. Zellify does not ship a REST API or SDK today. What you get is a well-documented webhook for lead capture, a clear metadata contract on every checkout, and a recipe book for the common jobs: grant app access after a payment, pair a funnel session with a user in your system, route free-funnel users into your product.

Skip ahead with Claude Code#

Use the Zellify MCP: If you use Claude Code, the Zellify MCP reads your funnel schema, picks the right recipe for your stack, and writes the webhook handler in one session. Two install commands and a /integrationcheck is the fastest path through everything below.

Manual integration: four steps#

If you'd rather wire things up by hand, here's the path. Each step links to a focused page.

  1. Read app_user_id. The identifier that links a funnel session, a payment, and the user in your product. Every recipe and webhook payload depends on it. Email is not reliable for matching; app_user_id is.

  2. Configure the Registration webhook. Fires when a funnel visitor submits their email. Delivers email, quiz answers, and app_user_id to your endpoint. Verify the HMAC-SHA256 signature on every request before parsing.

  3. Add a Deep Link Button to your success page. Hands users off to your app or website at the end of the funnel, carrying their identifiers in the URL.

  4. Pick a recipe for your stack. Mobile with RevenueCat, mobile with custom backend, web app with signup, or free funnel with deep link.

Read these first#

app_user_id
Links a funnel session, a payment, and your user.
Deep Link Button
How the success page routes users into web or mobile apps.
Checkout metadata
What Zellify attaches to Stripe, Paddle, and Solidgate objects.

Webhooks and events#

Webhooks overview
Delivery guarantees, signature verification, what Zellify sends.
Registration webhook
Fires when a funnel visitor submits their email.
Provider events
Stripe, Paddle, and Solidgate event matrices per scenario.

Recipes#

Mobile app with RevenueCat
Grant entitlements via RevenueCat after a web funnel pays.
Mobile app with custom backend
Own your entitlement logic via Stripe or Paddle webhooks.
Web app with signup page
Route paid web-funnel users into a web product.
Existing Stripe or Paddle webhooks
Additive changes for teams already running a Stripe or Paddle handler.
Early account creation
Pair the Registration webhook with payment events.
Free funnel with deep link
No payment, just routing leads into your product.
Custom registration component
Call your backend from the success page with a React component.

What Zellify does not do#

No API. No SDK. No entitlement management. Zellify exposes webhooks and a metadata contract on every checkout. It does not expose a REST API, ship client SDKs, or manage entitlements in your app. Granting access after a payment is your responsibility, and the guides above cover the patterns that work.