Skip to main content

Integrate GrowSurf with Omnisend

Learn how to sync data from GrowSurf to Omnisend

Written by Armintas Griežė

GrowSurf is a referral marketing platform that helps businesses run referral campaigns and manage participants and rewards. It also tracks referral activity, including participant updates and reward-related events.

With the GrowSurf integration, you can send referral activity to Omnisend as custom events and use it to trigger Automation Workflows.


Before You Begin

  • Make sure you have access to an active GrowSurf account with Startup plan.

Benefits

  • Track GrowSurf referral activity in Omnisend.

  • Trigger Automation Workflows when participants join or receive rewards.

  • Respond to participant fraud status updates.

Setup Process

Step 1. In Omnisend, go to Apps → search for GrowSurf → click Connect Now. After connecting, you’ll see the GrowSurf integration features available in Omnisend.

Step 2. Enable the features you want to use:

  • Participant Fraud Status Updated

  • New Participant Reward

  • New Participant

Omnisend generates a unique webhook URL for each enabled feature. Keep this page open because you’ll need these URLs in the next steps.

Step 3. In GrowSurf, go to Integrations and find Webhooks.Make sure the Webhooks integration is enabled.

Step 4. Create a separate webhook in GrowSurf for each feature you enabled in Omnisend.

  1. Click + Add Webhook.

  2. Copy the webhook URL for the corresponding feature from Omnisend.

  3. Paste it into the Enter your Webhook URL field in GrowSurf.

  4. Click Show advanced webhook settings.

  5. Under Select webhook events to emit, select the matching GrowSurf event.

  6. Leave Enter a webhook secret blank unless you use a webhook secret in your GrowSurf setup.

  7. Click Save Changes.

Repeat these steps for every feature you enabled in Omnisend.

Once the webhooks are saved, GrowSurf sends the selected events to Omnisend when the corresponding activity occurs.

What Data Is Passed

GrowSurf sends the following events to Omnisend as custom events:

Custom Event Name

Description

GrowSurf – Participant Fraud Status Updated

Triggered when a participant’s fraud status is updated in GrowSurf.

GrowSurf – New Participant Reward

Triggered when a participant receives a new reward.

GrowSurf – New Participant

Triggered when a new participant joins a GrowSurf referral campaign. Does not trigger a custom, but syncs contact

New Participant integration feature doesn't trigger a custom event, but syncs a contact (with non-subscribed email status). The contact is synced with the following contact fields:

Field name

Type

Description

Email

Standard field

The Contact’s email address (non-subscribed) status.

First Name

Standard field

The Contact’s first name.

Last Name

Standard field

The Contact’s last name.

source: growsurf

Tag

Identifies Contacts added or updated through the GrowSurf integration.

referral_count

Custom property

The Contact’s referral count.

referral_source

Custom property

The source of the Contact’s referral.

fraud_risk_level

Custom property

The Contact’s fraud risk level.

referred_by

Custom property

Information about the Contact who referred them.

referral_status

Custom property

The Contact’s current referral status.

FAQ

Do I need to create a separate webhook for each feature?

Yes. Omnisend generates a unique webhook URL for each enabled feature. Add each URL to a separate GrowSurf webhook and select the matching event.

How do I know which GrowSurf event to select?

Select the GrowSurf event that has the same name as the Omnisend feature. For example, use Participant Fraud Status Updated for the GrowSurf – Participant Fraud Status Updated feature.

Are GrowSurf events sent in real time?

Yes. GrowSurf sends events to Omnisend through webhooks when the corresponding participant activity occurs.

What should I check if an event does not arrive in Omnisend?

Check the following:

  1. The feature is enabled in Omnisend.

  2. The correct webhook URL was copied.

  3. The webhook URL was added to the matching GrowSurf event.

  4. The Webhooks integration is enabled in GrowSurf.

If the event still does not arrive, uninstall and reinstall the app.


Didn't find the answer to your question? Reach out to our Support Team through the in-app chat or at [email protected] – our team is available 24/7.

Did this answer your question?