Skip to content
Proofline

Integrations · Purchase data

Apphud + Proofline

Proofline reads Apphud’s server-to-server webhooks (available on Apphud’s Expert and Enterprise plans). The integration is in beta: it is built from Apphud’s documentation and has not yet been checked against a live Apphud account.

Setup

Four steps, about ten minutes.

  1. 01

    Connect Apphud in Proofline

    Open your app’s integrations and connect Apphud. Proofline shows a webhook URL and generates a secret token, once.

  2. 02

    Add the webhook in Apphud

    Add a webhook connection for each platform (iOS and Android) with the URL and the secret token. Apphud sends the token in the X-Apphud-Token header; anything without it is rejected.

    https://app.proofline.link/api/ingest/apphud/<appId>
  3. 03

    Pass the Proofline user id to Apphud

    Set the Proofline end-user id as an Apphud user property, and start Apphud with the same user id you give Proofline.

    proofline_end_user_id · proofline_creator_id · proofline_program_id
  4. 04

    Send a sandbox purchase

    Turn on sandbox events for a test connection and buy in sandbox. Sandbox purchases never earn commission.

What syncs

What Proofline reads.

  • Subscription, intro-offer and promotional-offer starts, renewals and refunds; trials; one-time purchases
  • Cancellations, auto-renew changes, expiry and billing issues
  • Price in the purchase currency, with tax and store fee taken from Apphud’s proceeds
  • App Store transaction ids, Play order ids and purchase tokens, so a purchase also seen by another source counts once
  • Proofline user properties; IP addresses, e-mail, devices and attribution data are dropped

Limits

  • Beta: built from Apphud’s documentation, not yet verified against a live account.
  • Apphud’s duplicate “revenue” event is ignored on purpose.
  • No backfill or reconciliation for Apphud yet.
  • Stripe purchases reported by Apphud are ignored when Stripe is connected to Proofline directly.