Add CalendarBot to Slack
Automatically update your Slack status and Do Not Disturb based on your calendar events.
Note: You need a CalendarBot account to use the Slack integration. Install the CalendarBot app on your phone first, then connect Slack from within the app for the best experience.
What does CalendarBot do with Slack?
- 1. Reads your calendar events to determine what you're currently doing
- 2. Updates your Slack status text and emoji to match (e.g., "In a meeting", "On a flight")
- 3. Optionally enables Do Not Disturb during focused events or meetings
- 4. Clears your status automatically when the event ends
Permissions Explained
users.profile:write
Allows CalendarBot to set and clear your status text and emoji. This is the core functionality that keeps your team informed about your availability.
dnd:write
Allows CalendarBot to enable or disable Do Not Disturb mode. You control which event types trigger DND in the app settings.
users:read
Allows CalendarBot to read your basic Slack profile information (display name, timezone) to properly configure status updates.