Accessing the App Store
To browse available integrations:Browse categories
Apps are organized by category: Calendar, Conferencing, Payment, CRM, Analytics, Automation, and Other.
View app details
Click an app to see its description, features, publisher, and installation instructions.
App categories
Calendar
Sync availability and automatically create events:- Google Calendar - Google Workspace calendar sync
- Outlook Calendar - Microsoft 365 and Exchange integration
- Apple Calendar - iCloud calendar support
- CalDAV - Any CalDAV-compatible calendar
- Lark Calendar - Lark Suite calendar
- Feishu Calendar - ByteDance Feishu
- Zoho Calendar - Zoho suite integration
- ICS Feed - Subscribe to read-only calendar feeds
Video conferencing
Generate meeting links automatically:- Zoom - Industry-leading video platform
- Google Meet - Google Workspace video calls
- Microsoft Teams - Teams meetings for work/school accounts
- Cal Video - Built-in video by Daily.co
- Jitsi Meet - Free, open-source video
- Whereby - Browser-based meetings
- Webex - Cisco Webex integration
- Huddle01 - Decentralized video conferencing
- Around - Modern remote video
- Tandem - Virtual office platform
Payment
Accept payments for paid bookings:- Stripe - Credit cards, digital wallets, bank transfers
- PayPal - PayPal accounts and credit cards
- Alby - Bitcoin Lightning Network payments
- HitPay - APAC e-wallets and payment methods
- BTCPay Server - Self-hosted Bitcoin processing
CRM
Sync booking data with customer relationship management platforms:- HubSpot - Cloud-based CRM for sales and marketing
- Salesforce - Enterprise CRM integration
- Pipedrive - Sales-focused CRM
- Close.com - Inside sales CRM
- Zoho CRM - Zoho’s customer management platform
- Zoho Bigin - Lightweight CRM for small businesses
- Attio - Modern, flexible CRM
Analytics
Track booking metrics and visitor behavior:- Google Analytics 4 - Website analytics and event tracking
- Plausible - Privacy-friendly analytics
- Fathom - Simple, privacy-focused analytics
- PostHog - Product analytics and feature flags
- Matomo - Self-hosted analytics
- Umami - Open-source analytics
- TWIPLA - Visitor analytics and heatmaps
- Meta Pixel - Facebook conversion tracking
- Google Tag Manager - Tag management system
Automation
Connect Cal.com to thousands of other apps:- Zapier - Connect to 5000+ apps with workflows
- Make (formerly Integromat) - Advanced automation platform
- n8n - Open-source workflow automation
- Pipedream - Developer-focused automation
- Raycast - Productivity launcher with Cal.com integration
Messaging and notifications
Send booking notifications to chat platforms:- Slack - Send booking notifications to Slack channels
- Discord - Post bookings to Discord servers
- Telegram - Receive booking alerts via Telegram
- WhatsApp - WhatsApp booking notifications
- Signal - Privacy-focused messaging
- Campfire - Basecamp-integrated chat
AI and automation
Intelligent assistants and note-taking:- Granola - AI meeting notes and summaries
- ElevenLabs - AI voice synthesis
- Synthflow - AI phone agents
- Retell AI - Conversational AI
- Bolna - Voice AI for calls
- Fonio AI - Meeting transcription
- Chatbase - AI chatbot integration
Productivity
Enhance scheduling and workflow:- Routing Forms - Conditional routing based on form responses
- QR Code - Generate QR codes for booking pages
- Auto Check-in - Automatic check-in for appointments
- Dub - Link shortening and analytics
- Cron - Calendar app with Cal.com integration
- Roam Research - Note-taking integration
- Notion - Connect bookings to Notion databases
Other categories
- Email - SendGrid for transactional emails
- HR - Deel for contractor and employee management
- Project management - Linear, Basecamp, Notion
- Data privacy - BAA for HIPAA compliance
- Framer - Embed Cal.com in Framer sites
- WordPress - WordPress plugin
Installing integrations
Most integrations follow a standard installation flow:Authenticate (if required)
For OAuth apps, you’ll be redirected to the service to sign in and grant permissions.
Configure settings
Set integration-specific options like API keys, preferences, or account selection.
Enable in event types
After installation, enable the integration for specific event types in the Apps tab.
Some integrations work globally (affect all event types), while others need to be enabled per event type.
Managing installed apps
Viewing installed apps
To see your active integrations:- Go to Settings > Apps
- Filter by “Installed” to show only connected apps
- Click an app to view its settings or disconnect
Updating app settings
Many apps have configurable settings:- Find the installed app in Settings > Apps
- Click “Settings” or the gear icon
- Modify configuration options
- Save changes
Disconnecting apps
To remove an integration:- Go to Settings > Apps
- Find the installed app
- Click “Disconnect” or “Uninstall”
- Confirm removal
- Optionally revoke access in the third-party service
App permissions
When installing apps, you’re granting permissions:Common OAuth scopes
- Calendar apps - Read/write calendar events, view calendar lists
- Video apps - Create meetings, manage meeting settings
- CRM apps - Read/write contacts, create deals or opportunities
- Analytics apps - Track page views and events
API key requirements
Some apps require API keys instead of OAuth:- Sign up for an account with the service
- Generate an API key in their dashboard
- Copy and paste the key into Cal.com
- Cal.com stores the key securely
Cal.com encrypts API keys and OAuth tokens. Credentials are never exposed to end users.
Popular integrations by use case
For freelancers and consultants
- Google Calendar - Sync personal and work calendars
- Zoom - Professional video meetings
- Stripe - Accept payments for consultations
- Zapier - Automate invoicing and follow-ups
- Google Analytics - Track booking page performance
For sales teams
- HubSpot or Salesforce - Sync leads and opportunities
- Microsoft Teams - Internal video conferencing
- Google Calendar - Team calendar sync
- Demodesk - Sales-focused video with screen control
- Slack - Booking notifications to team channels
For customer support
- Zendesk (via Zapier) - Create support tickets from bookings
- Jitsi Meet - Free video for support calls
- Linear - Track issues and feature requests
- Discord - Community support channels
- PostHog - Analyze booking funnel
For educators and coaches
- Cal Video - Simple, built-in video
- Google Meet - Free for Google Workspace
- Stripe - Accept course or session payments
- Routing Forms - Route students based on questionnaire
- Notion (via Zapier) - Log sessions to Notion database
For agencies and teams
- Round Robin - Distribute bookings across team members
- Microsoft Teams - Organization-wide video
- HubSpot - Client management
- Make - Complex automation workflows
- Slack - Team notifications
Building custom integrations
Developers can extend Cal.com with custom integrations:App Store CLI
Scaffold new integrations with the CLI:- Metadata file (
_metadata.tsorconfig.json) - API routes for OAuth and webhooks
- UI components for settings and configuration
- Type definitions
Integration structure
Metadata configuration
Development resources
App Store for self-hosted
Self-hosted Cal.com instances have full access to the App Store, but some integrations require environment variables:Required environment variables
Cal.com Cloud includes pre-configured API credentials for all major integrations, so environment variables aren’t needed.
App verification and trust
Publisher verification
- Cal.com published - Built and maintained by Cal.com team
- Verified publishers - Third-party apps reviewed by Cal.com
- Community apps - Open-source contributions from the community
Security considerations
Only grant permissions that make sense for the integration
Review privacy policies for third-party apps
Use separate accounts for testing integrations
Revoke access for unused integrations
Keep API keys secure and never share them
Troubleshooting
App won’t install
- Check that you have a compatible account type (e.g., Business account for PayPal)
- Verify you’re logged in to the correct account
- Ensure popup blockers aren’t preventing OAuth redirects
- Try a different browser or incognito mode
- Check Cal.com status page for known issues
Integration not working after installation
- Verify the integration is enabled for the specific event type
- Re-authenticate by disconnecting and reconnecting
- Check integration settings for required fields
- Test with a fresh booking
- Review application logs for errors (self-hosted)
OAuth redirect errors
- For self-hosted: Verify redirect URIs in OAuth app settings
- Ensure your domain matches the OAuth app configuration
- Check that environment variables are set correctly
- Confirm OAuth app is enabled (not in development mode)
API rate limits
- Some services limit API calls per hour/day
- If you hit limits, wait for the reset period
- Consider upgrading to a higher tier with the service
- Spread bookings across multiple integrations if possible
App Store roadmap
Upcoming integrations and features:- Enhanced CRM sync - Bidirectional data flow with major CRMs
- Advanced routing - AI-powered meeting routing
- More payment providers - Additional regional payment methods
- Calendar pooling - Combine multiple calendars into one availability view
- App marketplace - Community-built apps available for installation
Have an integration idea? Open a feature request on GitHub or build it yourself!
Next steps
Calendar apps
Sync your calendars
Video conferencing
Add video meetings
Payment apps
Accept payments