Integrations
TidyCal integrates with popular calendars, video conferencing tools, payment processors, analytics platforms, and automation apps to streamline your scheduling workflow.
Integrations Overview
TidyCal supports 14 integrations across 7 categories. Access all integrations from the Integrations page in your sidebar navigation.
| Category | Integrations | Plan Required |
|---|---|---|
| Calendars | Google Calendar, Microsoft 365, Apple Calendar | All Plans |
| Video Conferencing | Zoom, Google Meet, Microsoft Teams | Individual / Agency |
| Payments | Stripe (OAuth), PayPal | All Plans |
| Analytics | Google Analytics (GA4), Google Tag Manager (GTM) | Individual / Agency |
| Email Marketing | SendFox | All Plans |
| SMS Reminders | Vonage (U.S. & Canada) | Agency Only |
| Automations | Zapier, TidyCal API | Individual / Agency |
Note: You can also import booking types from Calendly via the Import tab on the Integrations page.
Calendar Integrations
Connect your calendars to sync events and prevent double bookings. TidyCal supports:
- Google Calendar (including Google Workspace)
- Microsoft 365 (Outlook.com, Live.com, Hotmail)
- Apple Calendar (iCloud/iCal)

Calendar Connection Limits
| Plan | Max Calendars |
|---|---|
| Free Plan | 1 |
| Individual Plan ($29) | 10 |
| Agency Plan ($79) | 25 |
Each connected calendar can be set to Reading enabled (blocks busy times) or Reading disabled (only sees TidyCal-created events). One calendar is designated as your Primary calendar where new bookings are written.
For step-by-step calendar setup, see Adding Calendars to Your TidyCal Account.
Video Conferencing
Automatically generate meeting links for your bookings. Requires Individual Plan or Agency Plan.
Zoom
- Go to Integrations in the sidebar
- Click the Video conferences tab
- Click "Connect Zoom account"
- Authorize TidyCal in the Zoom OAuth popup
- Once connected, select Zoom as the location when editing a booking type
Google Meet
Google Meet links are auto-generated when you have a Google Calendar connected as your primary calendar and select Google Meet as the location in your booking type.
Note: Google Meet requires a Google Workspace account. Personal Gmail accounts may not generate meeting links automatically.
Microsoft Teams
- Go to Integrations → Video conferences
- Click "Connect Microsoft Teams account"
- Authorize with your Microsoft account
Important: Microsoft Teams requires a Business or Education account. Personal Microsoft accounts are not supported for auto-generated meeting links.
Payment Integrations
Accept payments for your bookings using Stripe or PayPal. Payment processing is available on all plans, including the Free Plan.

Stripe (Recommended)
TidyCal uses Stripe OAuth for a secure, seamless payment connection:
- Go to Payments
- Click "Connect with Stripe" under Stripe
- Authorize TidyCal on Stripe's authorization page
- Once connected, you will see "Stripe account connected" with a green checkmark
Fees: Only Stripe's standard processing fees apply (2.9% + $0.30 per transaction). TidyCal does not charge any additional fees.
PayPal
- Go to Payments
- Enter your PayPal email address in the PayPal section
- Click "Save PayPal email"
Standard PayPal processing fees apply. No additional TidyCal fees.
For detailed payment setup, see Connect Your Payment Services.
Google Analytics (GA4)
Track visitor behavior on your booking pages with Google Analytics 4. Requires Individual Plan or Agency Plan.

Setup
- Go to Integrations → Google Analytics
- Enter your GA4 Measurement ID (format:
G-XXXXXXXXXX) - Click "Save settings"
Tracked Events
TidyCal automatically sends these events to your GA4 property:
| Event Name | When It Fires |
|---|---|
view_booking_page |
Visitor views your main booking page |
view_booking_type |
Visitor views a specific booking type |
select_date |
Visitor selects a date from the calendar |
select_time |
Visitor selects a specific time slot |
booking_complete |
Booking is successfully completed |
view_reschedule_page |
Visitor views the reschedule page |
All events include booking_type_id and booking_type_title parameters for detailed analysis.
Google Tag Manager (GTM)
Use GTM to manage tracking scripts, conversion pixels, and remarketing tags on your booking pages. Requires Individual Plan or Agency Plan.
Setup
- Go to Integrations → Google Analytics
- Enter your GTM Container ID (format:
GTM-XXXXXXX) - Click "Save settings"
GTM is ideal for managing Facebook/Meta Pixels, Google Ads conversion tracking, and other third-party scripts without needing code changes.
SMS Reminders
Send automated text message reminders to reduce no-shows. Agency Plan only (U.S. and Canada phone numbers).
- 20 SMS credits per month included with the Agency Plan
- Reminders are sent automatically before scheduled bookings
- Customizable reminder timing and message content
For setup instructions, see How to Set Up SMS Reminders.
Automations
Connect TidyCal to thousands of apps with Zapier, or build custom integrations using the TidyCal API. Requires Individual Plan or Agency Plan.
Zapier
Automate workflows by connecting TidyCal with 5,000+ apps through Zapier. Common automations include:
- Send Slack notifications for new bookings
- Add booking contacts to your CRM
- Create tasks in project management tools
- Sync booking data to Google Sheets
Access Zapier integration from Integrations → Automations.
SendFox
Automatically add booking contacts to your SendFox email lists. Available on all plans.
TidyCal API
Build custom integrations using the TidyCal REST API. Generate your API key from Integrations → Automations.
API documentation: tidycal.com/developer/docs
Third-party connectors also available:
Troubleshooting
Calendar not connecting
- Make sure you are granting all requested permissions during the OAuth flow
- For Google Calendar, try removing TidyCal from Google permissions and reconnecting in an incognito window
- For Microsoft, ensure you are using a supported account type (Office 365, Outlook.com, Live.com, or Hotmail)
- Microsoft Exchange is not supported - consider connecting Exchange to Outlook first, then Outlook to TidyCal
Microsoft Teams not working
- Microsoft Teams requires a Business or Education account
- Personal Microsoft accounts cannot generate Teams meeting links
- Contact your IT administrator if you are unsure about your account type
GA4 events not appearing
- Verify your Measurement ID matches the format
G-XXXXXXXXXX - Allow 24-48 hours for events to appear in GA4 reports
- Use GA4 Realtime report to test immediately after setup
- If still not working, contact support@tidycal.com
Frequently Asked Questions
What integrations are available on the Free Plan?
Free Plan users can connect 1 calendar (Google, Microsoft, or Apple), accept payments via Stripe or PayPal, import from Calendly, and use SendFox for email marketing. Video conferencing, analytics, Zapier, and API access require the Individual Plan ($29) or higher.
Can I use both Stripe and PayPal?
Yes. You can connect both Stripe and PayPal, then choose which payment processor to use for each individual booking type.
Should I use GA4, GTM, or both?
Use GA4 if you only need basic booking page analytics. Use GTM if you need to manage multiple tracking scripts (Facebook Pixel, Google Ads, etc.). You can use both together - add your GA4 tag through GTM for centralized management.
Why can I not see SMS Reminders?
SMS Reminders are exclusive to the Agency Plan ($79) and currently support U.S. and Canada phone numbers only. You receive 20 SMS credits per month.