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.
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.
