Requirements
Vagaro requires an active account and OAuth client credentials, granted by signing in with your account to connect — both are set up on its own site.[3]
Get your Vagaro credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- RegiontextRequired
Log in to your account and check the subdomain in your URL (e.g.,
[1]us04in https://us04.vagaro.com) to find your region value. You need to passus04only. - Client IDtextRequired
- Client SecretpasswordRequired
Connect Vagaro in WEXTL
- Log in to your WEXTL account, add the Vagaro node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Vagaro account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Vagaro node modules
The list below is a reference of every Vagaro node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every Vagaro node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch Business LocationTrigger
| Field | Type |
|---|---|
| Business ID | text |
| Business group ID | text |
| Business name | text |
| Business alias | text |
| Business phone | text |
| Business email | text |
| Street address | text |
| Business website | text |
| Vagaro listing URL | text |
| City | text |
| Region code | text |
| Region name | text |
| Country code | text |
| Country name | text |
| Postal code | text |
| Listed on vagaro | boolean |
| Created date | date |
Get a CustomerAction
| Field | Type |
|---|---|
Business IDRequired | choice |
Customer IDRequired | text |
| Field | Type |
|---|---|
| Customer ID | text |
| Customer first name | text |
| Customer last name | text |
| text | |
| Mobile phone | text |
| Day phone | text |
| Night phone | text |
| Street address | text |
| City | text |
| Region code | text |
| Region name | text |
| Country code | text |
| Country name | text |
| Postal code | text |
| General tags | array |
| Birthday | text |
| Gender | text |
| Points balance | number |
| Created date | date |
| Created by | text |
Get Access LevelsSearch
Get an AppointmentAction
| Field | Type |
|---|---|
Business IDRequired | choice |
Appointment IDRequired | text |
| Field | Type |
|---|---|
| Appointment ID | text |
| Start time | date |
| End time | date |
| Booking status | text |
| Service title | text |
| Service ID | text |
| Calendar event ID | text |
| Amount | number |
| Event type | text |
| Online vs inhouse | text |
| Appointment type code | text |
| Appointment type name | text |
| Customer ID | text |
| Booking source | text |
| Service provider ID | text |
| Service category | text |
| Created date | date |
| Created by | text |
| Modified date | text |
| Modified by | text |
Get an EmployeeAction
| Field | Type |
|---|---|
Business IDRequired | choice |
Service Provider IDRequired | text |
| Field | Type |
|---|---|
| Service provider ID | text |
| Employee first name | text |
| Employee last name | text |
| Business group ID | text |
| text | |
| Phone | text |
| Street address | text |
| City | text |
| Region code | text |
| Region name | text |
| Country code | text |
| Country name | text |
| Birthday | text |
| Start date | text |
| Reports to | text |
| Postal code | text |
| Access level ID | text |
| Employee type | text |
| Employee card ID | number |
| Created date | date |
Get Business LocationsSearch
| Field | Type |
|---|---|
| Business ID | choice |
| Limit | number |
| Field | Type |
|---|---|
| Business ID | text |
| Business group ID | text |
| Business name | text |
| Business alias | text |
| Business phone | text |
| Business email | text |
| Street address | text |
| Business website | text |
| Vagaro listing URL | text |
| City | text |
| Region code | text |
| Region name | text |
| Country code | text |
| Country name | text |
| Postal code | text |
| Listed on vagaro | boolean |
| Created date | date |
Get Personal TasksSearch
| Field | Type |
|---|---|
Business IDRequired | choice |
| Service Provider ID | text |
| Personal Task ID | text |
| Start Time | date |
| End Time | date |
| Limit | number |
| Field | Type |
|---|---|
| Parent service ID | text |
| Parent service title | text |
| Service ID | text |
| Service title | text |
| Business cost | number |
| Currency | text |
| Is live stream service | boolean |
| Is mobile service | boolean |
| Clean up time minutes | number |
| Show online status | text |
| Show price as starting point | boolean |
| Type | text |
| Add on ids | array |
| Service performed by | array |
Get ServicesSearch
| Field | Type |
|---|---|
Business IDRequired | choice |
| Service ID | choice |
| Limit | number |
| Service Provider ID | text |
| Field | Type |
|---|---|
| Personal task ID | text |
| Personal task hex code | text |
| Block online booking | boolean |
| Business ID | text |
| Service provider ID | text |
| Personal task name | text |
| Personal task comment | text |
| Start time | date |
| End time | date |
Search Appointment AvailabilitySearch
Assign an EmployeeAction
Create a Personal TaskAction
| Field | Type |
|---|---|
Business IDRequired | choice |
| Service Provider ID | text |
Start TimeRequired | date |
End TimeRequired | date |
| Recurrence | object |
TypeRequired | choice |
IntervalRequired | number |
| Days of Week | array |
| Days of Month | number |
| Month of Year | number |
| End Date | date |
| Personal Task Name | text |
| Personal Task Comment | text |
| Personal Task Hex Code | text |
| Block Online Booking | boolean |
| Field | Type |
|---|---|
| Personal task ids | array |
| Recurring rule ids | array |
Delete a CustomerAction
Delete a Personal TaskAction
Delete an EmployeeAction
Make an API Calluniversal
Unassign an EmployeeAction
Update a Business LocationAction
| Field | Type |
|---|---|
Business IDRequired | choice |
Business NameRequired | text |
Business PhoneRequired | text |
| Business Alias | text |
| Business Email | |
| Street | text |
| Street No | text |
| City | text |
| State | text |
| Postal Code | text |
| Country Code | text |
| Service Location | choice |
| Business Website | url |
| Vagaro Listing URL | text |
| Listed On Vagaro | boolean |
| Listed On Google | boolean |
| Listed On Apple Maps | boolean |
| Show Contact Information | boolean |
| Show Vagaro Connect | boolean |
| Use Employee Hours | boolean |
| Field | Type |
|---|---|
| Status | number |
| Response ID | text |
| Response code | number |
| Message | text |
| Data | text |
Update a Personal TaskAction
| Field | Type |
|---|---|
Personal Task IDRequired | text |
Business IDRequired | choice |
| Service Provider ID | text |
| Start Time | date |
| End Time | date |
| Recurrence | object |
TypeRequired | choice |
IntervalRequired | number |
| Days of Week | array |
| Days of Month | number |
| Month of Year | number |
| End Date | date |
| Personal Task Name | text |
| Personal Task Comment | text |
| Personal Task Hex Code | text |
| Block Online Booking | boolean |
| Recurring | boolean |
| Edit Series | boolean |
| Field | Type |
|---|---|
| Personal task ids | array |
| Recurring rule ids | array |
Update an EmployeeAction
| Field | Type |
|---|---|
Service Provider IDRequired | text |
Business IDRequired | choice |
| Employee First Name | text |
| Employee Last Name | text |
| Day Phone | text |
| Night Phone | text |
| Street | text |
| Street Number | text |
| City | text |
| State | text |
| Postal Code | text |
| Country Code | text |
| Birthday | date |
| Start Date | date |
| Reports To | text |
| Employee Card ID | number |
| Is Online Booking Active | boolean |
| Is Shown On Staff Page | boolean |
| Show Contact Information | boolean |
| Field | Type |
|---|---|
| Status | number |
| Response ID | text |
| Response code | number |
| Message | text |
| Data | text |
Templates
Look for Vagaro templates in the WEXTL template library.
Browse templates →Explore alternative apps
- BookedScheduler[2]Resource reservation and scheduling platform for booking rooms, equipment, and shared assets.
- Anny Customer APIOnline booking and scheduling platform that lets customers book resources, services, and appointments in real time.
- BookeoOnline booking and appointment scheduling platform for tours, classes, and service businesses.
- Anny Admin APIOnline booking and scheduling platform for managing services, resources, timeslots, and customer appointments.
- AgendaProSalon and clinic booking, payments, and client management.
References
- WEXTL® Vagaro Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Vagaro.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:13