Requirements
EasyPractice requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]
Get your EasyPractice credentials
- API KeypasswordRequired
Log in to EasyPractice, enable the API app, then go to API Settings → Personal Access Tokens and create a new token with all the following scopes: -
clients-readclients-readwritejournals-readjournals-readwritejournal-files-readcalendars-readcalendars-readwriteinvoices-readinvoices-readwrite.
Connect EasyPractice in WEXTL
- Log in to your WEXTL account, add the EasyPractice 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 EasyPractice 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 →
EasyPractice node modules
The list below is a reference of every EasyPractice node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every EasyPractice node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch Available DatesTrigger
| Field | Type |
|---|---|
| Date | date |
| Available | boolean |
| Available in calendars | array |
Watch Available TimesTrigger
| Field | Type |
|---|---|
| Date | date |
| Available | boolean |
| Available in calendars | array |
Watch BookingsTrigger
| Field | Type |
|---|---|
| ID | number |
| Start | date |
| Start formatted | text |
| End | date |
| End formatted | text |
| Calendar ID | number |
| Calendar name | text |
| Employee ID | number |
| Employee name | text |
| Type | text |
| Status | text |
| Heading | text |
| Notes | text |
| Recurring | text |
| Until | text |
| Invoice ID | number |
| Invoice status | text |
| Client ID | number |
| Client name | text |
| Notify email | number |
Watch Client TagsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Timestamp | date |
Watch ClientsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| text | |
| Phone | text |
| Address | text |
| Address line 2 | text |
| Zip | text |
| City | text |
| Zone | text |
| Country | text |
| Alpha 2 | text |
| Cpr | text |
| Date of birth | date |
| Notes | text |
| Profile image URL | text |
| Status | text |
| Created at | date |
| Tags | array |
| Custom attributes | array |
| Danmark group | text |
Watch EventsTrigger
| Field | Type |
|---|---|
| User ID | number |
| Email address | |
| Name | text |
| Date created | date |
Watch InvoicesTrigger
| Field | Type |
|---|---|
| ID | number |
| Draft | boolean |
| Client ID | number |
| Number | number |
| Date | date |
| Due date | date |
| Executed date | date |
| Paid date | date |
| Sent | boolean |
| Sent via ean | boolean |
| Employee | text |
| Paid | boolean |
| Credited | boolean |
| Status | text |
| Client name | text |
| Client cpr | text |
| Client address | text |
| Client address line 2 | text |
| Client zip | text |
| Client city | text |
Create Multiple BookingsSearch
| Field | Type |
|---|---|
BookingsRequired | array |
| Field | Type |
|---|---|
| ID | number |
| Start | date |
| Start formatted | text |
| End | date |
| End formatted | text |
| Calendar ID | number |
| Calendar name | text |
| Employee ID | number |
| Employee name | text |
| Type | text |
| Status | text |
| Heading | text |
| Notes | text |
| Recurring | text |
| Until | text |
| Invoice ID | number |
| Invoice status | text |
| Client ID | number |
| Client name | text |
| Notify email | number |
Get a BookingAction
| Field | Type |
|---|---|
Booking IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Start | date |
| Start formatted | text |
| End | date |
| End formatted | text |
| Calendar ID | number |
| Calendar name | text |
| Employee ID | number |
| Employee name | text |
| Type | text |
| Status | text |
| Heading | text |
| Notes | text |
| Recurring | text |
| Until | text |
| Invoice ID | number |
| Invoice status | text |
| Client ID | number |
| Client name | text |
| Notify email | number |
Get a CalendarAction
Get a Calendar PauseAction
Get a ClientAction
| Field | Type |
|---|---|
Client IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| text | |
| Phone | text |
| Address | text |
| Address line 2 | text |
| Zip | text |
| City | text |
| Zone | text |
| Country | text |
| Alpha 2 | text |
| Cpr | text |
| Date of birth | date |
| Notes | text |
| Profile image URL | text |
| Status | text |
| Created at | date |
| Tags | array |
| Custom attributes | array |
| Danmark group | text |
Get a Client Journal FileAction
Get a Client TagAction
Get Calendar Opening TimesAction
| Field | Type |
|---|---|
Calendar IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| User ID | number |
| Calendar ID | number |
| Show in calendar | boolean |
| Times | object |
| Monday start | text |
| Monday end | text |
| Monday closed | boolean |
| Tuesday start | text |
| Tuesday end | text |
| Tuesday closed | boolean |
| Wednesday start | text |
| Wednesday end | text |
| Wednesday closed | boolean |
| Thursday start | text |
List Available DatesSearch
List Available TimesSearch
List BookingsSearch
| Field | Type |
|---|---|
| Start Date | date |
| End Date | date |
| Client ID | choice |
| Calendar ID | choice |
| Product ID | text |
| Employee ID | choice |
| Status | text |
| Order by Date | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Start | date |
| Start formatted | text |
| End | date |
| End formatted | text |
| Calendar ID | number |
| Calendar name | text |
| Employee ID | number |
| Employee name | text |
| Type | text |
| Status | text |
| Heading | text |
| Notes | text |
| Recurring | text |
| Until | text |
| Invoice ID | number |
| Invoice status | text |
| Client ID | number |
| Client name | text |
| Notify email | number |
List Calendar PausesSearch
List CalendarsSearch
List Client Journal FilesSearch
List Client TagsSearch
List ClientsSearch
| Field | Type |
|---|---|
| Active | boolean |
| Inactive | boolean |
| Has Email | boolean |
| Has Phone | boolean |
| CPR | text |
| Tag ID | choice |
| Order by Name | choice |
| Order by Created | choice |
| Order by Email | choice |
| Order by Updated | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| text | |
| Phone | text |
| Address | text |
| Address line 2 | text |
| Zip | text |
| City | text |
| Zone | text |
| Country | text |
| Alpha 2 | text |
| Cpr | text |
| Date of birth | date |
| Notes | text |
| Profile image URL | text |
| Status | text |
| Created at | date |
| Tags | array |
| Custom attributes | array |
| Danmark group | text |
List InvoicesSearch
| Field | Type |
|---|---|
| Invoice ID | choice |
| Invoice Number | text |
| Client ID | choice |
| Paid | boolean |
| Unpaid | boolean |
| Order by Number | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Draft | boolean |
| Client ID | number |
| Number | number |
| Date | date |
| Due date | date |
| Executed date | date |
| Paid date | date |
| Sent | boolean |
| Sent via ean | boolean |
| Employee | text |
| Paid | boolean |
| Credited | boolean |
| Status | text |
| Client name | text |
| Client cpr | text |
| Client address | text |
| Client address line 2 | text |
| Client zip | text |
| Client city | text |
Create a BookingAction
| Field | Type |
|---|---|
Start DateRequired | date |
End DateRequired | date |
Calendar IDRequired | choice |
TypeRequired | choice |
| Employee ID | choice |
| Status | text |
| Heading | text |
| Notes | text |
| Recurring | choice |
| Until Date | date |
| Client ID | choice |
| Send Receipt | boolean |
| Send Phone Receipt | boolean |
| Notify Email | boolean |
| Notify Phone | boolean |
| Products | array |
| Product | text |
| Grant Client Access To Employee | choice |
| Field | Type |
|---|---|
| ID | number |
| Start | date |
| Start formatted | text |
| End | date |
| End formatted | text |
| Calendar ID | number |
| Calendar name | text |
| Employee ID | number |
| Employee name | text |
| Type | text |
| Status | text |
| Heading | text |
| Notes | text |
| Recurring | text |
| Until | text |
| Invoice ID | number |
| Invoice status | text |
| Client ID | number |
| Client name | text |
| Notify email | number |
Create a CalendarAction
Create a Calendar PauseAction
Create a ClientAction
| Field | Type |
|---|---|
NameRequired | text |
| EAN | text |
| Phone | text |
| Address | text |
| Address Line 2 | text |
| Zip | text |
| City | text |
| Zone | text |
| Country | text |
| CPR | text |
| Date of Birth | date |
| Notes | text |
| Tags | choice |
| Status | choice |
| Custom Attributes | array |
IdentifierRequired | choice |
| Value | text |
| Danmark Group | choice |
| Sync to Mailchimp | boolean |
| Field | Type |
|---|---|
| ID | number |
| Start | date |
| Start formatted | text |
| End | date |
| End formatted | text |
| Calendar ID | number |
| Calendar name | text |
| Employee ID | number |
| Employee name | text |
| Type | text |
| Status | text |
| Heading | text |
| Notes | text |
| Recurring | text |
| Until | text |
| Invoice ID | number |
| Invoice status | text |
| Client ID | number |
| Client name | text |
| Notify email | number |
Create a Client TagAction
Delete a BookingAction
| Field | Type |
|---|---|
Booking IDRequired | choice |
Delete a Calendar PauseAction
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Delete a ClientAction
| Field | Type |
|---|---|
Client IDRequired | choice |
Delete a Client TagAction
| Field | Type |
|---|---|
Client Tag IDRequired | choice |
Download a Client Journal FileAction
| Field | Type |
|---|---|
Client IDRequired | choice |
Make an API Calluniversal
Mark an Invoice as PaidAction
| Field | Type |
|---|---|
Invoice IDRequired | choice |
DateRequired | date |
Payment TypeRequired | choice |
AmountRequired | number |
CurrencyRequired | text |
Send an InvoiceAction
Update a BookingAction
| Field | Type |
|---|---|
Booking IDRequired | choice |
| Start Date | date |
| End Date | date |
| Calendar ID | choice |
| Employee ID | choice |
| Status | text |
| Heading | text |
| Notes | text |
| Recurring | choice |
| Until Date | date |
| Client ID | choice |
| Notify Email | boolean |
| Notify Phone | boolean |
| Products | array |
| Product | text |
| Field | Type |
|---|---|
| ID | number |
| Start | date |
| Start formatted | text |
| End | date |
| End formatted | text |
| Calendar ID | number |
| Calendar name | text |
| Employee ID | number |
| Employee name | text |
| Type | text |
| Status | text |
| Heading | text |
| Notes | text |
| Recurring | text |
| Until | text |
| Invoice ID | number |
| Invoice status | text |
| Client ID | number |
| Client name | text |
| Notify email | number |
Update a Calendar PauseAction
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Start TimeRequired | time |
End TimeRequired | time |
| Week Day | choice |
| Date | date |
| Field | Type |
|---|---|
| ID | number |
| User ID | number |
| Calendar ID | number |
| Show in calendar | boolean |
| Times | object |
| Monday start | text |
| Monday end | text |
| Monday closed | boolean |
| Tuesday start | text |
| Tuesday end | text |
| Tuesday closed | boolean |
| Wednesday start | text |
| Wednesday end | text |
| Wednesday closed | boolean |
| Thursday start | text |
Update a ClientAction
| Field | Type |
|---|---|
Client IDRequired | choice |
NameRequired | text |
| EAN | text |
| Phone | text |
| Address | text |
| Address Line 2 | text |
| Zip | text |
| City | text |
| Zone | text |
| Country | text |
| CPR | text |
| Date of Birth | date |
| Notes | text |
| Tags | choice |
| Status | choice |
| Custom Attributes | array |
IdentifierRequired | choice |
| Value | text |
| Danmark Group | choice |
| Sync to Mailchimp | boolean |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| text | |
| Phone | text |
| Address | text |
| Address line 2 | text |
| Zip | text |
| City | text |
| Zone | text |
| Country | text |
| Alpha 2 | text |
| Cpr | text |
| Date of birth | date |
| Notes | text |
| Profile image URL | text |
| Status | text |
| Created at | date |
| Tags | array |
| Custom attributes | array |
| Danmark group | text |
Update a Client TagAction
Update Opening TimesAction
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Show in CalendarRequired | boolean |
| Times | object |
| Monday Start | time |
| Monday End | time |
| Monday Closed | boolean |
| Tuesday Start | time |
| Tuesday End | time |
| Tuesday Closed | boolean |
| Wednesday Start | time |
| Wednesday End | time |
| Wednesday Closed | boolean |
| Thursday Start | time |
| Field | Type |
|---|---|
| ID | number |
| User ID | number |
| Calendar ID | number |
| Show in calendar | boolean |
| Times | object |
| Monday start | text |
| Monday end | text |
| Monday closed | boolean |
| Tuesday start | text |
| Tuesday end | text |
| Tuesday closed | boolean |
| Wednesday start | text |
| Wednesday end | text |
| Wednesday closed | boolean |
| Thursday start | text |
Templates
Look for EasyPractice templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Dentally[2]Browser-based dental practice software with charting, recalls, and NHS or private workflows.
- Classe365Student information and school management system for admissions, academics, and administration.
- ClinikoPractice management for healthcare providers — appointments, notes, and billing.
- ChatwootOpen-source customer engagement platform for shared inboxes, live chat, and support workflows.
- AlfaDocsPractice management for dental clinics — patients, appointments, and records.
References
- WEXTL® EasyPractice Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for EasyPractice.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:11
