find outlook meeting options that fit your attendees
skip another round of “does tuesday work?” give the bot attendee emails, duration and a time window. outlook returns meeting options without booking anything.
this action needs a work or school microsoft account. tell it everyone must be free when everyone matters: the default can suggest a time with only half the attendees available.

what it does
get a shortlist you can put in front of the group. name the people, room or location limits, meeting length and your time zone. ask for reasons beside each option.
outlook’s defaults can surprise you:
- no attendees means it looks only at your calendar
- the meeting length starts at 30 minutes
- times come back in utc
- half the group free can be enough
set those choices before the search and spare everyone another scheduling round.
when you would use it
- include the people who matter. find a supplier call with both buyer and workshop lead.
- make room for a longer session. search agreed afternoon windows instead of accepting 30 minutes.
- find your own openings. find organiser-only options before asking external guests.
try it
paste this into a chat with your bot
every other wednesday at 11:10, read the next-week planning brief in our juniperwake textiles folder in google drive. use its attendee email addresses, meeting length and time zone to find outlook options. the usual brief names nadir and claudine for 45 minutes between 13:00 and 16:00. require every named attendee and ask for reasons beside suggestions. show options and any availability uncertainty here. ask if the brief is missing or unclear. never create an event or send invitations.- when
- alternate wednesdays at 11:10
- needs
- google drive read only for planning briefs; outlook read only through a work or school account
what comes back looks like this (an example)
juniperwake planning options
- monday, 14:00 to 14:45: all named attendees free in the suggestion.
- thursday, 13:15 to 14:00: another option to review.
no meeting booked. choose a time before arranging it.set it up
- use the work account. connect work or school outlook with read only.
- name the group. give attendee emails, duration and dates. say who must attend.
- make times readable. request your time zone and reasons for each suggestion.
- try the actual group. run one search, then edit the routine if the group or meeting length changes.
what it needs from you
| input | required | what it is |
|---|---|---|
attendees | no | List of attendees or resources for the meeting. |
max_candidates | no | Maximum number of meeting time suggestions to return. |
prefer_timezone | no | Preferred timezone for the response (sets Prefer header with outlook.timezone). |
time_constraint | no | Time restrictions for the meeting. |
meeting_duration | no | Meeting length in ISO 8601 duration format (e.g., 'PT1H' for 1 hour, 'PT30M' for 30 minutes). |
location_constraint | no | Meeting location requirements. |
from composio's catalog for Outlook (action OUTLOOK_FIND_MEETING_TIMES, read 12 november 20264). your bot fills these in from what you tell it.
how dusk bot handles it
dusk bot counts Find Meeting Times 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.Shared, Calendars.ReadWrite.Shared.
where it stops
- personal outlook.com accounts do not work here. use a work or school account.
- no attendees means only your calendar. that is not a group availability search.
- 50 percent is the default threshold. require everyone when leaving someone out would defeat the meeting.
- utc is the default display. choose your zone before anyone puts the time in a diary.
try it in 2 minutes
- connect work or school outlook
- name the attendees and meeting length
- ask for everyone free in your time zone
- review the options without booking
mistakes people make
forgetting the attendee list
the search then looks only at the organiser. include every required person.
assuming a suggestion fits everyone
require all attendees and read the returned reasons.
questions
does finding a time send an invitation?
no. it returns suggestions. booking the event and inviting people are separate tasks.
why does a suggested time exclude someone?
the default threshold is 50 percent. say who must be free and read the reasons alongside each option.
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].
start a new outlook email as a draft
an outlook bot for the mail around your meetings
meeting prep briefs for outside calls, every weekday at 8
put the next step in your microsoft to do list
decline a specific outlook invitation after your review
retrieve the actual file attached to an outlook email