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.

TidyCal Automations page showing the Zapier, Email marketing, API and AI assistants (MCP) sections

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:

  1. Go to Integrations → Automations
  2. In the Zapier section, click Connect with Zapier (it opens Zapier in a new tab)
  3. Sign in to your Zapier account (or create one)
  4. Choose TidyCal triggers (Booking Created, Booking Updated, Booking Cancelled)
  5. 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:

  1. Go to Integrations → Automations
  2. Scroll to the Email marketing section
  3. Click Connect SendFox account
  4. Authorize TidyCal to access your SendFox lists
  5. Select which SendFox list should receive new attendees
  6. 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.

Learn more about SendFox →

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:

  1. Go to Integrations → Automations
  2. Scroll to the API section
  3. Click "Manage API keys"
  4. On the Personal tokens tab, click Create token, enter a Name and click Create
  5. Copy the token right away: TidyCal shows it only once
  6. Send it in the Authorization header of your requests: Authorization: Bearer YOUR_TOKEN

TidyCal API settings drawer showing Personal tokens tab with Create token button

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.

View the API documentation →

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:

  1. In Claude, add a new MCP server or connector.
  2. Enter the endpoint https://tidycal.com/mcp
  3. 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.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.