dusk botintegrationsgoogle calendar
remove the right google calendar event
free the slot without wiping the whole series. a bot can delete a google calendar event, including one occurrence of a repeating meeting.
name the calendar and date so it finds the right one. deletion counts as a calendar change, so put the confirmation step in your request rather than relying on sending approval.

what it does
cancel friday's meeting and keep next week's. give the bot an event reference or ask it to find the meeting. name the date you mean; deleting the series removes every occurrence.
google can email guests about the cancellation. choose who should hear, since those notices don't follow dusk's sending setting. your connected account needs permission to delete from that calendar.
when you would use it
- cancel a training session after the facilitator withdraws it
- remove one date during an office closure while keeping the series
- clear an abandoned personal planning block from the right calendar
try it
paste this into a chat with your bot
every monday at 4, find next week’s work-calendar events whose titles start with "temporary hold:". ask me before you change anything. show the title, date and whether each event repeats. ask which exact events to delete and who should get cancellation notices. delete only the events i confirm, then report the result here. never delete a whole series. never call a failed lookup a cancellation.- when
- mondays at 16:00
- needs
- google calendar read and write; permission to delete the chosen events
what comes back looks like this (an example)
temporary hold: wrenstone visit
friday 10:00: one standalone event.
waiting for your deletion and notification choices.set it up
- connect the calendar; allow read and write only when you need cancellations
- ask the bot to show the title, calendar, date and whether it repeats
- write the ask-first rule in the routine; sending approval does not hold this change
- open your calendar and confirm that only the chosen event disappeared
what it needs from you
| input | required | what it is |
|---|---|---|
event_id | yes | Unique identifier of the event to delete. |
calendar_id | no | Identifier of the Google Calendar (e.g., email address, specific ID, or 'primary' for the authenticated user's main calendar) from which the event will be deleted. |
send_updates | no | Options for who should receive notifications about event changes. |
from composio's catalog for Google Calendar (action GOOGLECALENDAR_DELETE_EVENT, read 12 november 20264). your bot fills these in from what you tell it.
how dusk bot handles it
dusk bot counts Delete event as a change: it alters something in Google Calendar, and the sending setting does not cover it. a bot you allow only to read can never call it.
the permissions Google Calendar asks for to run it: calendar, calendar.app.created, calendar.events, calendar.events.owned.
where it stops
- find the event before calling it cancelled. a failed lookup can mean you searched the wrong calendar.
- use an account with deletion rights. subscribed calendars can refuse changes even when you can read them.
- one date and the whole series are different jobs. name the exact occurrence.
try it in 2 minutes
- find one event without changing it
- read its date, calendar and series
- choose who gets a cancellation notice
- confirm only that event
mistakes people make
trusting the sending setting to hold deletions
include a confirmation step in the routine itself.
cancelling by title alone
name the date and say whether you mean one occurrence or the series.
questions
will dusk ask before cancelling a meeting?
only if you tell it to. the sending control does not hold this calendar change. write the confirmation step into your request.
can it delete only next week's occurrence?
yes, choose the dated occurrence. have it show that date before deleting, and leave the series alone.
sources
drafted with ai help from the dusk bot docs and the sources listed on this page, then checked against them. if something here is wrong or out of date, write to [email protected].
find the calendar event behind a half-remembered name
a calendar bot that finds you room to think
an ai chief of staff for the loose ends
an ai executive assistant for inbox and calendar work
ai agents for founders and solopreneurs
an ai agent for listing drafts and showing prep