TidyCal

TidyCal

· #152 most-used

Book smarter — your agent handles every scheduling move

SchedulingProductivityCRMSalesCommunication

TidyCal is a lightweight calendar and booking tool built for people who want meeting scheduling out of their way fast. Connect it to Actionist and your agents can create booking types, reschedule or cancel sessions, manage your contact roster, and react to every new or missed booking in real time — so your calendar runs on autopilot while you focus on the conversations that matter.

Average time saved
10 hours
per person · per month
1 workdays back

Eliminates manual work. Automating booking confirmations, pre-meeting briefs, CRM syncs, and no-show follow-ups eliminates the manual back-and-forth that swallows 30–45 minutes per scheduled call.

Schedule

What your TidyCal agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

TidyCal × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~38 hrsSaved / week
6Personas served
For customer success
Featured4 apps

New booking → instant CRM brief and Slack alert

When a new booking arrives in your TidyCal inbox, the agent pulls the attendee's full profile from TidyCal, checks their company against the CRM, and drops a personalised pre-call brief into the rep's Slack DM — name, company size, last interaction, and open questions — all before the confirmation email even lands. The Google Calendar event gets a private note with the brief attached, so the rep walks into every call prepared, not scrambling.

~8 hrs / week

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new TidyCal booking is confirmed
Result
Send personalised pre-meeting reminder with agendaPost pre-call brief to assigned rep's DMAdd private prep note to calendar event
The win
Saved per run
25 min
Runs / week
~20×
Every call starts prepared, not cold
Driven byCustomer Support Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    18 min / week
    Manual booking link management

    Reps look up the right TidyCal link for each prospect tier and paste it into emails by hand.

    Sales Agent
    0 min
    Agent routes the right link every time

    Agent reads the deal stage, picks the matching booking type, and drops the correct TidyCal URL into the outreach — zero manual lookup.

  • Marketing
    13 min / week
    Campaign booking type setup

    Marketers create and name TidyCal booking types for each campaign by hand, often inconsistently.

    Marketing Agent
    0 min
    Agent spins up campaign slots on launch

    When a campaign goes live, the agent creates the TidyCal booking type with the right duration, questions, and naming convention — before the first ad impression.

  • Customer Support
    18 min / week
    Escalation booking coordination

    Support reps manually find open slots and email customers scheduling links when calls need to escalate.

    Customer Support Agent
    0 min
    Agent sends booking link on ticket escalation

    The moment a ticket hits escalation criteria, the agent fires a personalised TidyCal link to the customer — support rep's calendar fills itself.

  • Human Resources
    7 min / week
    Interview scheduling follow-up

    HR sends interview booking links and chases candidates who haven't confirmed within 24 hours.

    Human Resources Agent
    0 min
    Agent books and chases automatically

    After an application moves to interview stage, the agent sends the TidyCal link and follows up if it goes unbooked after 24 hours — HR just shows up for the call.

  • Finance
    13 min / week
    Vendor call scheduling

    Finance manually coordinates booking links with external vendors for quarterly reviews and payment disputes.

    Finance Agent
    0 min
    Agent handles vendor scheduling end to end

    When a vendor query triggers a review call, the agent sends the TidyCal link, logs the booking in the finance tracker, and sends a reminder 2 hours before.

  • Operations
    25 min / week
    Cross-team meeting coordination

    Ops manually tracks which teams have active TidyCal booking types and updates the shared directory when something changes.

    Operations Agent
    0 min
    Agent keeps the booking directory current

    When a new booking type is created or an old one deleted, the agent updates the shared directory automatically — ops always has an accurate map of every team's live links.

  • Legal
    6 min / week
    Contract review call booking

    Legal team emails clients a TidyCal link manually when contract review calls are needed.

    Legal Agent
    0 min
    Agent sends booking link at contract trigger

    When a contract moves to review status, the agent fires the 'Legal Review Call' TidyCal link to the counterparty — no manual step, no forgotten follow-up.

+ 100s of other TidyCal automations
Average monthly
10 hrs / person / month
Average monthly
10 hrs / person / month
Calculator

Calculate what your team saves

Team size
10 people
Hourly rate
$20 / hr
Hours saved / week
25
Hours saved / year
1,250
Annual ROI
$25,000

Based on TidyCal's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug TidyCal into Actionist

Pick the connection method that suits your environment.

The fastest path to TidyCal. Install the MCP server in one click and the agent controls bookings, contacts, and availability through a secure, permissioned handshake — no tokens to rotate, no credentials to store.

1
Open the Apps tab

Find TidyCal in the Apps library and click Connect. MCP is selected by default.

2
Authorise in TidyCal

Sign in with your TidyCal account and grant Actionist read/write access to bookings, booking types, contacts, availability, and teams. You can scope access to specific teams if needed.

3
Test the connection

Actionist runs a read-only call to verify the handshake. You're ready.

Actions

20 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

8 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with TidyCal

Reusable agent skills that work well alongside this app.

No paired skills curated yet. Add this app to your agent to discover what fits.
MCP servers

MCP servers that work with TidyCal

Connect Actionist to MCP servers built for or around this app.

No MCP servers indexed for this app yet.
FAQs

Questions about TidyCal + Actionist

What permissions does Actionist need to connect TidyCal?
Via MCP, Actionist requests read and write access to booking types, bookings, contacts, availability, and teams. You grant these during the OAuth flow and can revoke access at any time from TidyCal's settings. The API token method grants the same scope — scope is account-wide, so use a dedicated token if you want to limit blast radius.
Can my agent create bookings directly, or only react to them?
Both. Actionist can create team bookings programmatically — useful for round-robin assignment or concierge flows where a rep's booking is provisioned on behalf of a prospect. It can also react to every incoming booking via the New Booking trigger. The two modes compose naturally: trigger fires → agent creates a follow-on booking or modifies the existing one.
How do I avoid trigger loops if my agent reschedules a booking?
TidyCal's Rescheduled Booking trigger fires for every reschedule — including ones your agent initiated. Guard against loops by tagging agent-created rescheduling events with a custom TidyCal field or contact note, then checking for that tag at the start of your trigger workflow. Alternatively, add a debounce step: if the booking was last modified by the agent's API token within the past 60 seconds, exit early.
Which TidyCal objects can the agent read vs. write?
Read: booking types, bookings (including history), contacts, availability windows, teams, and team members. Write: create/update/delete booking types, cancel and reschedule bookings, update contacts, update availability, create team bookings, and add team members. The agent cannot delete contacts or teams directly — those require account-owner action in TidyCal's UI.
Does the agent work with TidyCal's free plan or only paid?
The API and webhooks (which power triggers) are available on TidyCal's paid plans. If you're on the free tier, upgrade to at least the Basic plan before connecting Actionist — otherwise triggers will not fire and write actions will return 401 errors. Check your plan at tidycal.com/settings/subscription.
Can I run scheduled reports on my TidyCal booking data?
Yes. Use Actionist's built-in scheduler to run a workflow on any cadence — daily, weekly, or monthly. The agent calls List Bookings with a date-range filter, aggregates the results (bookings per type, cancellation rate, no-show %, etc.), and posts the report to Slack or writes it to a Google Sheet. No third-party analytics tool required.
What happens to existing bookings if I disconnect TidyCal?
Disconnecting TidyCal in Actionist revokes the agent's API access — all future reads, writes, and trigger reactions stop immediately. Existing bookings in TidyCal are unaffected; they remain in your TidyCal account as normal. To reconnect, re-authorise via the Apps tab and re-enable any workflows that use TidyCal triggers.
Can the agent send custom reminder messages, or only TidyCal's built-in reminders?
Both paths are available. TidyCal's native reminders send from TidyCal's domain on the schedule you configure in booking type settings. Actionist's Send Booking Reminder action lets the agent send custom, agent-authored messages — via email, Slack, or SMS — with bespoke timing, personalised content, and links to prep materials that TidyCal's templates can't match.