Appointment Telegram Bot Template
A ready-to-use Telegram bot that lets customers book appointments directly in chat. Perfect for consultants, coaches, service providers, and small businesses that want to automate scheduling without paying monthly fees.
What it does:
Walks customers through a self-booking flow: service → date → time → name → contact → confirm
Prevents double-booking with a built-in slot engine
Supports multiple services (different durations and prices)
Sends owner alerts for new bookings
Optional approval workflow (bookings can be auto-confirmed or require manual approval)
Generates .ics calendar files customers can add to Google, Outlook, or Apple Calendar
Owner commands:
/schedule – view upcoming bookings
/approve <id> – approve pending bookings
/cancel <id> – cancel a booking
What’s included:
bot.py → appointment bot code
config.json → set your business name, timezone, services, hours
requirements.txt → install dependencies
.env.sample → secure token handling
README.txt → step-by-step setup guide
flows_examples.md → examples for customizing services and hours
LICENSE.txt + INSTALL.txt + SECURITY_NOTES.md → professional polish
Pricing Note: This template is priced at a $5 minimum so it’s accessible to everyone. The suggested value is $40. If you find value and want to support my mission of bringing AI tools to underserved regions, you’re welcome to pay more.
Pricing Note: This template is priced at a $5 minimum so it’s accessible to everyone. The suggested value is $40. If you find value and want to support my mission of bringing AI tools to underserved regions, you’re welcome to pay more.A ready-to-use Telegram bot that lets customers book appointments directly in chat. Perfect for consultants, coaches, service providers, and small businesses that want to automate scheduling without paying monthly fees.