About this integration
Practice management for dental clinics — patients, appointments, and records. Connect it to any workflow without writing code.
You can choose from 2 triggers, 8 search modules and 6 actions. The connection type is basic authentication.
How to connect
The credential form asks for API Key, Practice ID, and Archive ID.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting AlfaDocs to WEXTL®
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | An API key is related to a certain archive. You create an API Key for your archive inside of AlfaDocs, in |
Practice IDRequired | integer | You can get this values using this instruction: https://tutorial.alfadocs.com/gestione-delle-chiavi-api. |
Archive IDRequired | integer | You can get this values using this instruction: https://tutorial.alfadocs.com/gestione-delle-chiavi-api. |
Use it in workflow automation
Start with Watch Appointments, then add Create an Appointment.
The canvas below runs Watch Appointments into Create an Appointment — watch the video, then drop a node onto the canvas.
Select the Watch Patients trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Delete a Patient as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 8 ready-made modules for support work — each run logs its inputs and outputs for debugging.
AlfaDocs workflow on the canvas: Watch Patients then Delete a Patient
Triggers, searches and actions
Explore the fields available for each AlfaDocs trigger, search, and action — 2 triggers, 8 searchs, and 6 actions.
Triggers
Whenever something changes in the app, one of 2 available triggers can start a run immediately.
- Watch Appointments
- Watch Patients
Searches
8 search modules let you query the app mid-run and feed the results to the next step.
- Get a Care Plan
- Get an Appointment
- Get a Patient
- Search Appointment Care Plans
- Search Appointments
Actions
Use 6 action modules to write data back into the app from anywhere in a run.
- Create an Appointment
- Create a Patient
- Delete a Patient
- Make an API Call
- Update an Appointment
Explore the fields available for each AlfaDocs trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Date | text |
Patient ID | number |
Email Reminder | boolean |
SMS Reminder | boolean |
Description | text |
All Day | boolean |
Type | text |
State | text |
Duration | number |
Color ID | number |
Chair ID | number |
Operator ID | number |
Created Through Booking | boolean |
Created Through API | boolean |
First Visit | text |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Email | |
Email Enabled | boolean |
Email Valid | text |
Phone Numbers | array |
Gender | text |
Street | text |
City | text |
Postcode | text |
Province | text |
Date Of Birth | text |
Place Of Birth | text |
Italian Fiscal Code | text |
Job | text |
Yearly Numbering Year | text |
Yearly Numbering Number | text |
Default Discount | number |
Source ID | number |
Searches
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Care Plan IDRequired | number |
| Field | Type |
|---|---|
ID | number |
Patient ID | number |
Branch | text |
Name | text |
State | text |
Date accepted | text |
Finding ID | number |
Price list ID | number |
Operator ID | number |
Personal assistant ID | number |
Care plan discard reason ID | number |
Created at | text |
Text | text |
Background | boolean |
Created through appointment | boolean |
Is signed | boolean |
Discount percentage | number |
Care plan entries count | number |
Price | number |
Discounted price | number |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Appointment IDRequired | number |
| Field | Type |
|---|---|
ID | number |
Date | text |
Patient ID | number |
Email Reminder | boolean |
SMS Reminder | boolean |
Description | text |
All Day | boolean |
Type | text |
State | text |
Duration | number |
Color ID | number |
Chair ID | number |
Operator ID | number |
Created Through Booking | boolean |
Created Through API | boolean |
First Visit | text |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Patient IDRequired | number |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Email | |
Email Enabled | boolean |
Email Valid | text |
Phone Numbers | array |
Gender | text |
Street | text |
City | text |
Postcode | text |
Province | text |
Date Of Birth | text |
Place Of Birth | text |
Italian Fiscal Code | text |
Job | text |
Yearly Numbering Year | text |
Yearly Numbering Number | text |
Default Discount | number |
Source ID | number |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Appointment IDRequired | number |
Limit | number |
| Field | Type |
|---|---|
Entry ID | number |
Price | number |
Discounted price | number |
Discount percentage | number |
Absolute discount | number |
Created at | text |
Use inventory | text |
Consumption price | text |
Done | text |
Date done | text |
Laboratory purpose | text |
Laboratory costs | text |
Multiply laboratory costs | text |
Compensation type | text |
Compensation value | text |
Deleted | text |
Sequence number | number |
Number of executions | number |
Calculated variable costs | number |
Calculated contribution margin | number |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Start Date | date |
End Date | date |
Appointment State | choice |
Patient ID | number |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date | text |
Patient ID | number |
Email Reminder | boolean |
SMS Reminder | boolean |
Description | text |
All Day | boolean |
Type | text |
State | text |
Duration | number |
Color ID | number |
Chair ID | number |
Operator ID | number |
Created Through Booking | boolean |
Created Through API | boolean |
First Visit | text |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Object Type | choice |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Object Type | text |
Label | text |
Technical Name | text |
Type | text |
Choices | array |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Start DateRequired | date |
DurationRequired | number |
End Date | date |
Operator IDs | array |
Limit | number |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Email | |
Email Enabled | boolean |
Email Valid | text |
Phone Numbers | array |
Gender | text |
Street | text |
City | text |
Postcode | text |
Province | text |
Date Of Birth | text |
Place Of Birth | text |
Italian Fiscal Code | text |
Job | text |
Yearly Numbering Year | text |
Yearly Numbering Number | text |
Default Discount | number |
Source ID | number |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Phone Number Prefix | text |
Phone Number | text |
Italian Fiscal Code | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Email | |
Email Enabled | boolean |
Email Valid | text |
Phone Numbers | array |
Gender | text |
Street | text |
City | text |
Postcode | text |
Province | text |
Date Of Birth | text |
Place Of Birth | text |
Italian Fiscal Code | text |
Job | text |
Yearly Numbering Year | text |
Yearly Numbering Number | text |
Default Discount | number |
Source ID | number |
Actions
| Field | Type |
|---|---|
Practice IDRequired | number |
Appointment's dateRequired | date |
Patient's ID | number |
Email Reminder | boolean |
SMS Reminder | boolean |
Appointment Description | text |
All Day Appointment | boolean |
Type of Appointment | choice |
Duration | number |
Appointment State | text |
Chair ID | number |
Operator ID | number |
| Field | Type |
|---|---|
ID | number |
Date | text |
Patient ID | number |
Email Reminder | boolean |
SMS Reminder | boolean |
Description | text |
All Day | boolean |
Type | text |
State | text |
Duration | number |
Color ID | number |
Chair ID | number |
Operator ID | number |
Created Through Booking | boolean |
Created Through API | boolean |
First Visit | text |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
First NameRequired | text |
Last NameRequired | text |
Email | |
Email Enabled | boolean |
Gender | choice |
Street Address | text |
City | text |
Zip Code | text |
Province | text |
Date of Birth | date |
City of Birth | text |
Italian Fiscal Code | text |
Job | text |
Yearly Numbering Year | text |
Yearly Numbering Number | number |
Default Discount | number |
Source ID | number |
Price List ID | number |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Email | |
Email Enabled | boolean |
Email Valid | text |
Phone Numbers | array |
Gender | text |
Street | text |
City | text |
Postcode | text |
Province | text |
Date Of Birth | text |
Place Of Birth | text |
Italian Fiscal Code | text |
Job | text |
Yearly Numbering Year | text |
Yearly Numbering Number | text |
Default Discount | number |
Source ID | number |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Patient IDRequired | 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 |
|---|---|
Appointment IDRequired | number |
Practice IDRequired | number |
Appointment's date | date |
Patient's ID | number |
Email Reminder | boolean |
SMS Reminder | boolean |
Appointment Description | text |
All Day Appointment | boolean |
Type of Appointment | choice |
Duration | number |
Appointment State | text |
Chair ID | number |
Operator ID | number |
| Field | Type |
|---|---|
ID | number |
Date | text |
Patient ID | number |
Email Reminder | boolean |
SMS Reminder | boolean |
Description | text |
All Day | boolean |
Type | text |
State | text |
Duration | number |
Color ID | number |
Chair ID | number |
Operator ID | number |
Created Through Booking | boolean |
Created Through API | boolean |
First Visit | text |
| Field | Type |
|---|---|
Practice IDRequired | number |
Archive IDRequired | number |
Patient IDRequired | number |
First Name | text |
Last Name | text |
Email | |
Email Enabled | boolean |
Gender | choice |
Street Address | text |
City | text |
Zip Code | text |
Province | text |
Date of Birth | date |
City of Birth | text |
Italian Fiscal Code | text |
Job | text |
Yearly Numbering Year | text |
Yearly Numbering Number | number |
Default Discount | number |
Source ID | number |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Email | |
Email Enabled | boolean |
Email Valid | text |
Phone Numbers | array |
Gender | text |
Street | text |
City | text |
Postcode | text |
Province | text |
Date Of Birth | text |
Place Of Birth | text |
Italian Fiscal Code | text |
Job | text |
Yearly Numbering Year | text |
Yearly Numbering Number | text |
Default Discount | number |
Source ID | number |



