Integrations FAQ

Questions that span multiple integration pages. For single-integration issues, see the "Troubleshooting" section on the relevant page.

How do I verify Stripe is connected correctly?#

Create a test product, run a sandbox funnel, confirm the test purchase appears in your Stripe Sandbox dashboard. If the domain is not registered for Apple Pay, Apple Pay shows "Amount Pending" and will fail. Register the domain first. See Stripe — Apple Pay and Google Pay.

Why does Paddle show an "Amount Pending" error on Apple Pay?#

Same symptom, different cause than Stripe. Confirm the domain is approved in Paddle's Checkout Settings and that DNS and SSL are healthy. Re-submit if needed. See Paddle.

Do I need to connect RevenueCat to Zellify to grant entitlements?#

No. Entitlement granting happens via server-to-server webhooks between your payment provider and RevenueCat. The Zellify RevenueCat toggle only enriches the RevenueCat subscriber profile with email and funnel metadata. It is optional. See RevenueCat.

Is the Klaviyo integration server-side or client-side?#

Client-side. The Klaviyo SDK loads on funnel pages and events fire from the browser. Mailchimp is the server-side alternative. See Email overview.

Does Zellify load a Meta Pixel even if I don't configure one?#

No. Pixel + CAPI are configured per campaign. If the campaign's traffic source is Meta, the configured Pixel is loaded only for that campaign. Other campaigns are unaffected. See Meta.

Can I run GTM alongside Meta and TikTok?#

Yes. GTM pushes to dataLayer regardless of traffic source. Run Meta on Meta campaigns, TikTok on TikTok campaigns, GTM on whichever campaigns need GA4 or other GTM-driven tracking. See Attribution overview.

The PostHog SDK is loading twice. Why?#

You likely have PostHog enabled in Zellify and are also manually initializing it on your domain. Zellify initializes PostHog automatically when the integration is on. Remove the manual init on funnel pages. See PostHog.