dusk bot
integrationsdelete event

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.

by the dusk bot team · checked · how we made this

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.

pixel art: a yellow pixel bot, a cyan pixel bot and a purple pixel bot beside the Google Calendar mark on a white tile, an alarm clock and a calendar and a shield with a tick, on a sandy path in front of snowy hills and green fields, one saying "confirm the exact date"

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

  1. connect the calendar; allow read and write only when you need cancellations
  2. ask the bot to show the title, calendar, date and whether it repeats
  3. write the ask-first rule in the routine; sending approval does not hold this change
  4. open your calendar and confirm that only the chosen event disappeared

what it needs from you

inputrequiredwhat it is
event_idyesUnique identifier of the event to delete.
calendar_idnoIdentifier 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_updatesnoOptions 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

  1. find one event without changing it
  2. read its date, calendar and series
  3. choose who gets a cancellation notice
  4. 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

  1. dusk bot docs: files and apps
  2. dusk bot docs: routines
  3. dusk bot docs: a bot's computer
  4. composio, Google Calendar toolkit (catalog version 20261103_00), checked 12 november 2026

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].