Pay a referral reward when a claim comes in
A verified referral claim sends the advocate a PayPal payout for a fixed reward, with the referral named in the note.
New submission on your "Claim your reward" form
Create a PayPal payout to the recipient's email for the reward amount
One-directional. A submission triggers the action — nothing is written back into your form.
Referral programmes stall at the payment step. The reward is small, the list of who is owed what lives in somebody's notes, and advocates promised a bonus end up asking for it twice. Paying on submission removes that queue entirely.
Growth teams run this once the reward is a fixed figure per referral. The amount is set in the Zap rather than on the form, so nobody names their own price, and a verification step sits between the claim arriving and the money leaving.
Setting it up
- 1
Publish the referral form and describe Your Email Address as the address the reward will be sent to — advocates otherwise assume it is only for programme updates.
- 2
Fix the reward in one place: enter the amount as a static value on the PayPal action, never as a form field, so a claim cannot set its own figure.
- 3
In Zapier, select formformform, the New Submission trigger and the referral form, then add a filter on "Do you agree to the referral program terms and conditions?" so unagreed claims stop there.
- 4
Add the verification your programme needs before the payout: a Find step against your CRM keyed on Referral's Email Address, or a Delay that holds the claim until the referred customer is past their trial.
- 5
Add PayPal's Create Payout action, connect the funding account and set the currency on the action.
- 6
Map Your Email Address to the payout recipient and build the note from Referral's Full Name, so the advocate can see which referral was paid.
- 7
Set the sender item ID from Referral's Email Address — one reward per referred person, and a repeat claim shows up beside the first in the payouts report.
- 8
Claim a test reward yourself, confirm the payout landed, then turn the Zap on.
What maps where
Using the Referral Program Sign-Up as the starting point. These are its real fields — swap in your own and the mapping works the same way.
| Form field | PayPal |
|---|---|
| Your Email Address | Payout recipient email |
| Your Full Name | Personal message on the payout email |
| Referral's Full Name | Payout note, naming the referral being rewarded |
| Referral's Email Address | Sender item ID on the payout, and the key the verification step looks up |
Variations worth knowing
Replace the static amount with a Formatter Lookup Table keyed on the plan the referred customer signed up to, read out of the CRM step you already added for verification. Advocates who bring in annual accounts are paid more than those who bring in a monthly trial, without the form ever mentioning money.
Add a question asking how the advocate would like the reward, then use Zapier Paths. The cash path runs Create Payout; the credit path issues a coupon from your billing tool instead. Some advocates prefer account credit, and it costs you less than the same figure leaving as money.
If something isn't arriving
The terms filter only checks a box was ticked. Put the CRM lookup or the Delay step before Create Payout, not after, and keep the reward at a fixed value — an early claim then costs one known amount rather than whatever the claimant typed.
Two submissions create two payouts, and PayPal has no way to know they are related. Setting the sender item ID from Referral's Email Address makes the pair visible in the payouts report, and a Zapier Storage lookup on that address stops the second before it pays.
Frequently asked questions
Should the advocate enter the reward amount themselves?
No. Anything on a form can be edited before it is submitted, so an amount field is an amount anyone can choose. Keep the figure as a static value on the PayPal action, or in a lookup table only your team can change.
How quickly does the reward arrive?
The New Submission trigger fires in real time, so with no delay step the payout is created within seconds. PayPal then processes it. Advocates without an account are invited to claim, which adds however long they take to respond.
Do advocates see anything on the form after claiming?
Only the confirmation message you write on the form. Nothing comes back from PayPal into formformform, since the connection runs one way, so use that confirmation screen to say when the payout will arrive and which address it goes to.
Related automations
- Draft an invoice from every quote request
A quote request builds a draft PayPal invoice with the service and a starting figure, ready to adjust once scope is agreed.
- Invoice a customer the moment they order
Every submitted order sends the buyer a PayPal invoice for the item and quantity they chose, with a pay-now link.
- Invoice attendees for the tickets they choose
Each registration sends a PayPal invoice for the ticket tier chosen, priced per seat including any guests.
- Pay contractors from their weekly timesheets
An approved weekly timesheet creates a PayPal payout to the contractor for the hours logged at their agreed rate.
- Send expense reimbursements as payouts
Each expense claim creates a PayPal payout to the employee for the amount claimed, with the merchant and purpose in the note.
- Add counter signups to your Customer Directory
A signup at the till or on your site becomes a Square customer profile straight away, spelled the way the customer typed it.
Build the form first
The automation needs somewhere to fire from. Publish a form, connect it once, and every submission from then on runs this flow.
Start free