Automate Meeting Scheduling through Telegram with Google Calendar & Notion CRM
Go to WorkflowDescription
πΌ 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
Telegram Bot:
Create a bot with BotFather
Add your token into n8n credentials
Google Calendar:
Connect your account in n8n credentials
Use primary or specify your calendar ID
Email Send Node:
Configure SMTP or Gmail OAuth
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
Customize Messages:
Update confirmation + reminder copy to match your tone
Test Example:
/book client 2025-09-20 14:00 [email protected] 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.