Just built a full appointment scheduling workflow without Calendly.
Here’s what it does:
✅ Collects user info smoothly
- Name, email, and enquiry via a custom form
✅ Handles consent & legal upfront
- Mandatory acceptance of terms before proceeding
- Ensures confidentiality (no AI assistants or recording apps allowed during calls)
✅ Lets users pick their date & time
- Dynamically shows upcoming weekdays only
- Offers hourly slots from 9am to 6pm
✅ Sends automatic receipts
- Confirms to the user by email with a full summary
✅ Requests internal approval
- Sends a double-approval request to my Gmail
- Automatically schedules the meeting in Google Calendar if approved
- Rejects gracefully if needed
✅ Generates Google Meet links
- Includes the summary and original enquiry in the calendar description
✅ Uses AI to summarise enquiries
- Classifies topics before triggering approval
All built directly in n8n, integrated with OpenAI and Google Workspace.
No monthly subscription. No external tools. 100% ownership of the flow.
If you have any questions about how this works or want to implement something similar, just send me a message.