Automate meeting scheduling through Telegram with Google Calendar & Notion CRM
πΌ 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, an...
Template notes
πΌ 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 YOURNOTIONDATABASEID 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