---
title: GrowSurf
slug: growsurf
description: How to integrate GrowSurf with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_growsurf.png
docTags: 
createdAt: 2025-02-03T13:29:06.382Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/growsurf.png" alt="GrowSurf logo" caption size="50" width="512" height="512"} | GrowSurf is a referral marketing platform that automates customer referral programs. Integrating GrowSurf with Make.com lets users trigger workflows when new referrals are made, update participant statuses, and manage rewards directly from their referral campaigns. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official GrowSurf documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [GrowSurf](https://docs.growsurf.com/integrate/rest-api) directly.
:::

# Requirements

To use the GrowSurf app in Make, you must have a paid GrowSurf account or a valid payment method on file and an API key, [create your account on GrowSurf](https://growsurf.com). For subscription, refer to the [GrowSurf pricing page](https://growsurf.com).

# Connect GrowSurf and Make&#x20;

To get started, you must first create a connection between GrowSurf and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your GrowSurf account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your API Key in your GrowSurf account

Before you create the connection in Make, you should first obtain your **API Key** in your GrowSurf account.

To obtain your **API Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to your GrowSurf accoun&#x74;**&#x20;dashboard**.
:::

:::WorkflowBlockItem
Locate the section fo&#x72;**&#x20;API or developer settings**.
:::

:::WorkflowBlockItem
Click to generate a ne&#x77;**&#x20;API key** or select your existin&#x67;**&#x20;API key**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API key** displayed on the screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://docs.growsurf.com/developer-tools/rest-api)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the GrowSurf module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your GrowSurf account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# GrowSurf modules

After connecting to the GrowSurf app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Create a Participant

Adds a new participant to a specified campaign.
:::

:::ExpandableHeading
### Delete a Participant

Removes a selected participant from a specific campaign.
:::

:::ExpandableHeading
### Delete a Participant Reward

Deletes a specific reward that a participant has previously received.
:::

:::ExpandableHeading
### Get a Campaign

Retrieves detailed information about a specific campaign.
:::

:::ExpandableHeading
### Get a Participant

Fetches detailed information about a specific participant within a selected campaign.
:::

:::ExpandableHeading
### List Campaigns

Fetches a list of all campaigns associated with your account.
:::

:::ExpandableHeading
### List Participant Rewards

Fetches a detailed list of all rewards that a specific participant has earned.
:::

:::ExpandableHeading
### List Participants

Fetches a list of all participants involved in the specified campaign.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Update a Participant

Updates the details of a specific participant in the selected campaign.
:::

:::ExpandableHeading
### Watch Campaign Ended

Triggers an event when a marketing campaign has finished running.
:::

:::ExpandableHeading
### Watch New Participant

Triggers an event whenever a new participant joins or is referred to your campaign, allowing you to track new sign-ups and referrals.
:::

:::ExpandableHeading
### Watch New Participant Reward

Triggers an event whenever a participant earns a reward; if the reward is double-sided, separate events will be triggered for both the person who referred and the person who was referred.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# GrowSurf resources&#x20;

You can have access to more resources related to this app on the following links

- [GrowSurf topics on Make community](https://community.make.com/search?q=GrowSurf)
- [GrowSurf website](https://growsurf.com)
- [GrowSurf API documentation](https://docs.growsurf.com/integrate/rest-api)
- [GrowSurf page on make](https://www.make.com/en/integrations/growsurf)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

