Resources · Make integration

Viral Loops Make integrationAutomate Viral Loops with Make.

What happens in your referral campaign once someone joins it? The Viral Loops Make integration gives you 6 modules, 3 of them instant triggers, to pass participants and rewards to the rest of your tools. This guide walks you from the connection to a working first scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the Viral Loops Make integration let you automate?

The Viral Loops Make integration links your referral campaigns to Make, a no-code tool where you build a scenario: the automation itself, a chain of modules that each do one job. Viral Loops brings 3 instant triggers, 2 actions and 1 search, so a new sign-up, a redeemed reward or a milestone can set off work in your other apps.

Every sign-up reaches your team at once. Watch New Participant starts the scenario when someone joins a campaign, and the next module can pass that person to your CRM, a spreadsheet or a chat channel.

Rewards stop living only in the dashboard. Watch New Reward fires when you redeem a reward from the campaign dashboard, which is the moment to log it or tell whoever ships the gift. Watch Reached Milestone does the same when a referrer crosses a milestone.

Sign-ups from other tools land in the campaign. Register a User adds a person to Viral Loops from another source, such as a form tool or a store. List Participants Data reads back who is in the campaign when another step needs it.

The Make documentation for this app is thin: it warns that its own text is AI-generated from the Viral Loops docs and asks you to check important points with Viral Loops. Anything the listed modules skip goes through Make an API Call. If you are still weighing tools, the n8n vs Make comparison and the Make pricing page lay out the options, and the Make training helps with a first build.

Connect

How do you connect Viral Loops to Make?

  1. 01

    Copy the API token from your campaign

    Log in to Viral Loops and open the campaign wizard. Pick the campaign you want to automate, go to the installation step, and copy the API token shown on that screen. Since you pick a campaign before copying, the token you get is tied to that campaign as far as the wizard shows.

  2. 02

    Add a Viral Loops module in Make

    In your scenario, add any Viral Loops module and click Create a connection. A connection is your Viral Loops account linked to Make once, then reused by every module of the app. The Connection name field is optional, but a campaign name helps later.

  3. 03

    Paste the token and save

    Paste the API token you copied, or follow the on-screen instructions, and save. On an instant trigger, click Create a webhook first, then Create a connection inside that window.

First scenario

Build your first scenario with Viral Loops

GoalWhen someone signs up in another tool, Make registers that person in your Viral Loops campaign.

  1. 01

    Create the scenario

    Open the Scenarios page, create a new scenario and click the + to add the first module. It belongs to the app where your sign-ups arrive, a form or a store for example.

  2. 02

    Set up the source module

    Pick the trigger of that app and connect its account. Make then lists what it can read there, so you choose the form or the list without typing anything.

  3. 03

    Add Register a User

    Click the + on the right, search for Viral Loops and pick Register a User. Choose your connection, then map the person's details from the first module into its fields.

  4. 04

    Test with Run once

    Click Run once and submit a test sign-up. Each module shows the bundles it received, a bundle being one item passed along, here one person. Check the new participant in your campaign.

  5. 05

    Schedule and switch on

    If the first module is scheduled, set its clock (every 15 minutes by default). Then switch the scenario on so it keeps running without you.

Triggers

Viral Loops triggers

3 modules start a scenario when something happens in Viral Loops. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Viral Loops as soon as it happens.

Viral Loops1Watch New Participant

Watch New Participant

Instant trigger

In MakeTriggers when someone joins your campaign.

You get each new campaign member as soon as they join, ready to hand to your CRM, your mailing tool or a team channel. It is the natural start for anything that has to greet, qualify or count sign-ups.

How it fires
instant: Viral Loops calls Make through a webhook as soon as someone joins, so there is no polling interval to set.
When to use it
a waitlist launch where sales wants each sign-up in the CRM with its campaign attached.
Watch out
the wizard asks you to pick a campaign before it shows the token, so start from the campaign you actually want to follow.
Viral Loops2Watch New Reward

Watch New Reward

Instant trigger

In MakeTriggers when you redeem a reward via your campaign dashboard.

This one tells you a reward was just redeemed, so the person who handles gifts, codes or credits can act without watching the dashboard. It fires on redemptions you make from the campaign dashboard.

How it fires
instant: Viral Loops calls Make through a webhook the moment the reward is redeemed.
When to use it
send a message to the fulfillment team, or add a row to the sheet that tracks what was given to whom.
Watch out
it reacts to a redemption, not to a referral, so pair it with Watch Reached Milestone if you care about progress too.
Viral Loops3Watch Reached Milestone

Watch Reached Milestone

Instant trigger

In MakeTriggers when someone reaches a milestone.

You learn the instant a referrer crosses one of your campaign milestones, which is the right time to thank them, tag them in your CRM or alert the team. It turns progress in the campaign into an event other tools can use.

How it fires
instant: Viral Loops calls Make through a webhook as soon as the milestone is reached.
When to use it
tag your most active referrers as ambassadors in your CRM once they hit a tier.
Watch out
a milestone is not a redeemed reward; if the gift is handed out later, Watch New Reward covers that step.
Modules

What the Viral Loops modules do

Viral Loops gives you 3 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Viral Loops1

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Reach any part of the Viral Loops API that the other modules leave out, using the same connection and no extra setup. Make sends the request you write and returns the answer as a bundle.

When to use it
you need a Viral Loops action with no dedicated module in the list.
Watch out
you write the request yourself, so keep the Viral Loops API docs open while you build it.
Viral Loops2

Register a User

Action

In MakeRegisters a new user.

Put someone into your referral campaign from outside Viral Loops, so sign-ups collected in a form, a store or an event tool still count. Each run of this action adds one person.

When to use it
your sign-ups happen in another app and you want every one of them in the campaign.
Watch out
do not start this scenario from Watch New Participant, or each new person triggers another registration.
Viral Loops3

List Participants Data

Search

In MakeRetrieves information about your participants.

Read back who is in your campaign, with the information Viral Loops holds on each participant, to feed a report or check a record. As a search, it can return zero, one or many bundles.

When to use it
a later step needs the details of people already in the campaign.
Watch out
each returned participant is its own bundle, and every module after it runs once per bundle, which adds operations.
Need help

Need help automating Viral Loops with Make?

A person reads every message.

FAQ

Viral Loops and Make: common questions

01Is the Viral Loops Make integration free?
Yes, on the Make side. Viral Loops is a standard app, so its modules work on the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs and up to 5 minutes per execution. Paid plans drop the interval to 1 minute and count usage in operations, one operation being one module run on one bundle. You still need an active Viral Loops account, which Viral Loops bills on its own terms.
02What do you need to connect Viral Loops to Make?
An active Viral Loops account and an API token. You find the token in the campaign wizard: pick the campaign, go to the installation step and copy the token shown there. In Make, add a Viral Loops module, click Create a connection, give it a name if you like and paste the token. For an instant trigger, click Create a webhook first, then create the connection in that same window.
03Do the Viral Loops triggers in Make fire instantly?
Yes. All 3 Viral Loops triggers are instant: Viral Loops calls Make through a webhook as soon as someone joins, redeems a reward or reaches a milestone. You do not wait for a polling interval, which is how scheduled triggers work. The two actions and the search do not start a scenario on their own; they run after a trigger, or on the schedule you set on the first module.
04What if a Viral Loops module is missing in Make?
Use Make an API Call. It calls any endpoint of the Viral Loops API with the connection you already have, so you are not limited to the 6 listed modules. You write the request yourself from the Viral Loops API documentation. Keep in mind that the Make documentation for this app says its text is AI-generated, so check important details directly with Viral Loops before relying on them in a live scenario.
05Should you use Make or n8n for Viral Loops?
It depends on the tool your team already knows. On Make, Viral Loops has 6 ready modules, including 3 instant triggers, plus Make an API Call for the rest, and you build everything visually in one editor. Many apps also have an n8n node, so check what n8n offers for Viral Loops before you choose. The fair test is to build the same small flow in both and keep the one your team can maintain.