Resources · Make integration

Virtuagym Make integrationAutomate Virtuagym with Make.

Tired of copying member data out of Virtuagym by hand? The Virtuagym Make integration gives you 16 modules: 5 triggers, 8 actions and 3 searches. This guide is for club managers and ops people, and it walks you from the API key to a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Virtuagym Make integration do for your club?

The Virtuagym Make integration links your club account to Make, so member records, credits, memberships, visits and leads can move between Virtuagym and your other tools without anyone retyping them. You build a scenario, which is the automation itself: a chain of modules, each one a single brick that watches, creates, updates or searches something.

Welcome credits without a spreadsheet. Watch Members (by ID) spots each member added to the club, and Allocate Credits to a Member tops up their balance right after. The front desk stops tracking who already got their starter credits.

A check-in log your other tools can read. Watch Visits returns the check-ins recorded since the last run, one bundle per visit. A bundle is simply one item passed from a module to the next, so each visit can land as a row in a sheet or a message to a coach.

Leads that stay in sync with your sales pipeline. Create a Lead (BETA), Search Leads (BETA) and Update a Lead (BETA) let a form or an ad tool feed prospects straight into Virtuagym, then keep their record current.

Two limits are worth knowing before you start. All five Virtuagym triggers are scheduled: Make checks the account on the scenario's clock, nothing arrives instantly. And the app has no Make an API Call module, so a request outside the 16 modules is not covered. If you want to see how Make compares with n8n on criteria that matter to you, read n8n vs Make. For the plan limits, Make pricing breaks them down, and Make training helps if this is your first automation.

Connect

How do you connect Virtuagym to Make?

  1. 01

    Collect three values in Virtuagym

    In your Virtuagym account, open Systeeminstellingen, then Bedrijfsinformatie, then Geavanceerd. Copy the API key and the Club secret shown on that screen. You need an active Virtuagym account with an API key for this to work.

  2. 02

    Open a Virtuagym module in Make

    Log in to Make, add any Virtuagym module to your scenario and click Create a connection. A connection is your Virtuagym account linked to Make once, then reused by every Virtuagym module you add later.

  3. 03

    Paste the credentials and save

    Give it a name in the Connection name field if you run several clubs; it is optional. Paste the API key, the Club secret and the Club ID, then confirm. Make now lists the data it can read from your club.

First scenario

Your first scenario: welcome credits for every new member

GoalWhen a new member is added in Virtuagym, Make allocates starter credits to that member.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the big + to place the first module. That first module decides when the whole automation starts.

  2. 02

    Add Watch Members (by ID)

    Search for Virtuagym, pick Watch Members (by ID) and choose the connection you built earlier. This trigger only looks at member IDs, which makes it the cleanest way to catch brand new sign-ups.

  3. 03

    Chain Allocate Credits to a Member

    Click the + on the right of the trigger, add Allocate Credits to a Member, then map the member from the first module and type the amount of credits you give newcomers.

  4. 04

    Test with Run once

    Click Run once. Make runs the scenario a single time and shows the bundles each module received, so you can check that the right member got the right credits before going live.

  5. 05

    Schedule and switch it on

    Open the clock on the first module to set the schedule, every 15 minutes by default, then switch the scenario on. From there, each new member picks up credits without a manual step.

Triggers

Virtuagym triggers: what starts a scenario

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

Virtuagym1Watch Members

Watch Members

Scheduled trigger

In MakeReturns new or updated members.

Watch Members hands your scenario every member that is new or has changed since the previous check, so profile edits made at the desk reach your other tools too.

How it fires
scheduled. Make checks the app on the scenario's schedule and collects what changed in between.
When to use it
you mirror member records into a CRM or a mailing tool and want updates, not only sign-ups.
Watch out
a new member and an edited member both come through here, so add a filter if the next module should only act on one of the two cases.
Virtuagym2Watch Members (by ID)

Watch Members (by ID)

Scheduled trigger

In MakeTriggers when a new club member has been created/added. Difference from Watch Members module is that this module uses only member IDs to detect new ones.

This trigger gives you only the members freshly added to the club. It relies on member IDs alone to tell who is new, which keeps edits to existing profiles out of the flow.

How it fires
scheduled. Make checks the app on the scenario's schedule and picks up IDs it has not seen yet.
When to use it
onboarding flows, such as welcome credits, a first email or a task for the coaching team.
Watch out
because it ignores updates, a member who fixes their details later will not reappear; switch to Watch Members if you need those changes.
Virtuagym3Watch Members Credits

Watch Members Credits

Scheduled trigger

In MakeReturns newly updated credits since the last check.

Watch Members Credits tells your scenario whose credit balance moved since the last check, so you can react to purchases and usage without opening Virtuagym.

How it fires
scheduled. Make checks the app on the scenario's schedule and returns the credits updated in between.
When to use it
a member runs low and you want a reminder sent, or finance wants every change logged in a sheet.
Watch out
avoid pairing it with Allocate Credits to a Member in the same scenario, or each allocation shows up as a new change on the next run.
Virtuagym4Watch Memberships

Watch Memberships

Scheduled trigger

In MakeReturns new or updated membership instances since the last check.

Watch Memberships brings you each membership instance that was created or modified since the previous check, which is where plan changes and renewals show up.

How it fires
scheduled. Make checks the app on the scenario's schedule and sends one bundle per membership it finds.
When to use it
you want the billing tool or the sales team to hear about a new or changed membership without a manual export.
Watch out
it watches memberships, not members, so fetch the person with Get a Member if the next step needs their profile.
Virtuagym5Watch Visits

Watch Visits

Scheduled trigger

In MakeReturns new visits (check-in's actions of members in a club) since the last check.

Watch Visits delivers the check-ins recorded in your club since the last run, one bundle per visit, so attendance data leaves Virtuagym on its own.

How it fires
scheduled. Make checks the app on the scenario's schedule, so visits arrive in batches rather than at the door.
When to use it
attendance reports, a thank-you message after a first visit, or a coach alert when a regular shows up.
Watch out
a busy club can return many visits in one run, and each module after it spends one operation per visit, which counts against your plan.
Modules

Virtuagym actions and searches

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

Virtuagym1

Allocate Credits to a Member

Action

In MakeAllocates a given amount of credits to a specified member.

Adds the number of credits you choose to one member's balance, so rewards and top-ups happen without a trip to the admin panel.

When to use it
after a sign-up, a referral or a payment recorded in another tool, when the member should get credits straight away.
Watch out
the module needs a specific member, so place a trigger or a search before it that supplies one.
Virtuagym2

Create a Member

Action

In MakeCreates a new member.

Opens a new member record in your club from data collected elsewhere, which saves the front desk from typing the same details twice.

When to use it
someone signs up through a website form or a booking tool and should exist in Virtuagym before their first session.
Watch out
run Search Members first when the same person might sign up twice, or you will end up with duplicates.
Virtuagym3

Create a Visit

Action

In MakeCreates a visit.

Records a visit in Virtuagym for a member, so attendance logged in another system still counts in your club's history.

When to use it
check-ins happen at a partner location or on a separate access system and you want them reflected in Virtuagym.
Watch out
a scenario that starts with Watch Visits and ends with Create a Visit feeds itself, so keep those two in separate flows.
Virtuagym4

Get a Member

Action

In MakeRetrieves a club member.

Fetches the full record of one club member when you already know who they are, giving later modules the profile data to work with.

When to use it
an earlier step, such as Watch Memberships, points to a member and the next step needs their full profile.
Watch out
it returns a single member, so reach for Search Members when you do not have the identifier yet.
Virtuagym5

Update a Member

Action

In MakeUpdates a member by internal Virtuagym ID

Changes an existing member's record using the internal Virtuagym ID, keeping the club's data aligned with what the member told another team.

When to use it
the ID already came from a Virtuagym trigger or search earlier in the scenario.
Watch out
if your other system only knows its own reference for the member, Update a Member by External ID is the better fit.
Virtuagym6

Update a Member by External ID

Action

In MakeUpdates a member by external system ID.

Edits a member through the ID your external system uses, so a CRM or billing tool can push changes without first looking up the Virtuagym ID.

When to use it
the member's record is owned by another platform and Virtuagym simply follows it.
Watch out
the external ID has to be stored on the member in Virtuagym beforehand, otherwise the module has nothing to match.
Virtuagym7

List Members Credits

Search

In MakeReturns a member credits list.

Returns the credits list of a member, so you can check a balance inside a scenario before deciding what happens next.

When to use it
before booking or rewarding someone, you want to confirm how many credits they still hold.
Watch out
as a search it can return zero, one or several bundles, and every following module runs once per bundle.
Virtuagym8

Search Members

Search

In MakeSearches for members.

Looks up members in your club and passes each match along, which is how a scenario finds the right person from partial information.

When to use it
a form sends you a new sign-up and you want to know whether that person is already a member before creating anything.
Watch out
zero results is a normal outcome, so add a filter or a router to handle the case where nobody matches.
Virtuagym9

Create a Lead (BETA)

ActionIn the docs only

Adds a prospect to Virtuagym as a lead, so people who ask about a trial land in the same place your sales staff already works.

When to use it
an ad form or a landing page collects contact requests and you want each one turned into a lead.
Watch out
Make labels this module BETA and the official docs give no description for it, so test it with Run once on a sample prospect first.
Virtuagym10

Search Leads (BETA)

SearchIn the docs only

Finds leads already stored in Virtuagym, which helps you avoid adding the same prospect twice from different channels.

When to use it
right before Create a Lead (BETA), to check whether the prospect is already on file.
Watch out
this beta search has no official description yet, and like every search it may return several bundles, so read the Run once output carefully.
Virtuagym11

Update a Lead (BETA)

ActionIn the docs only

Refreshes a lead record in Virtuagym, so a prospect's status follows what happened in your calls or emails.

When to use it
a prospect replies, books a visit or changes details in another tool and Virtuagym should reflect it.
Watch out
pair it with Search Leads (BETA) to get the right lead first, and keep in mind the module is still labelled BETA.
Need help

Need help automating Virtuagym with Make?

A person reads every message.

FAQ

Virtuagym and Make: frequent questions

01Is the Virtuagym Make integration free?
Yes, on the Make side. Virtuagym is a standard app, available from the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, up to 5 minutes per execution, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) lower the interval to 1 minute, remove the cap on active scenarios and count usage in credits per month. You still need your own Virtuagym subscription with API access, which is billed by Virtuagym, not by Make.
02What do you need to connect Virtuagym to Make?
You need an active Virtuagym account with an API key, plus a Make account. In Virtuagym, go to Systeeminstellingen, then Bedrijfsinformatie, then Geavanceerd, and copy the API key and the Club secret. The Club ID is the first set of digits inside the Club secret. In Make, add a Virtuagym module, click Create a connection, optionally name it, and paste those three values. The connection is then reused by every Virtuagym module in your scenarios.
03Do Virtuagym triggers in Make fire instantly?
No. All five Virtuagym triggers are scheduled: Make checks your club on the scenario's schedule and collects everything that changed since the previous check. A new scenario runs every 15 minutes by default. On the Free plan, 15 minutes is also the shortest interval; paid plans can go down to 1 minute. For most club workflows, such as welcome credits or attendance logs, that delay is fine. If a process truly needs an immediate reaction, Virtuagym has no instant trigger in Make, so plan around the schedule.
04What if the Virtuagym module you need is missing in Make?
It depends on the task. Virtuagym offers 16 modules in Make, covering members, credits, memberships, visits and leads, but it has no Make an API Call module, so you cannot send a custom request to Virtuagym from Make. First check whether a combination of existing modules does the job, for example Search Members followed by Update a Member. If it still falls short, move that step to another app in your stack, or ask the team for help designing the scenario.
05Should you use Make or n8n for Virtuagym?
It depends on your criteria. On Make, Virtuagym comes with 16 ready modules, a guided connection using your API key and Club secret, and it runs from the Free plan, which suits a club that wants to test a first scenario quickly. Its limits are clear too: scheduled triggers only and no Make an API Call module. Before choosing n8n, check whether it offers a Virtuagym node covering the members, credits or leads you need, then compare both tools on those exact actions.