RevenueCat

Connect RevenueCat subscriptions to acquisition campaigns

Send RevenueCat subscription events into Linkrunner. Connect trials, paid conversions, renewals and refunds to the campaign that acquired the user.

Join 400+ growth teams using Linkrunner.

    • ABCoffee logo
    • Alle logo
    • AugustAI logo
    • Bounce Daily logo
    • Buku Warung logo
    • CraftMyPlate logo
    • Eira Club logo
    • Elefant logo
    • Fold logo
    • Fuaark logo
    • Grapevine logo
    • HashFame logo
    • Hypd logo
    • IPF logo
    • Karobar App logo
    • Kulfi logo
    • Lingopanda logo
    • Matiks logo
    • Meatigo logo
    • Omli Kids logo
    • Playo logo
    • Pocketful logo
    • Richie Club logo
    • Saras logo
    • Shopping logo
    • Sid's Farm logo
    • Stratzy logo
    • Stylezen logo
    • Tal Boss logo
    • The Tatva logo
    • Utsav logo
    • Zave logo
What it does

What Linkrunner does with RevenueCat events

Trials kept apart from payments

A trial start arrives as TRIAL_STARTED and the trial-to-paid conversion as FIRST_PAYMENT, so FIRST_PAYMENT always means a real payment, which matters for attribution for subscription apps.

Renewals, refunds and billing issues

RENEWAL, REFUND, BILLING_ISSUE, CANCELLATION and more map to Linkrunner revenue types and a payment status.

Revenue per campaign

Matched events feed revenue analytics per campaign, so you see which campaigns bring paying subscribers.

Ready for ad network postbacks

Map TRIAL_STARTED to trial events such as Meta's StartTrial, and FIRST_PAYMENT to purchase events.

In the dashboard

The RevenueCat settings in Linkrunner

Setup

Set up RevenueCat in 3 steps

01

Copy the webhook URL

In Integrations, under Analytics, click Configure on RevenueCat and copy the webhook URL.

02

Generate a token

Click Generate Authorization Token and copy it.

03

Add the webhook in RevenueCat

Under Integrations, Webhooks, add a webhook with the URL and token, for production and sandbox, all apps and all events.

Notes and limits

Worth knowing before you launch

Data flows from RevenueCat into Linkrunner, the opposite direction to the other analytics integrations.

Statuses: payment completed, payment failed (billing issues) and payment cancelled (cancellations and refunds). Payment revenue by campaign is the revenue side of ROAS measurement.

Expirations map to a default revenue type, not a payment.

Frequently asked questions

Bring subscription outcomes into your campaign review

Connect RevenueCat to Linkrunner, verify a trial and a paid event, then compare subscription outcomes by acquisition source.