About this integration
Clinic practice management software for appointments, patients, billing, and charting. Connect it to any workflow without writing code.
You can choose from 3 triggers, 19 search modules and 10 actions. The connection type is oauth authentication.
How to connect
The credential form asks for IAM Service Base URL. Include domain name only, without https., Environment, Client ID, and Client Secret.
OAuth asks you to approve observations:read, observations:create, and observations:update before access is granted.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting Jane to WEXTL®
| Field | Type | Help |
|---|---|---|
IAM Service Base URL. Include domain name only, without https.Required | url | Your partnership contact would provide a URL |
EnvironmentRequired | select | — |
Client IDRequired | text | — |
Client SecretRequired | password | — |
SubdomainRequired | text | Your subddomain e.g |
- observations:read
- observations:create
- observations:update
- care_plans:read
- care_plans:create
- care_plans:update
- patients:read
- locations:read
- staff_members:read
- appointments:read
- companies:read
- document_uploads:read
- document_uploads:create
- disciplines:read
- treatments:read
- conversations:read
- conversations:write
- messages:read
- messages:write
Use it in workflow automation
Start with Watch Appointments, then add Create a Care Plan.
The canvas below runs Watch Appointments into Create a Care Plan — watch the video, then drop a node onto the canvas.
Select the Watch Medications trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Care Plan as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 13 ready-made modules for support work — each run logs its inputs and outputs for debugging.
Jane workflow on the canvas: Watch Medications then Create a Care Plan
Triggers, searches and actions
Explore the fields available for each Jane trigger, search, and action — 3 triggers, 19 searchs, and 10 actions.
Triggers
Whenever something changes in the app, one of 3 available triggers can start a run immediately.
- Watch Appointments
- Watch Medications
- Watch Patients
Searches
19 search modules let you query the app mid-run and feed the results to the next step.
- Get a Care Plan
- Get a Care Plan Activity
- Get a Discipline
- Get a Location
- Get a Medication
Actions
Use 10 action modules to write data back into the app from anywhere in a run.
- Create a Care Plan
- Create a Care Plan Activity
- Create a Medication
- Create an Observation
- Make an API Call
Explore the fields available for each Jane trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | text |
Start at | date |
End at | date |
Staff member ID | text |
Patient ID | text |
Location ID | text |
Treatment ID | text |
First visit | boolean |
Cancelled at | date |
Cancelled reason | text |
Booked at | date |
No show at | date |
Arrived at | date |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Medication code | object |
Coding | array |
Text | text |
Ingredients | array |
Dose form | text |
Route | text |
Frequency | text |
Quantity | number |
Period start | text |
Period end | text |
Instructions | text |
Status | text |
Source | text |
Change reason | text |
Prescription valid until | text |
Prescription refills | number |
Prescription days supply | number |
Prescription reason | text |
| Field | Type |
|---|---|
ID | text |
First name | text |
Middle name | text |
Last name | text |
Prefix | text |
Preferred name | text |
Sex | text |
Gender | text |
Pronouns | text |
Date of birth | date |
Guardian name | text |
Patient since | date |
Patient number | text |
Email | text |
Send marketing emails | boolean |
Do not email | boolean |
Status | text |
Mobile country code | text |
Mobile phone number | text |
Street address | text |
Searches
| Field | Type |
|---|---|
Care Plan IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Category | text |
Title | text |
Description | text |
Status | text |
Created at | date |
Updated at | date |
Activities | array |
Document ids | array |
| Field | Type |
|---|---|
Care Plan IDRequired | text |
Care Plan Activity IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Category | text |
Description | text |
Progress | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Discipline IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Professional title | text |
Description | text |
Bookable online | boolean |
Normalized type | text |
| Field | Type |
|---|---|
Location IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Street address | text |
Street address 2 | text |
City | text |
Province | text |
Postal | text |
Country | text |
Email | text |
Phone | text |
Fax | text |
Hours | text |
Legal name | text |
Short description | text |
Long description | text |
Online bookable | boolean |
| Field | Type |
|---|---|
Medication IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Medication code | object |
Coding | array |
Text | text |
Ingredients | array |
Dose form | text |
Route | text |
Frequency | text |
Quantity | number |
Period start | date |
Period end | date |
Instructions | text |
Status | text |
Source | text |
Change reason | text |
Prescription valid until | date |
Prescription refills | number |
Prescription days supply | number |
Prescription reason | text |
| Field | Type |
|---|---|
Medication IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Event | text |
Occurred at | date |
Modified by | object |
ID | text |
Name | text |
Email | text |
Changes | array |
Reason | text |
| Field | Type |
|---|---|
Appointment IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Start at | date |
End at | date |
Staff member ID | text |
Patient ID | text |
Location ID | text |
Treatment ID | text |
First visit | boolean |
Cancelled at | date |
Cancelled reason | text |
Booked at | date |
No show at | date |
Arrived at | date |
| Field | Type |
|---|---|
Observation IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Category | text |
Created at | date |
Updated at | date |
Issued at | date |
Note | text |
Values | array |
Document ids | array |
| Field | Type |
|---|---|
Document IDRequired | text |
| Field | Type |
|---|---|
ID | text |
File path | text |
Created at | date |
| Field | Type |
|---|---|
Patient IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
First name | text |
Middle name | text |
Last name | text |
Prefix | text |
Preferred name | text |
Sex | text |
Gender | text |
Pronouns | text |
Date of birth | date |
Guardian name | text |
Patient since | date |
Patient number | text |
Email | text |
Send marketing emails | boolean |
Do not email | boolean |
Status | text |
Mobile country code | text |
Mobile phone number | text |
Street address | text |
| Field | Type |
|---|---|
Staff Member IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
First name | text |
Middle name | text |
Last name | text |
Prefix | text |
Preferred name | text |
Pronouns | text |
Bio | text |
Suffix | text |
Email | text |
Work phone | text |
Fax phone | text |
| Field | Type |
|---|---|
Treatment IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Description | text |
Treatment duration | number |
Scheduled duration | number |
Price | number |
Display price | boolean |
Capacity | number |
Booking type | text |
Booking info | text |
Discipline ID | text |
Online only | boolean |
Book online | boolean |
Display treatment duration | boolean |
Price includes tax | boolean |
| Field | Type |
|---|---|
Sort | text |
Public ID | object |
Equal | text |
Contains | text |
Greater Than | text |
Greater Than or Equal To | text |
Less Than | text |
Less Than or Equal To | text |
Starts With | text |
Start At | object |
Equal | date |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
End At | object |
Equal | date |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Patient ID | object |
Equal | choice |
Staff Member ID | object |
Equal | choice |
Location ID | object |
Equal | choice |
Treatment ID | object |
Equal | choice |
Created At | object |
Equal | date |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Updated At | object |
Equal | date |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Start at | date |
End at | date |
Staff member ID | text |
Patient ID | text |
Location ID | text |
Treatment ID | text |
First visit | boolean |
Cancelled at | date |
Cancelled reason | text |
Booked at | date |
No show at | date |
Arrived at | date |
| Field | Type |
|---|---|
Sort | text |
Public ID | object |
Equals | text |
Contains | text |
Greater Than | text |
Greater Than or Equal | text |
Less Than | text |
Less Than or Equal | text |
Starts With | text |
Created At | object |
Equals | array |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Updated At | object |
Equals | date |
Greater Than | date |
Greater Than or Equal | date |
Less Than | date |
Less Than or Equal | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Professional title | text |
Description | text |
Bookable online | boolean |
Normalized type | text |
| Field | Type |
|---|---|
Sort | text |
Public ID | object |
Equals | text |
Contains | text |
Greater Than | text |
Greater Than or Equal | text |
Less Than | text |
Less Than or Equal | text |
Starts With | text |
Created At | object |
Equals | array |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Updated At | object |
Equals | date |
Greater Than | date |
Greater Than or Equal | date |
Less Than | date |
Less Than or Equal | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Street address | text |
Street address 2 | text |
City | text |
Province | text |
Postal | text |
Country | text |
Email | text |
Phone | text |
Fax | text |
Hours | text |
Legal name | text |
Short description | text |
Long description | text |
Online bookable | boolean |
| Field | Type |
|---|---|
Sort | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Medication code | object |
Coding | array |
Text | text |
Ingredients | array |
Dose form | text |
Route | text |
Frequency | text |
Quantity | number |
Period start | date |
Period end | date |
Instructions | text |
Status | text |
Source | text |
Change reason | text |
Prescription valid until | date |
Prescription refills | number |
Prescription days supply | number |
Prescription reason | text |
| Field | Type |
|---|---|
Sort | text |
Public ID | object |
Equals | text |
Contains | text |
Greater Than | text |
Greater Than or Equal | text |
Less Than | text |
Less Than or Equal | text |
Starts With | text |
Created At | object |
Equals | array |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Updated At | object |
Equals | date |
Greater Than | date |
Greater Than or Equal | date |
Less Than | date |
Less Than or Equal | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
First name | text |
Middle name | text |
Last name | text |
Prefix | text |
Preferred name | text |
Sex | text |
Gender | text |
Pronouns | text |
Date of birth | date |
Guardian name | text |
Patient since | date |
Patient number | text |
Email | text |
Send marketing emails | boolean |
Do not email | boolean |
Status | text |
Mobile country code | text |
Mobile phone number | text |
Street address | text |
| Field | Type |
|---|---|
Sort | text |
Public ID | object |
Equals | text |
Contains | text |
Greater Than | text |
Greater Than or Equal | text |
Less Than | text |
Less Than or Equal | text |
Starts With | text |
Created At | object |
Equals | array |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Updated At | object |
Equals | date |
Greater Than | date |
Greater Than or Equal | date |
Less Than | date |
Less Than or Equal | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
First name | text |
Middle name | text |
Last name | text |
Prefix | text |
Preferred name | text |
Pronouns | text |
Bio | text |
Suffix | text |
Email | text |
Work phone | text |
Fax phone | text |
| Field | Type |
|---|---|
Sort | text |
Public ID | object |
Equals | text |
Contains | text |
Greater Than | text |
Greater Than or Equal | text |
Less Than | text |
Less Than or Equal | text |
Starts With | text |
Created At | object |
Equals | array |
Greater Than | date |
Greater Than or Equal To | date |
Less Than | date |
Less Than or Equal To | date |
Updated At | object |
Equals | date |
Greater Than | date |
Greater Than or Equal | date |
Less Than | date |
Less Than or Equal | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Description | text |
Treatment duration | number |
Scheduled duration | number |
Price | number |
Display price | boolean |
Capacity | number |
Booking type | text |
Booking info | text |
Discipline ID | text |
Online only | boolean |
Book online | boolean |
Display treatment duration | boolean |
Price includes tax | boolean |
Actions
| Field | Type |
|---|---|
Patient IDRequired | choice |
CategoryRequired | choice |
ID | text |
Practitioner ID | text |
Encounter ID | text |
Title | text |
Description | text |
Status | choice |
Created At | date |
Updated At | date |
Activities | array |
Document IDs | array |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Category | text |
Title | text |
Description | text |
Status | text |
Created at | date |
Updated at | date |
Activities | array |
Document ids | array |
| Field | Type |
|---|---|
Care Plan IDRequired | text |
CategoryRequired | choice |
ID | text |
Description | text |
Progress | text |
Created At | date |
Updated At | date |
| Field | Type |
|---|---|
ID | text |
Category | text |
Description | text |
Progress | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Patient IDRequired | text |
Medication CodeRequired | object |
TextRequired | text |
Coding | array |
StatusRequired | choice |
SourceRequired | choice |
Practitioner ID | text |
Encounter ID | text |
Ingredients | array |
Dose Form | text |
Route | text |
Frequency | text |
Quantity | number |
Period Start | date |
Period End | date |
Instructions | text |
Change Reason | text |
Prescription Valid Until | date |
Prescription Refills | number |
Prescription Days Supply | number |
Prescription Reason | text |
Additional Information | array |
KeyRequired | text |
Value | text |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Medication code | object |
Coding | array |
Text | text |
Ingredients | array |
Dose form | text |
Route | text |
Frequency | text |
Quantity | number |
Period start | date |
Period end | date |
Instructions | text |
Status | text |
Source | text |
Change reason | text |
Prescription valid until | date |
Prescription refills | number |
Prescription days supply | number |
Prescription reason | text |
| Field | Type |
|---|---|
Patient IDRequired | choice |
CategoryRequired | choice |
ID | text |
Practitioner ID | text |
Encounter ID | text |
Created At | date |
Updated At | date |
Issued At | date |
Note | text |
Values | array |
Document IDs | array |
Document ID | text |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Category | text |
Created at | date |
Updated at | date |
Issued at | date |
Note | text |
Values | array |
Document ids | array |
| Field | Type |
|---|---|
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Care Plan IDRequired | text |
Encounter IDRequired | text |
Title | text |
Description | text |
Status | choice |
Document IDs | array |
Document ID | text |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Category | text |
Title | text |
Description | text |
Status | text |
Created at | date |
Updated at | date |
Activities | array |
Document ids | array |
| Field | Type |
|---|---|
Care Plan IDRequired | text |
Care Plan Activity IDRequired | text |
CategoryRequired | choice |
Description | text |
Progress | text |
| Field | Type |
|---|---|
ID | text |
Category | text |
Description | text |
Progress | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Medication IDRequired | text |
Medication Code | object |
TextRequired | text |
Coding | array |
Encounter ID | text |
Ingredients | array |
Dose Form | text |
Route | text |
Frequency | text |
Quantity | number |
Period Start | date |
Period End | date |
Instructions | text |
Status | choice |
Source | choice |
Change Reason | text |
Prescription Valid Until | date |
Prescription Refills | number |
Prescription Days Supply | number |
Prescription Reason | text |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Medication code | object |
Coding | array |
Text | text |
Ingredients | array |
Dose form | text |
Route | text |
Frequency | text |
Quantity | number |
Period start | date |
Period end | date |
Instructions | text |
Status | text |
Source | text |
Change reason | text |
Prescription valid until | date |
Prescription refills | number |
Prescription days supply | number |
Prescription reason | text |
| Field | Type |
|---|---|
Observation IDRequired | text |
Encounter ID | text |
Note | text |
Issued At | date |
Values | array |
Document IDs | array |
Document ID | text |
| Field | Type |
|---|---|
ID | text |
Patient ID | text |
Practitioner ID | text |
Encounter ID | text |
Category | text |
Created at | date |
Updated at | date |
Issued at | date |
Note | text |
Values | array |
Document ids | array |
| Field | Type |
|---|---|
FileRequired | text |
| Field | Type |
|---|---|
ID | text |
File path | text |
Created at | text |



