Requirements
Connecting Setster takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]
Get your Setster credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connect Setster in WEXTL
- Log in to your WEXTL account, add the Setster node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Setster 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 →
Setster node modules
The list below is a reference of every Setster node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any Setster node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch AppointmentsTrigger
| Field | Type |
|---|---|
| ID | number |
| Client ID | number |
| Company ID | number |
| Client email | |
| Client name | text |
| Client phone | text |
| Client address | text |
| Employee ID | number |
| Location ID | number |
| Service ID | number |
| Start date | text |
| End date | text |
| Length | number |
| Duration padding | number |
Watch AvailabilityTrigger
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| Name | text |
| Type | number |
| Start date | text |
| End date | text |
| Day in week | number |
| Month | number |
| Day order | number |
| Year | number |
| Caption | text |
| Enabled | number |
| Timestamp | date |
Watch ClientsTrigger
| Field | Type |
|---|---|
| Client ID | number |
| Company ID | number |
| Employee ID | number |
| Name | text |
| Phone | text |
| Last app date | text |
| Date created | date |
| Notes | text |
| Preferences | text |
| Address | text |
| Address 2 | text |
| City | text |
| State | text |
Watch EmployeeTrigger
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| First name | text |
| Last name | text |
| Job | text |
| Bio | text |
| Phone | text |
| Photo URL | url |
| Public email | boolean |
| Public phone | boolean |
| Status | boolean |
| Username | text |
| Nickname | text |
Watch EventTrigger
| Field | Type |
|---|---|
| User ID | number |
| Email address | |
| Name | text |
| Date created | date |
Watch ServicesTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Company ID | number |
| Duration | number |
| Description | text |
| Auto confirm | boolean |
| Is subservice | boolean |
| Require addon | number |
| Duration padding | number |
| Max clients | number |
| Prior notice | number |
| After notice | number |
| Cancel appointment | number |
| Reschedule appointment | number |
Get Account Owner InfoAction
| Field | Type |
|---|---|
| Status code | number |
| Status descriptions | text |
| Data | array |
Get Account SummaryAction
| Field | Type |
|---|---|
| Company name | text |
| Nick name | text |
| Website | url |
| Contact | text |
| text | |
| url | |
| url | |
| Skype name | text |
| Yelp | text |
| text | |
| Vimeo | text |
| Youtube | url |
| Phone | text |
| Timezone ID | number |
Get AppointmentAction
Get Appointment HashAction
| Field | Type |
|---|---|
AppointmentRequired | choice |
| Hash Type | choice |
Get AvailabilityAction
| Field | Type |
|---|---|
ServiceRequired | choice |
Start DateRequired | date |
Period TypeRequired | choice |
Return FormatRequired | choice |
| Location | choice |
| Employee | choice |
| Timezone ID | number |
| First Available | boolean |
| Number of Weeks (1-5) | number |
| Field | Type |
|---|---|
| Interval | number |
| Box interval | number |
| Padding | number |
| Day | number |
| Month | number |
| Year | number |
| Times | array |
Get Booking OptionsAction
No fields documented.
Get ClientAction
Get Custom FieldAction
Get EmployeeSearch
Get Employee Availability BoxesAction
Get Employee Availability TimeAction
Get Full Account DataAction
| Field | Type |
|---|---|
| Status code | number |
| Status descriptions | text |
| Data | object |
| Company name | text |
| Nick name | text |
| Website | url |
| Contact | text |
| url | |
| url | |
| url | |
| Skype name | text |
| Yelp | text |
| text |
Get HolidayAction
| Field | Type |
|---|---|
HolidayRequired | choice |
Get LocationSearch
Get PayPal EmailAction
| Field | Type |
|---|---|
| Paypal email |
Get ServiceSearch
| Field | Type |
|---|---|
ServiceRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Company ID | number |
| Duration | number |
| Description | text |
| Auto confirm | boolean |
| Is subservice | boolean |
| Require addon | number |
| Duration padding | number |
| Max clients | number |
| Prior notice | number |
| After notice | number |
| Cancel appointment | number |
| Reschedule appointment | number |
Get Stripe DataAction
| Field | Type |
|---|---|
| Stripe publishable key | text |
Get Time Zone OffsetAction
Get Upcoming AppointmentsSearch
Get Widget CodeAction
List AppointmentsSearch
| Field | Type |
|---|---|
CompanyRequired | choice |
| Location | choice |
| Employee | choice |
| Search Query | text |
| Start Date | date |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Client ID | number |
| Company ID | number |
| Client email | |
| Client name | text |
| Client phone | text |
| Client address | text |
| Employee ID | number |
| Location ID | number |
| Service ID | number |
| Start date | text |
| End date | text |
| Length | number |
| Duration padding | number |
List ClientsSearch
| Field | Type |
|---|---|
| Search String | text |
| Start | number |
| End | text |
| Client ID | number |
| Employee ID | number |
| Name | text |
| Phone | text |
| Last Appointment Date | text |
| Notes | text |
| Preferences | text |
| Address | text |
| Address 2 | text |
| City | text |
| Field | Type |
|---|---|
| Client ID | number |
| Company ID | number |
| Employee ID | number |
| Name | text |
| Phone | text |
| Last app date | text |
| Date created | date |
| Notes | text |
| Preferences | text |
| Address | text |
| Address 2 | text |
| City | text |
| State | text |
List Custom FieldsSearch
| Field | Type |
|---|---|
| Custom Field ID | number |
| Label | text |
| Length | number |
| Type | number |
| Required | number |
| Status | number |
| Visibility | number |
| Readonly | number |
| Removable | number |
| Readonly Type | number |
| Hint | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| Label | text |
| Length | number |
| Type | number |
| Required | boolean |
| Ord | number |
| Status | boolean |
| Visibility | number |
| Readonly | boolean |
| Removable | boolean |
| Readonly type | number |
| Hint | text |
| Options | text |
List EmployeesSearch
List HolidaysSearch
List LocationsSearch
| Field | Type |
|---|---|
| Location ID | number |
| Name | text |
| Description | text |
| Street 1 | text |
| Street 2 | text |
| City | text |
| State | text |
| Zip | text |
| Phone | text |
| Website | url |
| Latitude | number |
| Longitude | number |
| Country | text |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Description | text |
| Company ID | number |
| Is main | boolean |
| Virtual | boolean |
| Street 1 | text |
| Street 2 | text |
| City | text |
| State | text |
| Zip | text |
| Country | text |
| Photo | text |
| Phone | text |
List ServicesSearch
| Field | Type |
|---|---|
| Service ID | choice |
| Location ID | choice |
| Active Services | boolean |
| Description | text |
| Auto Confirm | boolean |
| Is Subservice | boolean |
| Duration | number |
| Duration Padding | number |
| Max Clients | number |
| Prior Notice | number |
| After Notice | number |
| Cancel Appointment | number |
| Reschedule Appointment | number |
| Send Reminder | number |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Company ID | number |
| Duration | number |
| Description | text |
| Auto confirm | boolean |
| Is subservice | boolean |
| Require addon | number |
| Duration padding | number |
| Max clients | number |
| Prior notice | number |
| After notice | number |
| Cancel appointment | number |
| Reschedule appointment | number |
List Sub-AccountsSearch
| Field | Type |
|---|---|
| Limit | number |
List Time ZonesAction
List WebhooksSearch
| Field | Type |
|---|---|
| Limit | number |
Assign Employee ServicesAction
| Field | Type |
|---|---|
EmployeeRequired | choice |
Location-Services Map (JSON)Required | text |
Bulk Save Custom FieldsAction
| Field | Type |
|---|---|
| Custom Fields | array |
Check Email AvailabilityAction
| Field | Type |
|---|---|
EmailRequired |
Check Employee NicknameAction
Check Nickname AvailabilityAction
Confirm AppointmentAction
| Field | Type |
|---|---|
AppointmentRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Client ID | number |
| Company ID | number |
| Client email | |
| Client name | text |
| Client phone | text |
| Client address | text |
| Employee ID | number |
| Location ID | number |
| Service ID | number |
| Start date | text |
| End date | text |
| Length | number |
| Duration padding | number |
Create AppointmentAction
| Field | Type |
|---|---|
Client EmailRequired | |
Client NameRequired | text |
Service IDRequired | choice |
Start DateRequired | date |
| Validate Custom Fields | choice |
| Client Phone | text |
| Client Address | text |
| Employee ID | number |
| Location ID | number |
| Duration | number |
| Note | text |
| Status | choice |
| Subservices | text |
| Paid | boolean |
| Field | Type |
|---|---|
| ID | number |
| Client ID | number |
| Company ID | number |
| Client email | |
| Client name | text |
| Client phone | text |
| Client address | text |
| Employee ID | number |
| Location ID | number |
| Service ID | number |
| Start date | date |
| End date | text |
| Length | number |
| Duration padding | number |
Create ClientAction
| Field | Type |
|---|---|
EmailRequired | |
NameRequired | text |
| Gender | choice |
| Birthday | date |
| Client Since | date |
| Accept Emails | boolean |
| Photo | text |
| Phone | text |
| Notes | text |
| Preferences | text |
| Address | text |
| Address 2 | text |
| City | text |
| State | text |
| Field | Type |
|---|---|
| Client ID | number |
| Company ID | number |
| Employee ID | number |
| Name | text |
| Phone | text |
| Last app date | text |
| Date created | date |
| Notes | text |
| Preferences | text |
| Address | text |
| Address 2 | text |
| City | text |
| State | text |
Create Custom FieldAction
| Field | Type |
|---|---|
LabelRequired | text |
LengthRequired | number |
TypeRequired | choice |
RequiredRequired | boolean |
OrderRequired | number |
StatusRequired | boolean |
VisibilityRequired | choice |
ReadonlyRequired | boolean |
HintRequired | text |
| Removable | boolean |
| Readonly Type | number |
| Options | text |
| Multiselect | choice |
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| Label | text |
| Length | number |
| Type | number |
| Required | boolean |
| Ord | number |
| Status | boolean |
| Visibility | number |
| Readonly | boolean |
| Removable | boolean |
| Readonly type | number |
| Hint | text |
| Options | text |
Create EmployeeAction
| Field | Type |
|---|---|
EmailRequired | |
First NameRequired | text |
Last NameRequired | text |
LinksRequired | array |
| Job | text |
| Bio | text |
| Phone | text |
| Photo URL | url |
| Public Email | boolean |
| Public Phone | boolean |
| Status | boolean |
| Nickname | text |
| LinkedIn URL | url |
| Yelp URL | url |
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| First name | text |
| Last name | text |
| Job | text |
| Bio | text |
| Phone | text |
| Photo URL | url |
| Public email | boolean |
| Public phone | boolean |
| Status | boolean |
| Username | text |
| Nickname | text |
Create HolidayAction
| Field | Type |
|---|---|
| Name | text |
| Type | choice |
| Start Date | date |
| End Date | date |
| Day in Week | choice |
| Month | choice |
| Day Order | choice |
| Enabled | choice |
| Timestamp | date |
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| Name | text |
| Type | number |
| Start date | text |
| End date | text |
| Day in week | number |
| Month | number |
| Day order | number |
| Year | number |
| Caption | text |
| Enabled | number |
| Timestamp | date |
Create LocationAction
| Field | Type |
|---|---|
NameRequired | text |
| Description | text |
| Virtual | boolean |
| Street 1 | text |
| Street 2 | text |
| City | text |
| State | text |
| Zip | text |
| Country | text |
| Photo URL | url |
| Phone | text |
| Website URL | url |
| Tags | text |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Description | text |
| Company ID | number |
| Is main | boolean |
| Virtual | boolean |
| Street 1 | text |
| Street 2 | text |
| City | text |
| State | text |
| Zip | text |
| Country | text |
| Photo | text |
| Phone | text |
Create ServiceAction
| Field | Type |
|---|---|
NameRequired | text |
DurationRequired | number |
| Description | text |
| Auto Confirm | boolean |
| Is Subservice | boolean |
| Require Add-on | choice |
| Duration Padding | number |
| Max Clients | number |
| Prior Notice | number |
| After Notice | number |
| Cancel Appointment | number |
| Reschedule Appointment | number |
| Send Reminder | number |
| Start Step | number |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Company ID | number |
| Duration | number |
| Description | text |
| Auto confirm | boolean |
| Is subservice | boolean |
| Require addon | number |
| Duration padding | number |
| Max clients | number |
| Prior notice | number |
| After notice | number |
| Cancel appointment | number |
| Reschedule appointment | number |
Create Sub-AccountAction
| Field | Type |
|---|---|
Company NameRequired | text |
NicknameRequired | text |
EmailRequired | |
PasswordRequired | secret |
| Website | text |
| Contact Email | |
| Phone | text |
| First Name | text |
| Last Name | text |
| City | text |
| State | text |
| Country | text |
| Street 1 | text |
| Street 2 | text |
Create WebhookAction
| Field | Type |
|---|---|
Target URLRequired | text |
| Events | array |
| Event | choice |
| Active | choice |
Decline AppointmentAction
| Field | Type |
|---|---|
AppointmentRequired | choice |
ReasonRequired | text |
Delete AppointmentAction
| Field | Type |
|---|---|
AppointmentRequired | choice |
Delete ClientAction
| Field | Type |
|---|---|
ClientRequired | choice |
Delete Custom FieldAction
| Field | Type |
|---|---|
Custom FieldRequired | choice |
Delete EmployeeAction
| Field | Type |
|---|---|
EmployeeRequired | choice |
Delete HolidaysAction
Delete LocationAction
| Field | Type |
|---|---|
LocationRequired | choice |
Delete ServiceAction
| Field | Type |
|---|---|
ServiceRequired | choice |
Delete WebhookAction
| Field | Type |
|---|---|
WebhookRequired | choice |
Link Employee to ServiceAction
| Field | Type |
|---|---|
Employee IDRequired | choice |
| Location Services | object |
LogoutAction
No fields documented.
Make an API Calluniversal
Modify AppointmentAction
| Field | Type |
|---|---|
AppointmentRequired | choice |
Client EmailRequired | |
Client NameRequired | text |
Service IDRequired | choice |
Start DateRequired | date |
| Validate Custom Fields | choice |
| Client Phone | text |
| Client Address | text |
| Employee ID | number |
| Location ID | number |
| Duration | number |
| Note | text |
| Status | choice |
| Subservices | text |
| Field | Type |
|---|---|
| ID | number |
| Client ID | number |
| Company ID | number |
| Client email | |
| Client name | text |
| Client phone | text |
| Client address | text |
| Employee ID | number |
| Location ID | number |
| Service ID | number |
| Start date | date |
| End date | text |
| Length | number |
| Duration padding | number |
Modify Booking OptionsAction
| Field | Type |
|---|---|
| Currency | text |
| Hide Contact | boolean |
| Hide About | boolean |
| Show Email | boolean |
| Show Provider Image | boolean |
| Select Single Service | boolean |
| Default Calendar View | choice |
| Email Confirmation | number |
| Book Another Appointment | boolean |
| Display Google Map on Locations | boolean |
| Hide Timezone Alert | boolean |
| Select Single Location | boolean |
| Show in Host or Client Time | boolean |
| Email Timezone Alert | boolean |
Modify Business InfoAction
| Field | Type |
|---|---|
Company NameRequired | text |
NicknameRequired | text |
| Website | text |
| Contact Email | |
| Phone | text |
| Fax | text |
| Facebook URL | text |
| LinkedIn URL | text |
| Twitter URL | text |
| YouTube URL | text |
| About | text |
| Booking Policies | text |
| City | text |
| State | text |
| Field | Type |
|---|---|
| Status code | number |
| Status descriptions | text |
| Data | object |
| Company name | text |
| Nick name | text |
| Website | url |
| Contact | text |
| url | |
| url | |
| url | |
| Skype name | text |
| Yelp | text |
| text |
Modify ClientAction
| Field | Type |
|---|---|
ClientRequired | choice |
EmailRequired | |
NameRequired | text |
| Gender | choice |
| Birthday | date |
| Client Since | date |
| Accept Emails | boolean |
| Photo | text |
| Phone | text |
| Notes | text |
| Preferences | text |
| Address | text |
| Address 2 | text |
| City | text |
| Field | Type |
|---|---|
| Status code | number |
| Status descriptions | text |
| Data | array |
Modify Custom FieldAction
| Field | Type |
|---|---|
Custom FieldRequired | choice |
LabelRequired | text |
LengthRequired | number |
TypeRequired | choice |
RequiredRequired | boolean |
OrderRequired | number |
StatusRequired | boolean |
VisibilityRequired | choice |
ReadonlyRequired | boolean |
HintRequired | text |
| Removable | boolean |
| Readonly Type | number |
| Options | text |
| Multiselect | choice |
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| Label | text |
| Length | number |
| Type | number |
| Required | boolean |
| Ord | number |
| Status | boolean |
| Visibility | number |
| Readonly | boolean |
| Removable | boolean |
| Readonly type | number |
| Hint | text |
| Options | text |
Modify EmployeeAction
| Field | Type |
|---|---|
EmployeeRequired | choice |
EmailRequired | |
First NameRequired | text |
Last NameRequired | text |
LinksRequired | array |
| Job | text |
| Bio | text |
| Phone | text |
| Photo URL | url |
| Public Email | boolean |
| Public Phone | boolean |
| Status | boolean |
| Nickname | text |
| LinkedIn URL | url |
Modify HolidayAction
| Field | Type |
|---|---|
Holiday IdRequired | choice |
| Name | text |
| Type | choice |
| Start Date | date |
| End Date | date |
| Day in Week | choice |
| Month | choice |
| Day Order | choice |
| Enabled | choice |
| Timestamp | date |
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| Name | text |
| Type | number |
| Start date | text |
| End date | text |
| Day in week | number |
| Month | number |
| Day order | number |
| Year | number |
| Caption | text |
| Enabled | number |
| Timestamp | date |
Modify LocationAction
| Field | Type |
|---|---|
LocationRequired | choice |
NameRequired | text |
| Description | text |
| Virtual | boolean |
| Street 1 | text |
| Street 2 | text |
| City | text |
| State | text |
| Zip | text |
| Country | text |
| Photo URL | url |
| Phone | text |
| Website URL | url |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Description | text |
| Company ID | number |
| Is main | boolean |
| Virtual | boolean |
| Street 1 | text |
| Street 2 | text |
| City | text |
| State | text |
| Zip | text |
| Country | text |
| Photo | text |
| Phone | text |
Modify Multiple Custom FieldsAction
Modify Personal InfoAction
| Field | Type |
|---|---|
| Password | secret |
| First Name | text |
| Last Name | text |
| Phone | text |
Modify ServiceAction
| Field | Type |
|---|---|
ServiceRequired | choice |
NameRequired | text |
Duration (minutes)Required | number |
| Description | text |
| Auto Confirm | boolean |
| Is Sub-Service | boolean |
| Require Add-on | choice |
| Duration Padding (minutes) | number |
| Max Clients | number |
| Prior Notice (hours) | number |
| After Notice (days) | number |
| Cancel Allowed (hours before) | number |
| Reschedule Allowed (hours before) | number |
| Send Reminder (hours before) | number |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Company ID | number |
| Duration | number |
| Description | text |
| Auto confirm | boolean |
| Is subservice | boolean |
| Require addon | number |
| Duration padding | number |
| Max clients | number |
| Prior notice | number |
| After notice | number |
| Cancel appointment | number |
| Reschedule appointment | number |
Modify WebhookAction
| Field | Type |
|---|---|
WebhookRequired | choice |
Target URLRequired | text |
| Events | array |
| Event | choice |
| Active | choice |
Request Password ResetAction
| Field | Type |
|---|---|
EmailRequired | |
Confirmation URLRequired | url |
Reset PasswordAction
Send Appointment ReminderAction
| Field | Type |
|---|---|
AppointmentRequired | choice |
| Send To | choice |
Sync Employee CalendarAction
| Field | Type |
|---|---|
EmployeeRequired | choice |
| Export (vs Import) | boolean |
Update Employee AvailabilityAction
| Field | Type |
|---|---|
EmployeeRequired | choice |
| Availabilities | array |
Update Employee OrderAction
| Field | Type |
|---|---|
| Order Items | array |
Update Service OrderAction
| Field | Type |
|---|---|
| Order Items | array |
Upload Account LogoAction
Upload Client LogoAction
Upload Employee PhotoAction
Upload Location PhotoAction
Upload Service PhotoAction
Verify AppointmentAction
| Field | Type |
|---|---|
| Appointment | choice |
| Field | Type |
|---|---|
| ID | number |
| Client ID | number |
| Company ID | number |
| Client email | text |
| Client name | text |
| Client phone | text |
| Client address | text |
| Employee ID | number |
| Location ID | number |
| Service ID | number |
| Start date | text |
| End date | text |
| Length | number |
| Duration padding | number |
Templates
Look for Setster templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Bookeo[2]Online booking and appointment scheduling platform for tours, classes, and service businesses.
- Anny Customer APIOnline booking and scheduling platform that lets customers book resources, services, and appointments in real time.
- BookedSchedulerResource reservation and scheduling platform for booking rooms, equipment, and shared assets.
- Anny Admin APIOnline booking and scheduling platform for managing services, resources, timeslots, and customer appointments.
- AgendizeOnline appointment scheduling and customer engagement platform for businesses.
References
- WEXTL® Setster Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Setster.
- WEXTL® visual workflow builder data.
Last updated: Jul 21, 2026 15:23