
Adding Altegio Action
Click the + Add Element button on the canvas to create a new element in your flow:- select Action
- choose Altegio
- select the required tool
Integration Setup
To use Altegio actions, you must configure the integration (navigate to the Integration tab). See Altegio Integration for the details.Available Actions
Create Appointment
Create Appointment
Creates a new appointment in Altegio.
Required
-
Staff ID
Type:string
Identifier of the selected staff member -
Service ID
Type:string
Identifier of the selected service -
Client Name
Type:string
Full name of the client
Example:John Doe -
Client Phone
Type:string
Client phone number
Example:+380XXXXXXXXX -
Appointment Time
Type:string
Date and time (ISO 8601)
Example:2026-03-03T10:00:00+02:00
Optional
- Client Email — for notifications
- First Cost / Cost — override price
- Discount — apply discount
- Session Length — duration
- Comment — notes
- SMS Reminder — enable SMS
- Email Reminder — enable email
- Save If Busy — allow booking if slot is busy
- Send SMS — send confirmation
Update Appointment
Update Appointment
Updates an existing appointment.
Required
-
Appointment ID
Type:string -
Appointment DateTime
Type:string
New date and time -
Staff ID
Type:string -
Service ID
Type:string -
Seance Length
Type:string -
Initial Cost
Type:string -
Final Cost
Type:string -
Client Name
Type:string -
Client Phone
Type:string
Optional
- Client Email — for notifications
- Discount — applied discount
- Comment — notes
Cancel Appointments
Cancel Appointments
Cancels an existing appointment.
Required
- Appointment ID
Type:string
Unique identifier of the appointment
Example:123456789
Get Appointments
Get Appointments
Retrieves appointment data.
Optional
-
Client ID
Type:string -
Start Date
Type:string
Example:2026-03-01 -
Staff ID
Type:string
Get Available Slots Masters
Get Available Slots Masters
Returns available time slots.
Required
-
Start Date
Type:string
Example:2026-03-01 -
End Date
Type:string
Example:2026-03-07
Get Masters By Service
Get Masters By Service
Get Services List
Get Services List
Retrieves services.
Optional
-
Staff ID
Type:string
Use0to include all staff -
Category ID
Type:string
Use0to include all categories
Get Service Categories
Get Service Categories
Retrieves service categories.
Get Staff
Get Staff
Retrieves staff members.
Optional Parameters (General)
Some parameters are optional and provide flexibility:- Staff ID = 0 — apply to all staff
- Category ID = 0 — include all categories
- Client ID — filter appointments
- Start Date / End Date — limit results
Dynamic Values
Parameters can use values collected during node execution. Examples:Tools.create_appointment.parameters.nameTools.create_appointment.parameters.phoneTools.create_appointment.parameters.time
How It Works
- User requests a booking or service
- Flow collects required data
- Altegio action is triggered
- Request is sent using integration credentials
- Response is returned and used in the conversation
Usage
Altegio integration is commonly used for:- booking appointments
- checking availability
- managing reservations
- retrieving services and staff
- updating or canceling bookings
Best Practices
- configure integration before using tools
- collect all required data before triggering
- validate date and time formats
- ensure correct service and staff selection
- handle unavailable slots gracefully
Notes
- tools require valid credentials
- required fields must always be provided
- optional fields improve flexibility
- trigger tools only when sufficient data is collected