TeachWorks icon

TeachWorks Integration

Tutoring business management platform for students, lessons, billing, and scheduling. Route TeachWorks tickets, replies, and customer issues into CRM, chat, and escalation workflows. When Watch Customers arrives, automatically continue with Get a Customer or Get a Student.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for TeachWorks integration

Triggers can detect changes in TeachWorks and run actions that can create, search or modify data inside TeachWorks automatically [3] — exactly how you set them.

  • TeachWorks icon
    Watch CustomersTriggers when a new customer is created.
  • TeachWorks icon
    Watch New InvoicesTriggers when a new invoice is created.
  • TeachWorks icon
    Watch New LessonsTriggers when a new lesson is created.
  • TeachWorks icon
    Watch New StudentsTriggers when a new student is created.
  • TeachWorks icon
    Watch PaymentsTriggers when a new payment is made.
  • TeachWorks icon
    Get a CustomerRetrieves a single customer's details.
  • TeachWorks icon
    Get a StudentRetrieves a single student's details.
  • TeachWorks icon
    Get an EmployeeRetrieves a single employee's details.
  • TeachWorks icon
    Search CustomersSearches for customers by specified criteria.
  • TeachWorks icon
    Search EmployeesSearches for employees by specified criteria.
  • TeachWorks icon
    Search StudentsSearches for students by specified criteria.
  • TeachWorks icon
    Add a Student to a LessonAdds a new student to a lesson.
  • TeachWorks icon
    Create a FamilyCreates a new family, where families are customers that have child students.
  • TeachWorks icon
    Create a Family StudentCreates a new family student.
  • TeachWorks icon
    Create a LessonCreates a new lesson.
  • TeachWorks icon
    Create an EmployeeCreates a new employee.
  • TeachWorks icon
    Create an Independent StudentCreates a customer record and an associated student record for an independent student.
  • TeachWorks icon
    Make an API CallPerforms an arbitrary authorized API call.
  • TeachWorks icon
    Update a Family StudentUpdates an existing family student.
  • TeachWorks icon
    Update an EmployeeUpdates an existing employee.

How to integrate TeachWorks in automation workflow?

3 simple steps to make your TeachWorks connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How TeachWorks connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever TeachWorks app is called in workflows. That allows your support automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that TeachWorks supports.

The following table illustrates what fields TeachWorks integration require during authorization flow inside our workflow builder [4].

Demonstration of TeachWorks connection step inside WEXTL Workflow Builder [4].

FieldTypeHelp
API KeyRequired
password

You can generate your API Key using the following instuction.).

Connect TeachWorks to popular apps on WEXTL

Enter a name of the other app you want to sync with TeachWorks below. Click on selected app to explore integration options with TeachWorks. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with TeachWorks integration

Select Watch New Students trigger from TeachWorks - this will be a starting point in your automation. Whenever event happens in TeachWorks, workflow will start [7] from Watch New Students node.

Search for Add a Student to a Lesson, connect it as the next step of integration sequence. You can use filters between Watch New Students and Add a Student to a Lesson, so only important data pass from Watch New Students to the next step. WEXTL gives you full control over the process of TeachWorks automation. All parts of workflow are visible on the canvas [4].

TeachWorks on WEXTL has 23 modules for crafting support automations. Explore TeachWorks documentation for more.

Video slide demonstrates how Watch New Students and Add a Student to a Lesson nodes are used in TeachWorks workflow.

Video slide demonstrates how Watch New Students and Add a Student to a Lesson [6] nodes are used in TeachWorks workflow.

Frequently asked questions

Common questions about automating TeachWorks in your workflows.

Try TeachWorks on WEXTL®

Claim your 3-day trial to build TeachWorks integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the TeachWorks integration.

  1. TeachWorks integration source code, module specs and credentials implementation.
  2. Internal TeachWorks integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official TeachWorks vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® TeachWorks App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation