Skip to main content

Integrate Viral Loops with Omnisend

Written by Sarunas

Viral Loops is a referral marketing platform that lets you run referral programs, waitlists, and giveaways. With this integration, you can sync participant data and referral events to Omnisend to trigger automations and build targeted segments.


Benefits

  • Automatically create contacts in Omnisend when new participants join a Viral Loops campaign.

  • Trigger automations based on conversion, milestone, and reward events.

  • Segment contacts by referral activity.

  • Send milestone-based reward messages without manual data export.

Before You Begin

  • You need an active Viral Loops account with at least one campaign set up.

  • You need access to the App Market in your Omnisend account.

Setup Process

  1. In Omnisend, go to App Market → search for Viral Loops → Connect now.

  2. On the connected app page, you can enable the automations you want to use by toggling them on. Each enabled automation displays its unique webhook URL. Copy the webhook URLs for the events you enabled.

  3. In Viral Loops, go to your campaign dashboard at https://app.viral-loops.com/#/campaigns. Click Edit on your campaign, then go to IntegrationsWebhook.

  4. For each event you enabled in step 3, paste the corresponding webhook URL from Omnisend into the matching endpoint field in Viral Loops:

Omnisend URL

Viral Loops Endpoint

New Participant URL

Participation event

Conversion URL

Conversion event

Milestone URL

Milestone event

Reward Redeemed URL

Redeem reward event

Enable the toggle for each endpoint, then click Save.

💬 Use the Send a test request button next to each endpoint to confirm the connection is working.

Viral Loops now sends events to Omnisend in real time whenever participants join, convert, reach a milestone, or redeem a reward.

What Data is Passed

Contact fields

  • Email

  • First name

  • Last name

  • Custom referral properties: vl_created, vl_referral_code, vl_unique_link, vl_referrer_email, vl_referrer_referral_code

Events

Event

What it does

New Participant

Creates a new contact in Omnisend

Conversion

Triggered when a referred lead converts

Milestone

Triggered when a participant reaches a reward tier

Reward Redeemed

Triggered when a participant claims a reward

Use Events in Automations

You can use Viral Loops events to trigger automated messages in Omnisend:

  • Welcome new referrals – Enroll new participants in a welcome automation.

  • Celebrate milestones – Send a congratulatory message or a discount code when a milestone is reached.

  • Follow up on reward redemptions – Trigger an email when a contact redeems a reward.

  • Notify on conversions – Alert participants when their referral converts.

  • Re-engage before a campaign ends – Segment participants and remind them to reach the next milestone.

Additional Notes

  • Events sync in real time from Viral Loops to Omnisend.

  • Each connection covers one Viral Loops campaign. To connect another campaign, paste the same webhook URLs into that campaign's webhook settings in Viral Loops.

  • If a contact already exists in Omnisend, it will be updated – not recreated.


💬 Have questions? If you didn't find the answer to your question, contact our support team via the in-app chat or at [email protected]. We're available 24/7.

Did this answer your question?