Slack Integration

Your AI scheduling assistant inside Slack

Just chat with Synced to find availability, pick the best time, and book meetings — for 2 people or entire teams. No slash commands needed.

How to interact

DMChat naturally to schedule, check availability, or manage meetings
@SyncedMention in any channel to start scheduling in a thread
/synced-scheduleSlash command shortcut to find times and book
/synced-connectLink your Synced account (one-time setup)

Everything your team needs to schedule faster

Just chat to schedule

DM the bot or @mention it in any channel. Say "find a time with @sarah next week" and Synced handles everything.

Real calendar awareness

The bot checks actual Google Calendar and Outlook events — not just availability windows. Lunch blocks, existing meetings, and all-day events are all accounted for.

Teams of any size

Schedule for 2 people or 50. Synced finds the best time where the most people are free and recommends options ranked by availability.

Works in any channel

@mention Synced in a channel to start scheduling. The bot replies in a thread to keep conversations organized.

Multi-turn conversations

Refine your request naturally: "try afternoon instead", "make it 45 minutes", "what about next week?". The bot remembers context.

Book with a number

Slots are numbered so you can reply with just "1" to book. Calendar invites go out to everyone automatically.

How it works

  1. 1

    Install the app

    Click "Add to Slack" above. Authorize Synced in your workspace — takes 30 seconds.

  2. 2

    Connect your account

    Each team member runs /synced-connect once to link their Synced calendar. Their real calendar events become visible to the bot.

  3. 3

    Chat to schedule

    DM the bot: "Find a time with @sarah and @bob next week for 30 minutes." Synced checks everyone's real calendar and recommends the best times.

  4. 4

    Reply with a number

    Slots are numbered and ranked by availability. Reply "1" to book. Calendar invites go out to everyone automatically.

Permissions requested

Synced requests only what it needs to schedule meetings on your behalf.

commands

Enables slash commands like /schedule

chat:write

Posts scheduling messages and confirmations

users:read + users:read.email

Looks up team member names and emails for invites

channels:read + channels:history

Reads channel membership to schedule for the whole channel

groups:read + groups:history

Same as above for private channels

im:write

Sends direct confirmation messages

Ready to schedule smarter?

Install in under a minute. No credit card required.