- Home
- Resources
- Integrations
- GrowSurf
GrowSurf Make integrationAutomate GrowSurf with Make.
Your referral program can feed the rest of your stack on its own. The GrowSurf Make integration gives you 13 modules, including 3 instant triggers, to add participants, react to rewards and read campaigns. This guide connects your account and walks you through a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the GrowSurf Make integration do for your referral program?
The GrowSurf Make integration links your referral campaigns to the other tools you run. In Make, you build a scenario, the automation itself, out of modules, the bricks that each do one job. GrowSurf brings 3 triggers that start a scenario and 10 modules that create, read, update or remove participants and rewards.
Every new customer enters the program. When someone signs up in your store, your form tool or your CRM, Create a Participant adds them to the GrowSurf campaign, so nobody has to copy emails by hand before they can start referring friends.
Rewards reach the right person. Watch New Participant Reward fires as soon as a participant unlocks a reward. Pair it with Get a Participant to pull the full profile, then pass it to the tool your team uses to ship the gift or credit the account.
Campaign results land where you report. Watch Campaign Ended tells Make the moment a campaign closes, and List Participants hands over everyone who took part, ready for a spreadsheet or a thank-you message.
The Make documentation for GrowSurf lists its modules without quotas or troubleshooting notes. When you need an endpoint that no listed module covers, Make an API Call reaches the GrowSurf API with the same connection. GrowSurf often has an n8n node too; the n8n vs Make comparison lays out how the two tools differ. To understand plan limits first, read Make pricing, or learn the editor step by step with our Make training.
How do you connect GrowSurf to Make?
- 01
Copy your GrowSurf API key
Open your GrowSurf dashboard and find the API or developer settings. Generate a new API key or pick the one you already have, then copy it. A connection needs a paid GrowSurf account or a valid payment method on file.
- 02
Add a GrowSurf module
In your Make scenario, search for GrowSurf, pick a module and click Create a connection. A connection is your GrowSurf account linked to Make once and reused by every GrowSurf module afterwards.
- 03
Paste the key and save
Give the connection a clear label in Connection name if you run several accounts. Paste the API key you copied, confirm, and Make now lists your campaigns inside the module fields.
Build your first scenario with GrowSurf
GoalWhen a new customer appears in the tool where your sign-ups land, Make adds that person to your GrowSurf referral campaign.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + to place the first module. This one comes from the app where new customers show up, such as your shop or your form tool.
- 02
Pick the source trigger
Choose the module that watches for new customers in that app and connect your account. Once the connection exists, Make shows the lists or forms it can read, so you only pick one.
- 03
Add Create a Participant
Click the + on the right, search for GrowSurf and choose Create a Participant. Select your campaign, then map the customer data coming from the first module into the participant fields.
- 04
Test with Run once
Click Run once and create a test customer in the source app. Each module shows the bundle it received, a bundle being one item moving through the flow. Check that the participant now sits in your campaign.
- 05
Set the schedule and switch it on
On the first module, open the clock and keep the default schedule of every 15 minutes, or change it within your plan limits. Then switch the scenario on so new customers join the program without you.
GrowSurf triggers in Make
3 modules start a scenario when something happens in GrowSurf. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by GrowSurf as soon as it happens.
Watch Campaign Ended
Instant triggerIn Make“Triggers when a campaign ends.”
You get a signal the moment one of your GrowSurf campaigns closes, which lets you run the wrap-up work without watching the calendar. Everything after this module happens once per ended campaign.
Watch New Participant
Instant triggerIn Make“Triggers when a new participant is added or referred to your campaign.”
This trigger hands you every person who joins a campaign, whether they signed up directly or came through someone else's referral link. Each newcomer arrives as one bundle you can pass to your CRM or newsletter tool.
Watch New Participant Reward
Instant triggerIn Make“Triggers when a participant unlocks a reward (if the reward is double-sided, two events will trigger for both referrer and referee).”
Here you learn exactly when a participant unlocks a reward, which is the moment to deliver it, credit an account or thank the person. Build your reward delivery on this one rather than on a list you re-check.
GrowSurf modules in Make
GrowSurf gives you 10 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Create a Participant
ActionIn Make“Adds a participant to the campaign.”
Adds a person to your GrowSurf campaign straight from another tool, so buyers or new accounts get their referral link without a manual import.
Delete a Participant
ActionIn Make“Removes a participant within the campaign.”
Takes someone out of a campaign for good, which keeps your referral list clean when a customer leaves or asks to have their data removed.
Delete a Participant Reward
ActionIn Make“Removes a reward that was earned by a participant.”
Cancels a reward a participant already earned, useful when the referral behind it turns out to be invalid and the reward should not stand.
Get a Campaign
ActionIn Make“Retrieves a campaign.”
Pulls the details of one campaign into your scenario, giving later modules a clear picture of the program you are working with.
Get a Participant
ActionIn Make“Retrieves a single participant from a campaign.”
Fetches the full record of one participant, handy when the previous module tells you who it is but not everything you need to act.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Opens the whole GrowSurf API to your scenario with the connection you already have, for the cases the ready-made modules leave out.
Update a Participant
ActionIn Make“Updates a participant within the campaign.”
Changes an existing participant in a campaign, keeping GrowSurf in step when the same person changes in your other tools.
List Campaigns
SearchIn Make“Retrieves a list of your campaigns.”
Returns every campaign on your GrowSurf account, one bundle each, which is handy when a scenario has to act on several programs at once.
List Participant Rewards
SearchIn Make“Retrieves a list of rewards earned by a participant.”
Shows you the rewards one participant has earned so far, which answers the classic support question about what someone is owed.
List Participants
SearchIn Make“Retrieves a list of participants in the campaign.”
Brings back the people enrolled in a campaign, each one as its own bundle, so you can copy the program's audience into another tool.
Need help automating GrowSurf with Make?
A person reads every message.