Resources · Make integration

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 you can automate

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.

Connect

How do you connect GrowSurf to Make?

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

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

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

First scenario

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.

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

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

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

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

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

Triggers

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.

GrowSurf1Watch Campaign Ended

Watch Campaign Ended

Instant trigger

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

How it fires
instant, GrowSurf calls Make through a webhook as soon as the campaign ends.
When to use it
to export the final participant list with List Participants, alert your team or send a closing message to everyone who joined.
Watch out
the trigger only starts the flow, so add Get a Campaign when your report needs the campaign's details.
GrowSurf2Watch New Participant

Watch New Participant

Instant trigger

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

How it fires
instant, GrowSurf calls Make through a webhook as soon as the participant is added.
When to use it
to welcome referred friends right away or tag them as referral leads in your sales pipeline.
Watch out
people you add with Create a Participant count as new participants too, so never send this trigger's output back into that module.
GrowSurf3Watch New Participant Reward

Watch New Participant Reward

Instant trigger

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

How it fires
instant, GrowSurf calls Make through a webhook as soon as the reward is unlocked.
When to use it
to send a gift card, apply a discount in your billing tool or notify the team that handles rewards.
Watch out
a double-sided reward sends two events, one for the referrer and one for the referee, so plan a filter if only one side should get a message.
Modules

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.

GrowSurf1

Create a Participant

Action

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

When to use it
right after a purchase, a form submission or a new CRM contact, when that person should start referring.
Watch out
a scenario that also listens with Watch New Participant will receive the people this module creates.
GrowSurf2

Delete a Participant

Action

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

When to use it
on an account closure or a deletion request coming from your helpdesk or CRM.
Watch out
a deletion cannot be undone from Make, so test it with Run once on a dummy participant before switching the scenario on.
GrowSurf3

Delete a Participant Reward

Action

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

When to use it
a referred order is refunded or flagged as fraud.
Watch out
run List Participant Rewards first so you remove the right reward and not another one earned by the same person.
GrowSurf4

Get a Campaign

Action

In MakeRetrieves a campaign.

Pulls the details of one campaign into your scenario, giving later modules a clear picture of the program you are working with.

When to use it
after Watch Campaign Ended, to include the campaign's information in a report or an email to the team.
Watch out
it returns a single campaign; to go through all of them, reach for List Campaigns instead.
GrowSurf5

Get a Participant

Action

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

When to use it
behind Watch New Participant Reward, to have the whole profile at hand before you ship the reward.
Watch out
it reads one participant at a time from a campaign, so for a whole group of people use List Participants instead.
GrowSurf6

Make an API Call

Action

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

When to use it
when the endpoint you need has no dedicated module in this list.
Watch out
you write the request yourself, so keep the GrowSurf API reference open and check the answer with Run once.
GrowSurf7

Update a Participant

Action

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

When to use it
when a contact is edited in your CRM and the referral record should reflect it.
Watch out
you need to know which participant to change; place Get a Participant or List Participants before this module when the previous step does not provide it.
GrowSurf8

List Campaigns

Search

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

When to use it
to build an overview sheet of all campaigns, or to loop over them before listing their participants.
Watch out
each campaign returned is a separate bundle, so the modules after it run once per campaign and count one operation each time.
GrowSurf9

List Participant Rewards

Search

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

When to use it
when a participant writes to your helpdesk asking where their reward is, or before cancelling one with Delete a Participant Reward.
Watch out
the search can return zero, one or several rewards, and an empty result is normal for a new participant.
GrowSurf10

List Participants

Search

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

When to use it
when a campaign closes and you want the full roster in a spreadsheet or your email tool.
Watch out
a large campaign means many bundles and one operation per bundle in every following module, so keep the flow after it short.
Need help

Need help automating GrowSurf with Make?

A person reads every message.

FAQ

GrowSurf and Make: frequent questions

01Is the GrowSurf Make integration free?
Yes, on the Make side. GrowSurf is a standard app, so it works from the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, up to 5 minutes of execution per run and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) remove the cap on active scenarios and bring the interval down to 1 minute. On the GrowSurf side, a paid account or a valid payment method on file is required before you can connect.
02What do you need to connect GrowSurf to Make?
Two things: a GrowSurf account that is paid or has a valid payment method on file, and an API key. You get the key from the API or developer settings of your GrowSurf dashboard, where you can generate a new one or copy an existing one. In Make, add any GrowSurf module, click Create a connection, give it a name if you like and paste the key. With a trigger, Make asks you to create the webhook first.
03Does the GrowSurf trigger in Make react in real time?
Yes. All 3 GrowSurf triggers are instant: Watch Campaign Ended, Watch New Participant and Watch New Participant Reward. GrowSurf calls Make through a webhook as soon as the event happens, so the scenario does not wait for a polling interval. The 15-minute default schedule only matters when your scenario starts from another app that Make has to check, like the first-scenario example on this page. With a GrowSurf trigger first, the scenario simply waits for the next event.
04What if a GrowSurf module is missing in Make?
Use Make an API Call. It sends any request to the GrowSurf API with the connection you already set up, so you can reach endpoints the 10 listed modules do not cover. You write the request yourself from the GrowSurf API reference, then check the response with Run once. The Make documentation for GrowSurf lists no specific quota or troubleshooting note, so verify important details directly in the GrowSurf documentation.
05Should you use Make or n8n for GrowSurf?
It depends on the tool you already work in. GrowSurf is available in Make with 13 modules, including 3 instant triggers and a Make an API Call module for anything else, and the app often has an n8n node too. Compare the modules each tool offers for your exact use case, then pick the editor your team is comfortable maintaining. The same referral logic can be built in either one.