ReferralFlo
Stripe integration

Plug ReferralFlo into Stripe in minutes.

Track real revenue, attribute every payment, and fulfill rewards as account credit, refunds, or bank transfers — all from your existing Stripe account.

No-code setup Real-time sync Bi-directional
ST
Stripe
External tool
RF
ReferralFlo
Connected · live
contact.created
referral.converted
━ 01 / WHY CONNECT ━

Real sync. Real-time.
Real numbers.

benefit_01.md

Native sync

Two-way data sync with Stripe that just works — no glue code, no Zapier hops.

Always-on sync
benefit_02.md

Real-time

Events flow in seconds, not nightly batches. Your reports stay current.

Always-on sync
benefit_03.md

Attribution

Tie referral revenue back to the exact records inside Stripe.

Always-on sync
━ 02 / SETUP ━

Connected in four commands.

~/stripe-setup
STEP
01
$

rfflo authenticate

// OAuth into Stripe from the ReferralFlo dashboard.

STEP
02
$

rfflo map

// Visual field-mapper aligns your existing data to ReferralFlo events.

STEP
03
$

rfflo trigger

// Choose which events trigger referral rewards.

STEP
04
$

rfflo go

// Push the toggle — sync starts in under a minute.

✓ Setup complete. Sync started.
━ 03 / CAPABILITIES ━

Click any capability
to expand.

Each is configurable per program, with sensible defaults so you can launch fast.

Listen for charges, refunds, subscriptions.
Issue store credit as Stripe customer balances.
Pay out advocates via Stripe Connect.
Attribute MRR, not just first payment.
Connect multiple Stripe accounts per workspace.
Production-grade signature verification.
04Code

A 5-line setup.

stripe.ts
// Listen for Stripe payments and reward
rf.on('stripe.charge.succeeded', async (event) => {
  await rf.rewards.create({
    advocateId: event.metadata.referrer_id,
    amount: event.amount * 0.1, // 10% commission
    currency: event.currency,
  });
});

Ready to grow with referrals?

Launch your program in days, not months. Free for 14 days, no credit card required.