Graceful Scheduler Bot β Client & Affiliate Booking Automation
# πΌ Graceful Scheduler Bot β Client & Affiliate Booking Automation
The Graceful Scheduler Bot transforms scheduling into an elegant, automated process.
Clients and affiliates simply send a /book
message in Telegram, and the workflow manages everything:
conflict checks, calendar booking, confirmations, CRM logging, and reminders. β¨
---
## πΈ Features
- π² Telegram Intake: Accepts /book
command with meeting type, date, time, and email.
- π Google Calendar Integration: Checks if the requested time is free and creates a 30-minute event.
- π Confirmations: Sends instant confirmation by Email and Telegram.
- ποΈ Notion CRM Log: Records details (Name, Email, Meeting Type, Date, Status).
- β° Reminders: Sends polite reminders 24h before the meeting via Email and Telegram.
---
## βοΈ Setup Instructions
1. Telegram Bot:
- Create a bot with BotFather
- Add your token into n8n credentials
2. Google Calendar:
- Connect your account in n8n credentials
- Use primary
or specify your calendar ID
3. Email Send Node:
- Configure SMTP or Gmail OAuth
4. Notion Database:
- Create a database with properties:
- Name
(title)
- Email
(email)
- Meeting Type
(select)
- Date
(date)
- Status
(select)
- Replace YOUR_NOTION_DATABASE_ID
in the workflow
5. Customize Messages:
- Update confirmation + reminder copy to match your tone
6. Test Example:
/book client 2025-09-20 14:00 hello@example.com Jane Doe
---
## π§© Node List
- Telegram Trigger β listens for /book
messages
- Function (Parse Command) β extracts meeting type, date/time, email, name
- IF Valid? β routes to help or booking flow
- Google Calendar (Get Events) β checks for conflicts
- IF Time Free? β prevents double booking
- Google Calendar (Create Event) β books slot + invites guest
- Email Send (Confirmation) β elegant confirmation email
- Telegram (Confirmation) β graceful in-chat confirmation
- Notion (Create Page) β logs details into CRM
- Wait β pauses until 24h before meeting
- Email Send (Reminder) β gentle email reminder
- Telegram (Reminder) β in-chat reminder
---
## π§ͺ Testing Tips
- Start with a test booking command using todayβs date/time.
- Check Google Calendar β event should appear with guest invite.
- Confirm both email and Telegram confirmations are sent.
- Verify a new page is created in your Notion database.
- Let the Wait node trigger β reminders should arrive 24h before.
---
## π·οΈ Tags
Automation
, Scheduling
, Calendars
, CRM
, Telegram
, Notion
---
β¨ With the Graceful Scheduler Bot, scheduling feels less like admin work and more like having your own digital assistant β polished, timely, and beautifully automated.
A concierge-style booking bot. Users DM /book in Telegram and it auto-creates a Google Calendar event, emails a confirmation, logs to Notion, and sends a 24-hour reminder. Perfect for client intake and affiliate onboarding.