How to Connect TidyCal to Zapier, the API and AI Assistants
Connect TidyCal to Zapier, SendFox, the TidyCal API and AI assistants (MCP). The Integrations → Automations page has a separate card for each of the four.
Connect TidyCal to Your Favorite Tools
TidyCal's Automations tab lets you extend your scheduling workflow by connecting with external services. Access Zapier workflows, SendFox email marketing, direct API access for custom applications, and AI assistants such as Claude (MCP). For calendars, video, payments and analytics, see Which Apps and Calendars Does TidyCal Integrate With?.
Find the Automations page at Integrations → Automations.

What's Available in Automations
Zapier Integration
What it does: Connect TidyCal with 5,000+ apps to create automated workflows.
Plan requirement: Individual, Pro, or Agency Plan
Common use cases:
- Add new bookings to Google Sheets or Airtable
- Send Slack notifications when bookings are created
- Create CRM contacts automatically (HubSpot, Salesforce)
- Trigger email sequences in your email platform
- Log bookings to project management tools (Asana, Monday.com)
How to connect:
- Go to Integrations → Automations
- In the Zapier section, click Connect with Zapier (it opens Zapier in a new tab)
- Sign in to your Zapier account (or create one)
- Choose TidyCal triggers (Booking Created, Booking Updated, Booking Cancelled)
- Select your destination app and configure the automation
Browse TidyCal Zaps on Zapier →
SendFox Email Marketing
What it does: Automatically add booking attendees to your SendFox email lists.
Plan requirement: Available on all TidyCal plans (Free, Individual, Pro, Agency).
SendFox account requirement: You must connect a paid SendFox account. SendFox only allows this integration (its API) on paid SendFox plans. If you connect a free SendFox account, TidyCal cannot load your lists or sync attendees, and you will see a Please reconnect your SendFox account error.
Perfect for:
- Building an email list from consultation bookings
- Nurturing leads after discovery calls
- Following up with clients after service appointments
- Sending post-event surveys and feedback requests
How to set up:
- Go to Integrations → Automations
- Scroll to the Email marketing section
- Click Connect SendFox account
- Authorize TidyCal to access your SendFox lists
- Select which SendFox list should receive new attendees
- Click Save
Once you have saved a list, people who book with you (and people who vote in your date polls) are added to that SendFox list automatically.
TidyCal API
What it does: Build custom integrations and connect TidyCal with your own applications.
Plan requirement: Individual, Pro, or Agency Plan
Developer use cases:
- Embed booking functionality in custom applications
- Create bookings programmatically for your free booking types (the API cannot book a booking type that has a price)
- Retrieve booking data for custom reporting dashboards
- Sync TidyCal data with proprietary business systems
- Build mobile apps with TidyCal scheduling
How to get API access:
- Go to Integrations → Automations
- Scroll to the API section
- Click "Manage API keys"
- On the Personal tokens tab, click Create token, enter a Name and click Create
- Copy the token right away: TidyCal shows it only once
- Send it in the Authorization header of your requests:
Authorization: Bearer YOUR_TOKEN

Building an app that other TidyCal users sign in to? Create an OAuth client on the OAuth clients tab instead. The Documentation button at the top of the drawer opens the API reference.
AI Assistants (MCP)
Connect Claude to TidyCal with the Model Context Protocol (MCP) and ask about your schedule in plain language — for example, "What bookings do I have this week?"
The Automations page has an AI assistants (MCP) card with a How it works link, plus a Set up MCP button on paid plans; both open the TidyCal MCP setup page in a new tab. On the Free Plan, the card shows an upgrade banner in place of Set up MCP. You then finish the connection in your AI client:
- In Claude, add a new MCP server or connector.
- Enter the endpoint
https://tidycal.com/mcp - Sign in to TidyCal and authorize access when prompted (secure OAuth — no API key to paste).
The connection is read-only and works on any paid plan. See Connect AI Assistants to TidyCal with MCP for the full guide.
Which Integration Should You Use?
| If you want to... | Use this |
|---|---|
| Connect TidyCal with popular apps (no coding) | Zapier |
| Build an email list automatically | SendFox |
| Create custom integrations (requires development) | API |
| Let Claude read your schedule | AI Assistants (MCP) |
Plan Requirements Summary
- Free Plan: SendFox email marketing only (requires a paid SendFox account)
- Individual Plan ($29): All integrations (Zapier, SendFox, API, MCP)
- Agency Plan ($79): All integrations (Zapier, SendFox, API, MCP)
- Pro ($12/mo or $99/yr): All integrations (Zapier, SendFox, API, MCP)
Note: The SendFox integration requires a paid SendFox account on every plan. SendFox only allows its API (which powers this integration) on paid SendFox plans.
See the full plan comparison.
Troubleshooting
Zapier isn't triggering my automation
- Verify your TidyCal account is connected in Zapier settings
- Check that your Zap is turned ON (not paused)
- Test the trigger with a sample booking
- Review Zapier's task history for error messages
SendFox contacts aren't being added
- Free SendFox account: This integration requires a paid SendFox account. On a free SendFox plan the connection fails (you will see a Please reconnect your SendFox account error) and attendees will not sync. Upgrade your SendFox account, then reconnect.
- Confirm SendFox connection is active in Integrations → Automations
- Verify you've selected a SendFox list from the dropdown
- Check that the booker's email is valid
- Contacts are sent to SendFox as soon as the booking form is submitted, including bookings that still need your approval
API requests are failing
- Ensure your token is sent as
Authorization: Bearer YOUR_TOKEN - Check the endpoint URL starts with https://tidycal.com/api (for example https://tidycal.com/api/bookings)
- Stay within 60 requests per minute
- The API can create bookings only for free booking types
- Review the API documentation for the request format
Still stuck? Email support@tidycal.com or open Help in the TidyCal logo dropdown; see How do I contact TidyCal support?
Frequently Asked Questions
Does TidyCal support webhooks?
No. TidyCal does not offer webhooks you can configure. To act on new, rescheduled or cancelled bookings in another app, use Zapier. You can also call the TidyCal API to fetch your bookings. Both need a paid plan (Individual Lifetime, Agency Lifetime or Pro).
Does SendFox integration work with other email platforms?
The direct integration only works with SendFox. For other email platforms (Mailchimp, ConvertKit, etc.), use Zapier to connect TidyCal with those services.
Is there a limit on API requests?
Yes. The API allows 60 requests per minute per account; requests over that are refused until the minute resets. See the API documentation for endpoints and request formats.
Can I disconnect integrations later?
Yes. To disconnect SendFox, click Disconnect in the Email marketing section. Under Manage API keys, delete a token on the Personal tokens tab, or click Revoke on the Authorized apps tab to remove an app you authorized. To stop a Zapier workflow, turn off the Zap in Zapier. Disconnecting does not change your existing bookings.