Book meetings
Read as MarkdownBooking a meeting with the Scheduling Agent is closer to asking a colleague than filling in a form. Tell the agent who you want to meet and what it’s about, and it does the rest.
Schedule with someone on your team
@mention the agent and the people you want to meet in any channel or DM:
@Cronofy schedule a 30 minute Partnerships sync with @dave and @sarah next week
The agent checks the connected calendars of everyone mentioned in real time, accounting for time zones and working hours, and replies with times that work for everyone. Pick one and the agent sends calendar invitations with the right conferencing link and time zone for each attendee.
Schedule with someone outside your workspace
Mention people outside Slack by email:
@Cronofy schedule a 45 minute discovery call with @dave and prospect@example.com on Tuesday
If the external recipient’s calendar is connected to Cronofy, the agent considers their availability directly. Otherwise it produces a scheduling link they can use to pick a time — see Send a scheduling link for more on this flow.
What you can tell the agent
The agent picks up on the same details you’d put in a calendar invitation:
- Who —
@mentioncolleagues or list email addresses; semi-colon, comma, or “and” all work. - What — a short description becomes the title of the calendar event.
- How long — say “30 minutes”, “1 hour”, or leave it out to use the host’s default duration.
- When — phrases like “next Tuesday afternoon”, “this week”, “before Friday”, or an explicit date range.
- Where — a conferencing platform (Zoom, Google Meet, Microsoft Teams) if you want to override the default.
If you don’t specify a constraint, the agent uses sensible defaults from your Organizational Unit’s settings.
Using scheduling templates
If your admin has set up scheduling templates — for example, “30-minute customer intro”, “panel interview”, “internal review” — reference them by name:
@Cronofy book a 30-minute customer intro with prospect@example.com
The agent applies all the rules in the template: duration, buffers, working hours, host selection, conferencing, and any other configured behaviour.
Templates are particularly useful for round-robin and panel scheduling where the right host or hosts should be picked from a pool based on availability and other rules.
Confirming the time
The agent returns a short list of suggested times in your time zone. Reply with the one you want — "Tuesday at 2pm" or "the first one" — and the agent confirms the booking. Calendar invitations are sent immediately and the agent replies in the thread with a summary of what was booked.
If none of the suggestions work, ask for different options:
later in the week please
The agent re-runs availability for the new constraints and returns fresh suggestions.
Multi-person, multi-timezone
For panel interviews, cross-functional reviews, or client calls, @mention everyone who needs to be there in the same message. The agent finds times that work across all of their calendars regardless of time zone. Replies are returned in the time zone of whoever asked, and each attendee receives their invitation in their own time zone.