Slack Notifications

Slack Integration Details

Send booking alerts and reminders to Slack channels with customizable payload templates.

Host Availability Setup

Hosts can define day-wise availability windows, choose meeting durations, and mark out-of-office periods.

Host Controls

Day-wise availability

Mon
09:00 AM - 12:30 PM02:00 PM - 06:00 PM
Tue
10:00 AM - 01:00 PM03:00 PM - 05:30 PM
Wed
09:30 AM - 12:30 PM02:00 PM - 05:00 PM
Thu
10:00 AM - 02:00 PM04:00 PM - 07:00 PM
Fri
09:00 AM - 11:30 AM01:30 PM - 04:30 PM
Sat
Unavailable
Sun
Unavailable

Meeting time preferences

15 min30 min45 min60 min

Buffer: 10 minutes before each meeting and 15 minutes after each meeting.

Timezone: Asia/Kolkata (GMT+5:30) with automatic attendee timezone conversion.

Unavailability / Out of office

Apr 18, 2026Public Holiday
Apr 22, 2026Travel Day
Apr 24, 2026 β€’ 02:00-06:00 PMBlocked Window

When out of office is enabled, booking slots are automatically hidden and Slack reminders are paused.

Attendee Journey with Slack

Visual flow for booking creation, rescheduling, and cancellation with calendar date/time and notification context.

🟒 Booking CreatedCreate
Select date & time
April 2026β€Ί
10111213141516
11:00 AM02:30 PM04:00 PM

Attendee books a slot and host channel receives instant booking notification.

🟑 RescheduledReschedule
Choose new date & time
April 2026β€Ί
12131415161718
11:00 AM03:30 PM05:00 PM

Attendee reschedules and Slack reminders are automatically updated.

πŸ”΄ CancelledCancel
Previously selected slot
April 2026β€Ί
12131415161718
03:30 PMRebook 11:00 AMRebook 02:00 PM

Attendee cancels and cancellation notification is delivered to the configured channel.

Capabilities

Channel notifications, threaded updates, and reminder pings before meetings.

Use Cases

Sales standups, support triage, and internal routing for incoming meetings.

Reliability

Retries with exponential backoff for transient Slack API failures.

πŸ“€ Publish NotificationPOST
POST /v1/integrations/slack/messages
Authorization: Bearer pmc_live_xxxxx
{
  "channel": "#sales-bookings",
  "bookingId": "bk_3008"
}
βœ… API Response200
{
  "status": "ok",
  "slackTs": "1740993111.001200"
}
πŸ” SecurityVerified
- Bot token scoped to channels:read/chat:write
- Signing secret verified for callbacks
- No PII in public channels