About this integration
Tutoring business management platform for students, lessons, billing, and scheduling. Connect it to any workflow without writing code.
You can choose from 5 triggers, 6 search modules and 12 actions. The connection type is basic authentication.
How to connect
The credential form asks for API Key.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | You can generate your API Key using the following instuction.). |
Use it in workflow automation
Start with Watch Customers, then add Add a Student to a Lesson.
The canvas below runs Watch Customers into Add a Student to a Lesson — watch the video, then drop a node onto the canvas.
Select the Watch New Students trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add a Student to a Lesson as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 17 ready-made modules for support work — each run logs its inputs and outputs for debugging.
TeachWorks workflow on the canvas: Watch New Students then Add a Student to a Lesson
Triggers, searches and actions
Explore the fields available for each TeachWorks trigger, search, and action — 5 triggers, 6 searchs, and 12 actions.
Triggers
Whenever something changes in the app, one of 5 available triggers can start a run immediately.
- Watch Customers
- Watch New Invoices
- Watch New Lessons
- Watch New Students
- Watch Payments
Searches
6 search modules let you query the app mid-run and feed the results to the next step.
- Get a Customer
- Get an Employee
- Get a Student
- Search Customers
- Search Employees
Actions
Use 12 action modules to write data back into the app from anywhere in a run.
- Add a Student to a Lesson
- Create a Family
- Create a Family Student
- Create a Lesson
- Create an Employee
Explore the fields available for each TeachWorks trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Customer Type | text |
Salutation | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
ZIP | text |
Country | text |
Additional Notes | text |
Status | text |
Time Zone | text |
Email Lesson Reminders | number |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Customer First Name | text |
Customer Last Name | text |
Invoice Type | text |
Number | number |
Date | text |
Due Date | text |
Reference | text |
Tax Treatment | text |
Status | text |
Start Date | text |
End Date | text |
Lesson Status | text |
Terms Text | text |
Subtotal | text |
Sales Tax Total | text |
Total | text |
Hide Flags | boolean |
Sent at | date |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Series ID | text |
Location Name | text |
Location ID | number |
Employee Name | text |
Employee ID | number |
Service Name | text |
Service ID | number |
Spaces | text |
Joinable | boolean |
From Date | text |
From Time | text |
To Date | text |
To Time | text |
Time Zone | text |
From Datetime | text |
To Datetime | text |
Duration Minutes | number |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Student Type | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Birth Date | text |
Start Date | text |
School | text |
Grade | text |
Additional Notes | text |
Calendar Color | text |
Default Location ID | number |
Subjects | text |
Status | text |
Time Zone | text |
Billing Method | text |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Customer First Name | text |
Customer Last Name | text |
Date | text |
Description | text |
Amount | text |
Type | text |
Payment Method | text |
Stripe Transaction ID | text |
Sent At | date |
Created At | date |
Updated At | date |
Refunds | array |
Payment Allocations | array |
Searches
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Customer Type | text |
Salutation | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
ZIP | text |
Country | text |
Additional Notes | text |
Status | text |
Time Zone | text |
Email Lesson Reminders | number |
| Field | Type |
|---|---|
Employee IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Student Type | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Birth Date | text |
Start Date | text |
School | text |
Grade | text |
Additional Notes | text |
Calendar Color | text |
Default Location ID | number |
Subjects | text |
Status | text |
Time Zone | text |
Billing Method | text |
| Field | Type |
|---|---|
Student IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Student Type | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Birth Date | text |
Start Date | text |
School | text |
Grade | text |
Additional Notes | text |
Calendar Color | text |
Default Location ID | number |
Subjects | text |
Status | text |
Time Zone | text |
Billing Method | text |
| Field | Type |
|---|---|
First Name | text |
Last Name | text |
Email | |
Phone Number | text |
City | text |
State | text |
Zip Code | text |
Country | text |
Type | choice |
Status | choice |
ID Greater Than | number |
ID Less Than | number |
ID Greater Than or Equal To | number |
ID Less Than or Equal To | number |
Direction | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Customer Type | text |
Salutation | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
ZIP | text |
Country | text |
Additional Notes | text |
Status | text |
Time Zone | text |
Email Lesson Reminders | number |
| Field | Type |
|---|---|
First Name | text |
Last Name | text |
Email | |
City | text |
State | text |
Zip | text |
Status | choice |
Subject | text |
ID Greater Than | number |
ID Less Than | number |
ID Greater Than or Equal To | number |
ID Less Than or Equal To | number |
Direction | choice |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Student Type | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Birth Date | text |
Start Date | text |
School | text |
Grade | text |
Additional Notes | text |
Calendar Color | text |
Default Location ID | number |
Subjects | text |
Status | text |
Time Zone | text |
Billing Method | text |
| Field | Type |
|---|---|
Customer ID | choice |
First Name | text |
Last Name | text |
Email | |
Phone Number | text |
School | text |
Grade | text |
Subject | text |
Customer Type | choice |
Status | choice |
ID Greater Than | number |
ID Less Than | number |
ID Equal or Greater Than | number |
ID Equal or Less Than | number |
Sort Direction | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Customer ID | number |
Student Type | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Birth Date | text |
Start Date | text |
School | text |
Grade | text |
Additional Notes | text |
Calendar Color | text |
Default Location ID | number |
Subjects | text |
Status | text |
Time Zone | text |
Billing Method | text |
Actions
| Field | Type |
|---|---|
Lesson IDRequired | choice |
Student IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Series ID | text |
Location Name | text |
Location ID | number |
Employee Name | text |
Employee ID | number |
Service Name | text |
Service ID | number |
Spaces | text |
Joinable | boolean |
From Date | text |
From Time | text |
To Date | text |
To Time | text |
Time Zone | text |
From Datetime | text |
To Datetime | text |
Duration Minutes | number |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
Salutation | choice |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address Line 2 | text |
City | text |
State/Province | text |
Zip/Postal Code | text |
Country | text |
Additional Notes | text |
Status | choice |
Email Lesson Reminders | boolean |
Email Lesson Notes | boolean |
SMS Lesson Reminders | boolean |
Stripe ID | text |
| Field | Type |
|---|---|
ID | number |
Customer Type | text |
Salutation | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
Zip | text |
Country | text |
Additional Notes | text |
Status | text |
Time Zone | text |
Email Lesson Reminders | number |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
Customer IDRequired | choice |
Email | |
Home Phone | text |
Mobile Phone | text |
Additional Notes | text |
Status | choice |
School | text |
Grade | text |
Calendar Color | text |
Birth Date | date |
Start Date | date |
Billing Method | choice |
Student Cost | number |
Cost Premium ID | text |
Discount Rate | number |
Email Lesson Reminders | boolean |
Email Lesson Notes | boolean |
SMS Lesson Reminders | boolean |
| Field | Type |
|---|---|
ID | number |
Customer Type | text |
Salutation | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
Zip | text |
Country | text |
Additional Notes | text |
Status | text |
Time Zone | text |
Email Lesson Reminders | number |
| Field | Type |
|---|---|
Lesson NameRequired | text |
Description | text |
Teacher IDRequired | choice |
Student IDsRequired | choice |
Service IDRequired | choice |
Location IDRequired | choice |
Start DateRequired | date |
Start TimeRequired | time |
End DateRequired | date |
End TimeRequired | time |
Spaces | number |
Override Cost Calculation | boolean |
Override Method | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Series ID | text |
Location Name | text |
Location ID | number |
Employee Name | text |
Employee ID | number |
Service Name | text |
Service ID | number |
Spaces | text |
Joinable | boolean |
From Date | text |
From Time | text |
To Date | text |
To Time | text |
Time Zone | text |
From Datetime | text |
To Datetime | text |
Duration Minutes | number |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
Employee TypeRequired | choice |
Include as Teacher | boolean |
Status | choice |
Email | |
Mobile Phone | text |
Home Phone | text |
Address | text |
Address Line 2 | text |
City | text |
State or Province | text |
Zip or Postal Code | text |
Country | text |
Additional Notes | text |
Birth Date | date |
Hire Date | date |
Position | text |
Biographical Details | text |
Wage Type | choice |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Employee Type | text |
Include As Teacher | text |
Status | text |
Email | text |
Mobile Phone | text |
Home Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
Zip | text |
Country | text |
Time Zone | text |
Additional Notes | text |
Birth Date | text |
Hire Date | text |
Position | text |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
Salutation | choice |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address Line 2 | text |
City | text |
State | text |
ZIP Code | text |
Country | text |
Additional Notes | text |
Status | choice |
Stripe ID | text |
Unviewed | boolean |
Students Attributes | array |
| Field | Type |
|---|---|
ID | number |
Customer Type | text |
Salutation | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
Zip | text |
Country | text |
Additional Notes | text |
Status | text |
Time Zone | text |
Email Lesson Reminders | number |
| 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 |
|---|---|
Student IDRequired | choice |
First Name | text |
Last Name | text |
Customer ID | choice |
Email | |
Home Phone | text |
Mobile Phone | text |
Additional Notes | text |
Status | choice |
School | text |
Grade | text |
Calendar Color | text |
Birth Date | date |
Start Date | date |
Billing Method | choice |
Student Cost | number |
Cost Premium ID | text |
Discount Rate | number |
Email Lesson Reminders | boolean |
Email Lesson Notes | boolean |
| Field | Type |
|---|---|
ID | number |
Customer Type | text |
Salutation | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
Zip | text |
Country | text |
Additional Notes | text |
Status | text |
Time Zone | text |
Email Lesson Reminders | number |
| Field | Type |
|---|---|
Employee IDRequired | choice |
First Name | text |
Last Name | text |
Employee Type | choice |
Include as Teacher | boolean |
Status | choice |
Email | |
Mobile Phone | text |
Home Phone | text |
Address | text |
Address Line 2 | text |
City | text |
State or Province | text |
Zip or Postal Code | text |
Country | text |
Additional Notes | text |
Birth Date | date |
Hire Date | date |
Position | text |
Biographical Details | text |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Employee Type | text |
Include As Teacher | text |
Status | text |
Email | text |
Mobile Phone | text |
Home Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
Zip | text |
Country | text |
Time Zone | text |
Additional Notes | text |
Birth Date | text |
Hire Date | text |
Position | text |
| Field | Type |
|---|---|
Independent Student / Customer IDRequired | choice |
First Name | text |
Last Name | text |
Salutation | choice |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address Line 2 | text |
City | text |
State | text |
ZIP Code | text |
Country | text |
Additional Notes | text |
Status | choice |
Stripe ID | text |
Unviewed | boolean |
Students Attributes | array |
| Field | Type |
|---|---|
ID | number |
Customer Type | text |
Salutation | text |
First Name | text |
Last Name | text |
Email | |
Additional Email | text |
Home Phone | text |
Mobile Phone | text |
Work Phone | text |
Address | text |
Address 2 | text |
City | text |
State | text |
Zip | text |
Country | text |
Additional Notes | text |
Status | text |
Time Zone | text |
Email Lesson Reminders | number |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Custom FieldsRequired | array |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Custom FieldsRequired | array |

