Refport
Integrations

Overview

Connect Refport to payment, commerce, and auth systems so attribution and partner payouts stay accurate.

Integrations let Refport ingest the events your referral program depends on without making every team maintain custom webhook code.

Use integrations for systems that already own important lifecycle events: payments, orders, refunds, subscriptions, and sign-ups.

Official integrations

Product typeLead trackingSale trackingPartner experience
SaaS with StripeBetter Auth or manual lead trackingStripe integrationEmbedded Portal
Shopify merchantOptional manual lead trackingShopify integrationEmbedded Portal
Custom billingManual lead trackingtrack.sale()Embedded Portal

How attribution data moves

  1. Browser tracking captures refp_id on your site.
  2. Your auth flow sends a lead event or lets Better Auth do it automatically.
  3. Stripe, Shopify, or your server sends paid events.
  4. Refport calculates commissions and exposes partner-scoped data to the embedded portal.

Choose the right path

  • Use Stripe if your product uses Checkout, subscriptions, invoices, or customer metadata.
  • Use Shopify if orders are created inside Shopify.
  • Use manual sales tracking if your payment system is custom or not yet supported.
  • Use Embedded Portal after conversions are flowing so partners can self-serve.

On this page