Bookings.
Inside Telegram.

No Google Calendar. No Calendly. Just Telegram.

Powerful Features

Booking Pages

Create beautiful, shareable booking pages directly in Telegram. No external links needed.

Calendar View

Intuitive calendar interface for managing appointments and availability at a glance.

Smart Reminders

Automatic reminders for clients and team members. Never miss a booking again.

Time Zones

Automatic time zone detection and conversion. Global scheduling made simple.

Team Scheduling

Coordinate multiple team members. Assign bookings to the right person instantly.

REST API

Full REST API access for custom integrations and advanced automation workflows.

100% Open Source

CalGram is licensed under AGPL-3.0. Review the code, self-host it, fork it. Complete transparency, complete control.

No vendor lock-in. No hidden features. No proprietary magic. Just open standards and your data.

AGPL-3.0
Self-Hostable
Zero Tracking

GitHub

Available on GitHub
View Source Code

Simple Pricing

Included

CalGram + Secretary

Get CalGram free when you subscribe to Secretary

$9.90
per month
  • Telegram-native booking system
  • Unlimited booking pages
  • Team scheduling
  • Smart reminders
  • REST API access
  • Secretary AI assistant included
Get Started

Frequently Asked Questions

Is CalGram really free? +
CalGram is included free with any Secretary subscription at $9.90/month. You get full access to all CalGram features, plus the entire Secretary ecosystem. If you need CalGram as a standalone self-hosted solution, the open-source version is free under AGPL-3.0.
Can I self-host CalGram? +
Absolutely. CalGram is open-source and AGPL-3.0 licensed. Download the code from GitHub, run it on your own server, and maintain complete control over your data. Full documentation for self-hosting is available.
Does CalGram use Google Calendar? +
No. CalGram has zero dependency on Google services. Everything runs directly through Telegram and your own infrastructure (if self-hosting). No third-party calendar integrations, no Google OAuth, no data flowing through external services.
How do my clients book appointments? +
Clients receive a booking link via Telegram. They click it, select their preferred time slot, and confirm. CalGram automatically sends reminders to both parties and updates your calendar instantly. Everything happens within the Telegram ecosystem.
What makes CalGram different from Calendly? +
CalGram lives inside Telegram, your clients' preferred platform. You don't need to manage another tab or browser window. It's built for teams, open-source, self-hostable, and fully transparent. No vendor lock-in, no surprise price increases, complete data ownership.

Ready to Transform Your Booking Workflow?

Join Secretary and unlock CalGram. Integrated, open, and built for the way you actually work.

Try CalGram Now