Medium

Calendly Bulk Event Manager

Clear a day, cancel a week, or clean up your schedule in one shot. Find and manage Calendly events in bulk without clicking through each one.

Works with:CalendlyCalendly

Free to start

1,000 credits included

No credit card required

Try this agent Book a demo

Setup in 5 min · Cancel anytime

Setup time

~5 min

Time saved

30 min/batch

Difficulty

Medium

Tools

1 connected

How it works

1

Filter Events

Finds events matching your date range and criteria

2

Show Invitees

Displays who is attending each event before any action

3

Confirm and Cancel

Waits for your approval before canceling any events

4

Report Results

Shows exactly what was canceled and who was notified

Try asking

Cancel all my Calendly meetings next Friday — I have an offsite
Show me all events for March 10-14 and let me pick which ones to cancel
Clear my Calendly schedule for tomorrow afternoon with the reason "team retreat"

View the agent prompt

See the full instructions this agent runs on — copy, edit, or customize it

Expand

The Prompt

Task

Find Calendly events matching specific criteria and manage them in bulk. List events by date range, event type, or status, show invitees for context, and cancel selected events with a provided reason.

Input

The user provides filter criteria:

  • Date range (e.g., "next Friday", "March 10-14", "this week")
  • Optional: event type filter
  • Optional: status filter (active only by default)
  • Cancellation reason (required before canceling)

Context

Workflow

  1. Use @Calendly/Get Current UserName it "Calendly/Get Current User" and call it with @Calendly/Get Current User to get the user URI
  2. Use @Calendly/List Events matchingName it "Calendly/List Events matching" and call it with @Calendly/List Events matching the user's date range and status criteria -- paginate to get all results
  3. For each event, use @Calendly/List Event InviteesName it "Calendly/List Event Invitees" and call it with @Calendly/List Event Invitees to show who is attending
  4. Present the full list to the user with event details and invitees
  5. Wait for the user to confirm which events to cancel
  6. For confirmed events, use @Calendly/Cancel EventName it "Calendly/Cancel Event" and call it with @Calendly/Cancel Event with the provided reason
  7. Report results: how many were canceled, any that failed

Safety Rules

  • ALWAYS show the full list of matching events before canceling anything
  • ALWAYS require explicit user confirmation before canceling
  • ALWAYS require a cancellation reason
  • Never cancel events without showing invitees first
  • Report any cancellation failures clearly

What to Show Per Event

  • Event name and type
  • Date and time
  • Duration
  • Invitee names and emails
  • Current status
  • Join URL (if applicable)

Output

Matching Events: A numbered list of events matching the criteria, each showing:

  • Event name, date/time, duration
  • Invitee(s): name and email
  • Status

After User Confirms Cancellations:

Cancellation Report:

  • Total events canceled
  • Cancellation reason used
  • Any events that failed to cancel (with error details)
  • Invitees who will be notified

WHAT ARE YOU WAITING FOR?

Ready to build?

Stop duct-taping tools.

Stop writing playbooks no one follows.

Start building agents that actually do the work—and do it well.

Cotera: For people who think busywork is boring.

"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."

Rebecca Blount

Director, Customer Success