Resources · Make integration

UpViral Make integrationAutomate UpViral with Make.

Your referral campaign collects contacts; Make can decide what happens to them next. The UpViral Make integration gives you 6 modules: 1 trigger, 4 actions and 1 search. This page is for marketers who run UpViral and want their first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the UpViral Make integration automate?

The UpViral Make integration links your UpViral account to Make so contacts and points move without copy and paste. In Make you build a scenario, the automation itself: a chain of modules, each one a brick that watches, adds or looks up something in UpViral or in another app.

Enrich the lead list from outside UpViral. A webinar tool or a checkout page holds people who never saw your referral page. Add a Contact pushes each of them into the campaign you pick, so they take part like everyone else.

Reward actions that happen elsewhere. Someone buys, books a call or joins a community. Get Contact Details finds that person by email, then Add Points credits their profile, so a sale outside UpViral still counts in the campaign.

Hand fresh sign-ups to the rest of your stack. Watch New Contacts picks up new entries on the scenario's schedule and passes each one along as a bundle, one contact at a time, to a CRM, a sheet or an email tool.

What Make does not give you here: an instant trigger. UpViral has no webhook module in Make, so new contacts arrive on a schedule, never the second they sign up. For anything the listed modules skip, Make an API Call reaches the rest of the UpViral API with the same connection. The same app often has an n8n node too; the n8n vs Make comparison lays out the differences. Before you pick a plan, read the Make pricing breakdown, and if a scenario stalls, the Make troubleshooting guide covers the usual suspects.

Connect

How do you connect UpViral to Make?

  1. 01

    Generate your API key in UpViral

    In UpViral, click your profile picture, choose My Profile, open Other Settings and click Generate API Key. Copy the key that appears. You need an active UpViral account for this menu to exist.

  2. 02

    Add an UpViral module in Make

    Open a scenario, add any UpViral module and click Create a connection. A connection is your UpViral account linked to Make once, then reused by every UpViral module. You can type a label in Connection name, which is optional.

  3. 03

    Paste the key and save

    Paste the API key you copied into the field Make shows and confirm. From now on, each UpViral module in any scenario can pick this connection from a list instead of asking for the key again.

First scenario

Build your first scenario with UpViral

GoalWhen a new contact joins your UpViral campaign, Make credits them with welcome points.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the big + to place your first module.

  2. 02

    Pick Watch New Contacts

    Search for UpViral, choose Watch New Contacts and select the connection you made earlier, or click Create a connection if you skipped that part.

  3. 03

    Add the points module

    Click the + on the right of the trigger and pick Add Points. Map the contact coming from the trigger so the points land on the right profile.

  4. 04

    Test with Run once

    Click Run once. Make runs the scenario a single time; open the bubble above each module to read the bundles it received and check the points reached the right person.

  5. 05

    Schedule it and switch it on

    Click the clock on the first module to set the schedule. A new scenario checks every 15 minutes by default. Then turn the scenario on so it keeps running without you.

Triggers

What starts an UpViral scenario

1 module starts a scenario when something happens in UpViral. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by UpViral as soon as it happens.

UpViral1Watch New Contacts

Watch New Contacts

Scheduled trigger

In MakeWatches new contacts.

Every person who signs up to your UpViral campaign shows up in Make as a fresh bundle, ready to be sent anywhere your team works. It is the only UpViral trigger, so almost every scenario that reacts to sign-ups starts here.

How it fires
scheduled, Make checks UpViral on the scenario's schedule rather than being alerted by UpViral.
When to use it
you want new referral leads copied into a CRM or a sheet, or greeted with bonus points.
Watch out
this is not live. On the Free plan the shortest gap between two checks is 15 minutes.
Modules

What the UpViral modules do

UpViral gives you 5 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

UpViral1

Add a Contact

Action

In MakeAdds contacts in your particular campaign.

Drops a person into the UpViral campaign you choose, so leads captured by another tool join the referral campaign too. That keeps a single list of participants.

When to use it
after a purchase, a webinar sign-up or a form entry that happens outside UpViral.
Watch out
pick the right campaign in the module, since the contact lands only there.
UpViral2

Add Points

Action

In MakeAdds points in user profile.

Credits points to a contact's profile, which lets you reward behavior UpViral cannot see by itself. Points then reflect what people actually do, wherever they do it.

When to use it
a participant pays, books a call or leaves a review in another app and you want that to count.
Watch out
each run adds points again, so test with Run once on a single contact first.
UpViral3

Get Contact Details

Action

In MakeViews contact details by ID or email.

Looks up one UpViral contact by ID or email address and brings back their details, so the next module knows exactly who it is dealing with.

When to use it
another app only hands you an email and you need the matching UpViral profile before adding points or updating a CRM.
Watch out
it targets one person; to browse several, use List Contacts.
UpViral4

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Sends a request of your choice to the UpViral API through the connection you already set up, which covers anything the five other modules leave out.

When to use it
you need an UpViral feature that has no dedicated module in Make.
Watch out
you write the request yourself. Read the UpViral API documentation first, then try it on a test contact before any live campaign.
UpViral5

List Contacts

Search

In MakeLists and filters contact details.

Returns the UpViral contacts that match your filters, each one as its own bundle, so later modules handle them one by one.

When to use it
exporting a campaign's participants to a sheet, or checking a group of contacts at the moment a campaign closes.
Watch out
a search can return zero, one or many contacts, and every bundle processed by the next module costs an operation.
Need help

Need help automating UpViral with Make?

A person reads every message.

FAQ

UpViral and Make: common questions

01Is the UpViral Make integration free?
Yes, on the Make side. UpViral is a standard app, so its modules work on the Free plan. That plan allows 2 active scenarios, a minimum gap of 15 minutes between scheduled runs, 5 minutes of execution per run and 512 MB of data transfer. Make counts operations, one module running on one bundle, against your monthly allowance. Paid plans lower the interval to 1 minute and remove the cap on active scenarios. You still need your own UpViral subscription, which Make does not cover.
02What is required to connect UpViral to Make?
An active UpViral account and an API key. You create the key inside UpViral from your profile page, under Other Settings, with the Generate API Key button. In Make, add any UpViral module, click Create a connection, give it a name if you like and paste the key. The connection is saved once and every UpViral module in your scenarios can reuse it, so you do not repeat this step for each module.
03Does the UpViral trigger in Make work in real time?
No. Watch New Contacts is a scheduled trigger: Make polls UpViral on the scenario's schedule instead of being called the moment someone signs up. A new scenario checks every 15 minutes by default, which is also the shortest interval on the Free plan. Paid plans can go down to 1 minute. So a sign-up reaches your scenario at the next check, not at the exact moment the person registers, which matters if you promise an immediate reward.
04What if an UpViral module is missing in Make?
Use Make an API Call. It sends any request allowed by the UpViral API through the same connection as the other modules, so there is no second setup. This is the way to reach features that have no dedicated module, since the Make app offers six in total. The UpViral documentation in Make also warns that its content is AI-generated from the vendor documentation and may contain mistakes, so double-check anything important with UpViral directly.
05Should you use Make or n8n for UpViral?
It depends on what your team already runs. On Make, UpViral offers six modules including a scheduled trigger and a universal API call, and it works from the Free plan. The same app often has an n8n node as well, so check whether one exists for UpViral before choosing. Compare the modules each tool offers for your use case and pick the editor your team is comfortable maintaining over time.