RReTestimonial
Sign inStart free
PREMIUM · BUSINESS

Pay them back.
Watch response rates
2.3× overnight.

Auto-issue Amazon, Visa, Starbucks, charity donations or any of 1,000+ brands the moment a testimonial lands. Funded from one wallet, reconciled durably — no spreadsheets, no manual sends.

2.3×
Response rate
1,000+
Brands
<30s
Delivery
4 modes
None → Spin
Flowline
STEP 3 / 3
Thanks for sharing! ✨
You're getting a $10 gift card for taking the time. Pick where you'd like it.
AAmazon
VVisa Prepaid
CCharity (donate)
SStarbucks
Send my testimonial
Delivered to your inbox in <30s · No account needed
A
Rewards · from Flowline
to maya@stripe.dev · just now
DELIVERED
Your $10 Amazon gift card from Flowline 🎁
AMAZON · USD
$10.00
REDEEM →
VISA
•••• 4271
$25.00
PROJECT WALLET · LIVE
$1,247.50
$120 reserved+$10 just sent
Outbox · 1 reward processed
01Reward Modes

Four ways to say
thank you.

Every form picks one mode. Switch modes mid-campaign without rebuilding anything — past submitters keep their reward, future ones get the new one.

MODE · NONE

Off

Some forms don't need a carrot. Run incentive-free for staff, NPS, or warm fans where extrinsic rewards would feel weird.

Default for every formToggle per form
EVERYONE GETS
20% OFF
THANKS20
MODE · GLOBAL

One reward, everyone

Same prize for every submitter — coupon code, gift card, or external link. Simplest possible flow. Most teams start here.

CouponGift cardLinkCustom HTML
10%20%Free50%10%
MODE · SPIN WHEELFUN

Gamified prize wheel

A real spin-to-win wheel embedded in your form. Set probabilities, declare a grand prize, and let dopamine do the work — submission rates climb without raising your bill.

Custom probabilitiesGrand-prize lockAudit-claim tokens
$5
Text
$10
Audio
$25
Video
MODE · TIERED

Pay for what you got

Different rewards for different testimonial types — text gets $5, audio gets $10, video walks away with $25. Bigger reward, bigger asset.

By typeBy ratingBy word count
02Spin Wheel · Spotlight
You're in. Spin to win.
Thanks for sharing — let's see what you got.
10% OFF20% OFFFREE SHIP50% OFF ⭐$5 OFFTry againSPIN
SPIN THE WHEEL

Set the odds. The dopamine handles the rest.

Tune probabilities per slice. Lock the grand prize behind a 4× lower hit-rate. Every spin is server-signed with a single-use claim token — impossible to refresh-and-rewin.

PRIZECODEPROBABILITYBAR
10% OFF
SAVE1040%
20% OFF
SAVE2030%
FREE SHIP
FREESHIP20%
50% OFFGRAND
GRAND508%
$5 OFF
FIVE0%
Try again
2%
Σ probabilities = 100%·1 spin per submitter (rate-limited)·Claim token TTL: 7d
03Delivery Methods

How the
reward arrives.

Each mode picks one of four delivery channels. Gift card is the heavyweight; the other three are dirt-simple and work on every plan.

01
Coupon code

Drop a static or rotating discount code. Honored by Shopify, WooCommerce, Stripe Coupons.

StaticPer-submitterExpires
02
External link

Send users to your loyalty portal, swag store, redemption page — anywhere you control.

UTM-taggedOne-clickTrackable
MOST USED
03
Gift card

Real money. Recipient picks Amazon, Visa, Starbucks, charity, crypto — over 1,000 brands across 80+ countries.

AmazonVisaCharity1000+ brands
04
Custom HTML

Embed any post-submission experience. Run an iframe, embed a Calendly, drop a wizard — full control.

iframe-safeSandboxedVariables
Funds are held in escrow per project
Outbox queue + idempotent webhooks · double-charges and double-sends are mathematically impossible.
Auto-refund on cancellation
If a delivery is canceled, balance returns to your project wallet within minutes.
04Wallet & Dashboard

One wallet. Every reward.
Reconciled to the cent.

Fund once at the account level, allocate to projects, watch the live ledger. Every send is double-entry: balance reserved → outbox → delivered, with cancellations auto-refunded back into the wallet.

RRewardsStripe — Q1 launch
AllocateAdd funds
Project balance
$1,247.50
available for rewards
Total delivered
148
$1,480 lifetime
Pending
3
$45 reserved
This month
42
$420 spent · +18%
Recent rewardslast 24h
maya@stripe.dev$10.00AmazonDELIVERED2m ago
devon.r@figma.com$25.00VisaDELIVERED11m ago
priya@acme.co$10.00CharityPROCESSING18m ago
owen@webflow.com$5.00Coupon · SAVE20DELIVERED1h ago
sam@linear.app$25.00VisaPENDING2h ago
jules@vercel.com$10.00AmazonREFUNDEDyesterday
Per-project budgets

Allocate from the master wallet down to projects. Caps stop overruns before a single email is sent.

Low-balance alerts

Set a floor; we email & Slack you the moment a project drops below it. No more surprised rejections at midnight.

Audit trail

Every reservation, send, refund, retry — recorded in the reconciliation audit log. Export to CSV anytime for finance.

05Automation

Submit → spend.
Five stages, zero touches.

Behind the scenes: a durable outbox queue, idempotent fulfillment webhooks, and a reconciliation audit. Built so a midnight failure becomes a 6am retry, not a 9am incident.

1
Submit

Customer fills out your form, picks their gift card brand.

Funds reserved · status: spam_reserved
2
Spam check

Spam shield runs. If the submission is flagged, hold is released, never charged.

<800ms · 99.4% accuracy
3
Approve (optional)

Auto-send, or require manual approval first. Approval flips the reservation into the outbox.

Auto · or 1-click
4
Fulfillment

Outbox cron picks up the reward, issues the gift card, stores the redemption link.

Idempotent · retries on failure
5
Delivered

Recipient gets an email with the redemption link. They pick a brand, you both move on.

Webhook reconciles state
06Fairness · Fraud · Limits

Generous to fans.
Hostile to spam.

The hardest part of incentives isn't paying out — it's not paying out the wrong people. We built the guardrails so you don't have to.

Per-email caps
1rewards / email

Maya can submit five testimonials, but she only gets paid once. Cap per submitter, per form, or per project.

Approval gating
approve, then pay

Hold every reward until you (or a teammate) approve the testimonial. No paying for spam, no clawing back later.

Spam shield
0$to flagged subs

Flagged submissions never charge the wallet. Reservations release automatically; legit users still hit their per-form cap.

Audit trail
100%of state changes

Every reservation, retry, refund, and reclaim is logged with operator-visible context. CSV exportable.

Premium & Business plans

Pay them.
Watch the inbox
fill up.

WHAT YOU GET
1,000+ brand catalogAmazon, Visa, charity, crypto
4 reward modesNone · Global · Spin · Tiered
Durable outboxIdempotent retries, auto-refund
Per-project budgetsCaps, alerts, audit log
Global delivery80+ countries