Slack
Get booking notifications in Slack, manage your schedule with slash commands, and book from Slack.
Updated 2 min read
title: Slack category: Integrations order: 5 description: Get booking notifications in Slack, manage your schedule with slash commands, and book from Slack.
Slack Integration
Connect Slack to receive real-time booking notifications in your channels, view your schedule, and even book appointments — all from Slack.
Connecting Slack
- Go to Settings → Notifications → Slack (or Settings → Integrations → Slack).
- Click Connect Slack.
- Choose the Slack workspace and channel for notifications.
- Click Allow to authorize.
- You'll be redirected back with a confirmation.
Notification events
Configure which events trigger Slack notifications:
| Event | Description |
|---|---|
| New booking | A customer booked an appointment |
| Cancellation | A booking was cancelled |
| Rescheduling | A booking was rescheduled to a new time |
| Reminder | Upcoming booking reminder (configurable minutes before) |
| Payment received | A payment was completed |
| Daily summary | A daily digest of your upcoming bookings |
Configuring notifications
- After connecting, go to the Slack settings page.
- Choose the notification channel where messages are posted.
- Toggle individual notification types on/off.
- For daily summary, set the time it's sent (e.g. 8:00 AM).
- Save.
Notification format
Slack messages include:
- Event type/service name
- Date and time
- Customer name and email
- Location and meeting link (if applicable)
- Action buttons (when interactive messages are enabled)
Slash commands
If slash commands are configured, you can interact with SchedulingKit directly from Slack:
| Command | What it does |
|---|---|
/schedulingkit list | List your services/event types |
/schedulingkit book [service] | Start booking a specific service |
/schedulingkit today | View today's schedule |
/schedulingkit tomorrow | View tomorrow's schedule |
/schedulingkit week | View this week's schedule |
/schedulingkit cancel | Cancel current booking session |
/schedulingkit help | Show available commands |
You can also use natural language like "schedule a consultation" or "my meetings today".
Booking from Slack
When you use the book command:
- SchedulingKit shows available services as interactive buttons.
- Select a service.
- Choose a date from the offered options.
- Pick a time slot.
- Confirm the booking.
The entire flow happens within Slack using interactive messages.
Managing the connection
- View status — Settings → Slack shows the connected workspace and channel.
- Change channel — Update the notification channel in settings.
- Disconnect — Click Disconnect to remove the Slack connection. Notifications stop immediately.
Requirements
- A Slack workspace where you have permission to install apps.
- Slack OAuth must be configured by the administrator (environment variables:
SLACK_CLIENT_ID,SLACK_CLIENT_SECRET,SLACK_SIGNING_SECRET).
Troubleshooting
| Issue | Solution |
|---|---|
| No notifications appearing | Check that the notification channel is correct and the event types are toggled on. |
| Slash commands not working | Ensure the Slack app has the correct command URL configured. |
| "Not authorized" error | Disconnect and reconnect, or ask your Slack workspace admin to approve the app. |
| Daily summary not sent | Verify the daily summary is enabled and the send time is set. |
Was this article helpful?
More in Integrations
- ZoomConnect Zoom to automatically create meeting links when customers book video calls.
- StripeAccept payments for bookings and invoices with Stripe Connect.
- Apple CalendarSync with Apple iCloud Calendar using CalDAV for conflict checking.
- Outlook CalendarSync with Microsoft Outlook/Office 365 for conflict checking and event creation.
Questions about this? Bella answers from these articles.