Superwall & Adjust integration for full-funnel subscription attribution
Subscription lifecycle events now flow directly from Superwall to Adjust via S2S event forwarding — no extra SDK work, full attribution across paywall flows and mobile campaigns.

How it works
Mobile user acquisition teams have historically faced a significant measurement challenge: while app installations are tracked, the paywall experience and subsequent revenue events remain disconnected from the campaigns that drove them. This integration resolves that issue by enabling subscription events to flow directly from Superwall to Adjust as device-level app events.
The integration leverages Adjust's server-to-server event API, eliminating the need for additional SDK implementation. Superwall transmits subscription events — mapped to your Adjust event tokens — directly from the server. The integration supports fourteen event types spanning the complete subscription lifecycle, including trial initiation, conversion to paid plans, renewals, and cancellations. Revenue events include transaction amounts reported as either gross or net figures after store fees.
Full setup details are available in the Adjust integration documentation.
In practice
Consider a fitness application running a paid campaign on Meta. A user engages with the ad, installs the app, encounters the paywall, and initiates a trial. After seven days, they convert to a paid subscription plan.
Without integration: Adjust captures the install event. Trial initiation and conversion events exist within Superwall but remain disconnected from the mobile measurement platform and unattributed to the campaign source.
With integration running: The install, trial start, and conversion all become attributed to the same campaign and creative. The growth team gains visibility into return on ad spend based on subscription revenue rather than installation metrics, enabling more informed budget allocation.
Getting started
Configure event tokens for each subscription event type within Adjust's AppView, then establish mappings in Superwall's Integrations dashboard. Setting the Adjust device ID in your application via setIntegrationAttributes is required — attribution requires at least one device identifier.
Complete walkthrough: Adjust integration documentation.
Available now on iOS and Android.
For existing Superwall users: open Integrations in the dashboard to connect Adjust in minutes. New users can create a free account to begin.