About this integration
Gym management platform for scheduling classes, managing memberships, and tracking member activity. This integration exposes its full API as workflow modules.
The integration includes 12 triggers, 33 search modules and 28 actions. Connections use basic authentication.
How to connect
The credential form asks for Instance URL and API Key.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting GymMaster to WEXTL®
| Field | Type | Help |
|---|---|---|
Instance URLRequired | text | Your instance URL including protocol (e.g. https://yourclub.gymmaster.com). No trailing slash. |
API KeyRequired | password | Your integration API key. Sent as the api_key query parameter on every request. |
Use it in workflow automation
Start with Watch Available Class, then add Add Member Measurements.
The canvas below runs Watch Available Class into Add Member Measurements — watch the video, then drop a node onto the canvas.
Select the Watch Member Measurements trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Cancel Member Booking as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 40 ready-made modules for scheduling work — each run logs its inputs and outputs for debugging.
GymMaster workflow on the canvas: Watch Member Measurements then Cancel Member Booking
Triggers, searches and actions
Browse every GymMaster module field below: 12 triggers, 33 searchs, and 28 actions you can drop onto the canvas.
Triggers
This integration includes 12 triggers — start a workflow the moment something changes in the app.
- Watch Available Class
- Watch Charges
- Watch for Class Schedules
- Watch Member Measurements
- Watch Members
Searches
Use any of 33 search modules to retrieve records without leaving the workflow canvas.
- Get Answers
- Get Class Attendees
- Get Class Seats
- Get Member Account History
- Get Member Benefits Balance
Actions
This integration includes 28 action modules — create, update, or delete records as part of any workflow.
- Add Member Measurements
- Assign Credit
- Book Into Class
- Book Service Booking
- Cancel Member Booking
Explore the fields available for each GymMaster trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Classname | text |
Bookingname | text |
Classid | number |
Arrival | text |
Starttime | text |
Endtime | text |
Start str | text |
End str | text |
Already booked ID | number |
Availability | text |
Bookable | boolean |
Location | text |
Max waitinglist | number |
Multiplebookings | boolean |
Num students | number |
| Field | Type |
|---|---|
ID | number |
Postingid | number |
Occurred | date |
Note | text |
Total | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Classid | number |
Arrival | text |
Dayofweek | text |
Starttime | text |
Endtime | text |
Availability | text |
Resourceid | number |
Location | text |
Staffid | text |
Staffname | text |
Staffphoto | url |
Description | text |
Companyid | number |
Companyname | text |
| Field | Type |
|---|---|
ID | number |
Latest | boolean |
Measured on | text |
Photos | array |
Values | array |
| Field | Type |
|---|---|
ID | number |
Firstname | text |
Surname | text |
Email | |
Dob | text |
Gender | text |
Phonecell | text |
Phonehome | text |
Addressstreet | text |
Addresssuburb | text |
Addresscity | text |
Addresscountry | text |
Addressareacode | text |
Receivesms | text |
Receiveemail | |
Goal | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Price | text |
Price tax | text |
Pricedescription | text |
Signupfee | text |
Signupfee tax | text |
Signupfee label | text |
Onlinecash | boolean |
Programme ref | text |
Programmegroupid | text |
Startdate | text |
Divisionid | number |
Divisionname | text |
Bgcolour | text |
| Field | Type |
|---|---|
User ID | number |
Email address | |
Name | text |
Date created | date |
| Field | Type |
|---|---|
ID | number |
Day | text |
Starttime | text |
Endtime | text |
Start str | text |
End str | text |
Price | text |
Location | text |
Name | text |
Classid | number |
Type | text |
Attended | boolean |
Previous rating | number |
Feedback | text |
Dayofweek | text |
Day str | text |
| Field | Type |
|---|---|
ID | number |
Productid | number |
Name | text |
Producttype | text |
Price | text |
Image | url |
| Field | Type |
|---|---|
ID | number |
Name | boolean |
| Field | Type |
|---|---|
ID | number |
Name | text |
Error | text |
| Field | Type |
|---|---|
ID | number |
Name | text |
Workdate | date |
Notes | text |
Type | text |
Values | array |
Searches
| Field | Type |
|---|---|
Member TokenRequired | secret |
QuestionnaireRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Answered on | text |
Answers | array |
| Field | Type |
|---|---|
Class Booking IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Member Token | secret |
Class Booking IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Seatnum | number |
Taken | boolean |
| Field | Type |
|---|---|
Member TokenRequired | secret |
| Field | Type |
|---|---|
Result | array |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Limit | number |
| Field | Type |
|---|---|
Membershipid | text |
Benefitname | text |
Nextanniversary | text |
Balance | number |
Comment | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
| Field | Type |
|---|---|
Result | object |
Email | boolean |
Sms | boolean |
Push notification | boolean |
Whatsapp | boolean |
Marketing email | boolean |
Marketing sms | boolean |
Class reminder | boolean |
Booking confirmation | boolean |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Limit | number |
| Field | Type |
|---|---|
Date | date |
Visits | number |
Watervisits | number |
Bookings | number |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Limit | number |
| Field | Type |
|---|---|
Month | text |
Visits | number |
| Field | Type |
|---|---|
Member TokenRequired | secret |
| Field | Type |
|---|---|
Result | object |
ID | number |
Firstname | text |
Surname | text |
Email | text |
Dob | text |
Gender | text |
Phonecell | text |
Phonehome | text |
Addressstreet | text |
Addresssuburb | text |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Membership IDRequired | choice |
| Field | Type |
|---|---|
Data | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
| Field | Type |
|---|---|
Classbookings | array |
Classwaitlists | array |
Servicebookings | array |
Error | text |
| Field | Type |
|---|---|
Result | object |
Edit member | boolean |
View member class booking | boolean |
View member pt booking | boolean |
Book pt | boolean |
Book classes | boolean |
Buy product | boolean |
Cancel class booking | boolean |
Cancel pt booking | boolean |
Add membership | boolean |
Cancel membership | boolean |
Error | text |
| Field | Type |
|---|---|
Member Token | secret |
Membership TypeRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Body | text |
Points | array |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Week Start Date (YYYY-MM-DD) | date |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Classname | text |
Bookingname | text |
Classid | number |
Arrival | text |
Starttime | text |
Endtime | text |
Start str | text |
End str | text |
Already booked ID | number |
Availability | text |
Bookable | boolean |
Location | text |
Max waitinglist | number |
Multiplebookings | boolean |
Num students | number |
| Field | Type |
|---|---|
Member Token | secret |
Service IDRequired | choice |
Date (YYYY-MM-DD)Required | date |
Start Time (HH:MM:SS)Required | date |
End Time (HH:MM:SS)Required | date |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
| Field | Type |
|---|---|
Member Token | secret |
Service IDRequired | choice |
Date (YYYY-MM-DD)Required | date |
Start Time (HH:MM:SS)Required | date |
End Time (HH:MM:SS)Required | date |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
| Field | Type |
|---|---|
Member Token | secret |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
| Field | Type |
|---|---|
Week Start Date (YYYY-MM-DD) | text |
Resource ID | number |
Company | choice |
Class ID | number |
Staff ID | number |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Classid | number |
Arrival | text |
Dayofweek | text |
Starttime | text |
Endtime | text |
Availability | text |
Resourceid | number |
Location | text |
Staffid | text |
Staffname | text |
Staffphoto | url |
Description | text |
Companyid | number |
Companyname | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Billingprovider | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Latest | boolean |
Measured on | text |
Photos | array |
Values | array |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Price | text |
Startdate | date |
Enddate | date |
Visitsused | number |
Visitlimit | number |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Day | text |
Starttime | date |
Endtime | date |
Start str | text |
End str | text |
Price | text |
Location | text |
Name | text |
Classid | number |
Type | text |
Attended | boolean |
Previous rating | number |
Feedback | text |
Dayofweek | text |
Day str | text |
| Field | Type |
|---|---|
Updated After (YYYY-MM-DD HH:mm:ss) | date |
Company | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Firstname | text |
Surname | text |
Email | |
Dob | text |
Gender | text |
Phonecell | text |
Phonehome | text |
Addressstreet | text |
Addresssuburb | text |
Addresscity | text |
Addresscountry | text |
Addressareacode | text |
Receivesms | text |
Receiveemail | |
Goal | text |
| Field | Type |
|---|---|
Member Token | secret |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Price | text |
Price tax | text |
Pricedescription | text |
Signupfee | text |
Signupfee tax | text |
Signupfee label | text |
Onlinecash | boolean |
Programme ref | text |
Programmegroupid | text |
Startdate | date |
Divisionid | number |
Divisionname | text |
Bgcolour | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Limit | number |
| Field | Type |
|---|---|
Postingid | number |
Occurred | date |
Note | text |
Total | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Productid | number |
Name | text |
Producttype | text |
Price | text |
Image | url |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | boolean |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Questions | array |
| Field | Type |
|---|---|
Member Token | secret |
Service ID | choice |
Company | choice |
| Field | Type |
|---|---|
Result | object |
Dates | array |
Resources | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Error | text |
| Field | Type |
|---|---|
Member Token | secret |
Resource ID | choice |
Company | choice |
Limit | number |
| Field | Type |
|---|---|
Serviceid | number |
Membershipid | number |
Benefitid | number |
Servicename | text |
Status | text |
Price | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Workdate | date |
Notes | text |
Type | text |
Values | array |
Actions
| Field | Type |
|---|---|
Member TokenRequired | secret |
Measured On (YYYY-MM-DD)Required | date |
MeasurementsRequired | array |
Progress Photos | array |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | text |
Posting IDs | array |
Posting ID | choice |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
BookingsRequired | array |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Resource IDRequired | choice |
Service IDRequired | choice |
Benefit ID | choice |
Membership ID | choice |
Date (YYYY-MM-DD)Required | date |
Start Time (HH:MM:SS)Required | date |
End Time (HH:MM:SS)Required | date |
Room ID | choice |
Equipment ID | choice |
| Field | Type |
|---|---|
Result | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Booking IDRequired | choice |
Is Waitlist Booking | choice |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Membership IDRequired | choice |
End Date (YYYY-MM-DD)Required | date |
Cancellation ReasonRequired | choice |
Feedback | text |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Booking IDRequired | choice |
| Field | Type |
|---|---|
Error | text |
| Field | Type |
|---|---|
Email AddressRequired |
| Field | Type |
|---|---|
Result | object |
ID | number |
Current member | boolean |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Booking IDRequired | choice |
| Field | Type |
|---|---|
Error | text |
| Field | Type |
|---|---|
First NameRequired | text |
SurnameRequired | text |
EmailRequired | |
CompanyRequired | choice |
Cell Phone | text |
Gender | choice |
Address Street | text |
Address Suburb | text |
Address City | text |
Address Country | text |
Area Code | text |
Date of Birth (YYYY-MM-DD) | date |
Notes | text |
Member Photo | text |
Promotion | choice |
| Field | Type |
|---|---|
Result | text |
Token | secret |
Expires | number |
Memberid | number |
Error | text |
| Field | Type |
|---|---|
Door NumberRequired | number |
| Field | Type |
|---|---|
Result | object |
Response | object |
| Field | Type |
|---|---|
Member TokenRequired | secret |
AmountRequired | text |
NoteRequired | text |
Payment MethodRequired | text |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member Email | |
Member Password | secret |
Member ID | choice |
| Field | Type |
|---|---|
User ID | number |
| Field | Type |
|---|---|
Member TokenRequired | text |
Membership IDRequired | choice |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Posting IDs | array |
Posting ID | choice |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Membership TypeRequired | choice |
Start Date (YYYY-MM-DD) | date |
| Field | Type |
|---|---|
Result | text |
Error | text |
Membershipid | number |
| Field | Type |
|---|---|
Member TokenRequired | secret |
ProductsRequired | array |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Booking IDRequired | choice |
RatingRequired | choice |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member EmailRequired |
| Field | Type |
|---|---|
Result | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Signature (Base64 image)Required | text |
Membership ID | choice |
Source | text |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member EmailRequired | |
Template IDRequired | choice |
| Field | Type |
|---|---|
Result | text |
| Field | Type |
|---|---|
Member EmailRequired | |
Feedback MessageRequired | text |
| Field | Type |
|---|---|
Result | text |
| Field | Type |
|---|---|
First NameRequired | text |
SurnameRequired | text |
Date of Birth (YYYY-MM-DD)Required | date |
EmailRequired | |
PasswordRequired | secret |
Membership TypeRequired | choice |
Cell Phone | text |
Home Phone | text |
Address Street | text |
Address Suburb | text |
Address City | text |
Address Country | text |
Area Code | text |
Gender | choice |
CompanyRequired | choice |
Membership Start Date (YYYY-MM-DD) | date |
| Field | Type |
|---|---|
Result | text |
Error | text |
Token | secret |
Expires | number |
Memberid | text |
Membershipid | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
Suspension Start Date (YYYY-MM-DD)Required | date |
Suspension End Date (YYYY-MM-DD)Required | date |
Reason for SuspensionRequired | text |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
TokenRequired | secret |
Email General | boolean |
Email Booking | boolean |
Email Membership | boolean |
Email Account | boolean |
Email Marketing | boolean |
SMS General | boolean |
SMS Booking | boolean |
SMS Membership | boolean |
SMS Account | boolean |
SMS Marketing | boolean |
Receive Tasks | boolean |
| Field | Type |
|---|---|
Result | object |
ID | text |
Status | text |
Message | text |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
First Name | text |
Surname | text |
Email | |
Date of Birth (YYYY-MM-DD) | text |
Gender | choice |
Cell Phone | text |
Home Phone | text |
Address Street | text |
Address Suburb | text |
Address City | text |
Address Country | text |
Area Code | text |
Receive SMS | boolean |
Receive Email | boolean |
Member Photo | text |
| Field | Type |
|---|---|
Result | text |
Error | text |
| Field | Type |
|---|---|
Member TokenRequired | secret |
FileRequired | text |
| Field | Type |
|---|---|
Result | text |
Error | text |



