Help Center
Integrations

Slack

Updated April 25, 2026
50 views

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

  1. Go to Settings → Notifications → Slack (or Settings → Integrations → Slack).
  2. Click Connect Slack.
  3. Choose the Slack workspace and channel for notifications.
  4. Click Allow to authorize.
  5. You'll be redirected back with a confirmation.

Notification events

Configure which events trigger Slack notifications:

EventDescription
New bookingA customer booked an appointment
CancellationA booking was cancelled
ReschedulingA booking was rescheduled to a new time
ReminderUpcoming booking reminder (configurable minutes before)
Payment receivedA payment was completed
Daily summaryA daily digest of your upcoming bookings

Configuring notifications

  1. After connecting, go to the Slack settings page.
  2. Choose the notification channel where messages are posted.
  3. Toggle individual notification types on/off.
  4. For daily summary, set the time it's sent (e.g. 8:00 AM).
  5. 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:

CommandWhat it does
/schedulingkit listList your services/event types
/schedulingkit book [service]Start booking a specific service
/schedulingkit todayView today's schedule
/schedulingkit tomorrowView tomorrow's schedule
/schedulingkit weekView this week's schedule
/schedulingkit cancelCancel current booking session
/schedulingkit helpShow 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:

  1. SchedulingKit shows available services as interactive buttons.
  2. Select a service.
  3. Choose a date from the offered options.
  4. Pick a time slot.
  5. 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

IssueSolution
No notifications appearingCheck that the notification channel is correct and the event types are toggled on.
Slash commands not workingEnsure the Slack app has the correct command URL configured.
"Not authorized" errorDisconnect and reconnect, or ask your Slack workspace admin to approve the app.
Daily summary not sentVerify the daily summary is enabled and the send time is set.