Success step

The Success step confirms the purchase and points people to your app: store links, deep links, optional QR code for easy phone install.

What to include

  • Headline and subheadline — thank them and set expectations
  • Primary button — “Open app”, “Download”, etc.
  • Link URLs — App Store, Play Store, or a deep link into the installed app
  • QR code — optional; useful for desktop-to-mobile handoff

Web-to-app

This step closes the loop from web ad → pay → app. Align the copy with what happens inside the app (onboarding, restore purchase, login) so users aren’t confused.

In Funnel Settings → Web-to-App Access, choose how access is handled:

  • Managed Access — web2app creates a purchase token and short access code, listens to Stripe/Paddle webhooks, and exposes app endpoints for claim/access.
  • Webhook Relay — your backend receives signed purchase and claim events and owns app access.
  • Attribution Only — web2app only builds AppsFlyer OneLink attribution/deferred deep links.

When AppsFlyer OneLink is enabled, the success button uses OneLink with deep_link_value=purchase_success, deep_link_sub1 as the purchase token, and deep_link_sub2 as the access code. External payments for digital content can depend on Apple/Google country, category, and entitlement rules; review the current App Store and Google Play requirements before launch.