CONVIRO
Back to templates
AppointmentsIntermediate8 nodes

Calendar Appointment Booking

Collect the visitor’s details and book an appointment on the connected calendar. Requires the appointments feature + a connected Google Calendar.

Use this templateRead-only preview

What this workflow does

Collects the visitor's details and books a real appointment on the connected calendar — not just a ticket for someone to follow up.

When to use it

You have the Appointments feature enabled and a Google Calendar connected, and want visitors to self-book time slots in chat.

What triggers it

Booking Intent

Information it collects

name, service, appointmentStart, appointmentEnd, phone

Actions it performs

Ask Name · Ask Service · Ask Start Time · Ask End Time · Ask Phone · Book Appointment · Confirm

Systems it requires

No external commerce platform is required.

Read-only preview

Read-only workflow preview

This simplified layout represents the template’s real nodes and connections. It is not the full executable editor.

Trigger

Booking Intent

keyword match

Next step: Ask Name

Action

Ask Name

collect input

Next step: Ask Service

Action

Ask Service

collect input

Next step: Ask Start Time

Action

Ask Start Time

collect input

Next step: Ask End Time

Action

Ask End Time

collect input

Next step: Ask Phone

Action

Ask Phone

collect input

Next step: Book Appointment

Integration

Book Appointment

appointment book

Next step: Confirm

Action

Confirm

ai reply

Node configuration, credentials, internal endpoints, and secrets are intentionally not shown.

Create a new draft from this template

Sign in, review the selected chatbot and prerequisites, then confirm Create draft. Nothing is activated automatically.

Use this template