find the outlook appointment you can only partly remember
you remember the venue, not which saturday you booked it. a bot searches your outlook primary calendar and returns matching appointments.
work and school accounts use microsoft search. personal accounts need start and end dates when that search is unavailable. give a short topic or attendee clue and get the dates back in chat.

search calendar events, in plain words
one distinctive word can get you back to the appointment. try a topic, venue or person. the bot returns matches from your primary calendar without changing them. shared and secondary calendars need a different action.
for personal accounts without microsoft search, give both ends of a date window. every word must match somewhere in the event’s title, preview, location or people. one or two words usually beat a long description.
a routine to copy
paste this into a chat with your bot
each saturday at 09:10, search my personal outlook primary calendar for "pottery" in the next thirty days.
- finish scanning the entire date window
- list matching titles, dates and locations here
- say if the scan remains unfinished
never edit, decline or respond to an event.- when
- saturdays at 09:10
- needs
- outlook connected with read only; access to the personal account’s primary calendar
what comes back looks like this (an example)
pottery appointments in the next thirty days
wheel workshop: saturday, 10:00, ashby kiln
pottery glaze consultation: following wednesday, 16:00
searched the whole thirty-day window on the primary calendar.good jobs for it
- recover a workshop date. search by the workshop name you remember.
- find a venue. give the place and dates for a personal-calendar scan.
- locate a customer meeting. use an attendee clue before considering changes.
- compare similar appointments. ask for candidates rather than a guessed winner.
before it runs
dusk bot counts Search calendar events as a read: it looks and changes nothing. a bot you allow only to read can use it.
the permissions Outlook asks for to run it: Calendars.Read, Calendars.ReadWrite.
how to start
- keep searches read only. connect outlook for this bot.
- choose the account. the appointment needs to be in its primary calendar.
- give the dates. try a focused topic and confirm a familiar result.
- review the scan note. then schedule it and edit the weekend time if needed.
limits worth knowing
- personal scans need both dates. work and school microsoft search ignores those scan-window settings.
- finish the personal-account date window. an empty batch can have matching appointments after it.
- extra words can hide the meeting. every term must match in a personal-account scan.
- use another route for shared and secondary calendars. this action reaches the primary calendar only.
the details it works from
| input | required | what it is |
|---|---|---|
size | no | Maximum results per work or school Microsoft Search page. |
query | no | The search query string to find calendar events. |
from_index | no | The zero-based starting index for pagination. |
page_token | no | Opaque continuation token for a personal-account fallback result. |
end_datetime | no | End of the ISO 8601 calendar window for the personal Microsoft account fallback. |
start_datetime | no | Start of the ISO 8601 calendar window for the personal Microsoft account fallback. |
from composio's catalog for Outlook (action OUTLOOK_SEARCH_EVENTS, read 12 november 20264). your bot fills these in from what you tell it.
try it in 2 minutes
- connect outlook with read only
- choose the account whose primary calendar holds the appointment
- give a topic plus start and end dates
- ask whether the whole search finished
mistakes people make
adding every detail you remember
start with one distinctive word. personal scans require every word to match.
calling the first empty batch "nothing"
finish the date window before drawing that conclusion.
questions
does it work with a personal microsoft account?
yes, with dates when microsoft search is unavailable. give start and end times and a short search phrase.
why did an empty search find something later?
the first batch may have had no matches. ask the bot to finish scanning the whole date window.
can it search all my shared calendars?
this action reaches only your primary calendar. use a separate approach for shared calendars.
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].
decline a specific outlook invitation after your review
an outlook bot for the mail around your meetings
start a new outlook email as a draft
put the next step in your microsoft to do list
retrieve the actual file attached to an outlook email
find outlook meeting options that fit your attendees