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.
- 01
Connect Apphud in Proofline
Open your app’s integrations and connect Apphud. Proofline shows a webhook URL and generates a secret token, once.
- 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>
- 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
- 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.