Notifications for on-call shifts

Get notifications via phone call, WhatsApp, Telegram, SMS, Email, Slack, Microsoft Teams, and Discord when your on-call shift starts and ends.

On-call shift rotations alerts on Spike

Notifications for On-Call Shifts

Stay updated on your on-call shifts with notifications across multiple channels. Spike supports both personal and team-wide notifications for on-call schedules.

Available Notification Channels

Personal Notifications

Receive direct alerts when your on-call shift starts or ends:

  • Phone calls

  • SMS

  • WhatsApp

  • Telegram

  • Email

Team-wide Alerts

Notify your team when any member starts or ends their shift:

  • Slack

  • Microsoft Teams

  • Discord

  • Webhooks


When Your On-Call Shift Starts/Ends

Personal On-call notifications

You can choose to receive alerts over Phone calls, WhatsApp, Telegram, SMS, and Email when your shift starts or ends.

To enable notifications:

  1. Enable alerts separately for Shift Start and Shift End.

  2. Once saved, notifications will apply to all on-call schedules you are part of.

You can override these per schedule.

You can also customize alerts per on-call schedule in the schedule's settings.


When Any Team Member Starts/Ends Their On-Call Shift

Slack notifications for shift start and ends

You can set up notifications when anyone in your team starts or ends an on-call shift.

To enable:

  1. Select one or more channels where notifications should be sent.

  2. Once saved, all members in the selected Slack channels will receive updates on shift start and end.

Similar settings are available for Microsoft Teams and Discord.

You can override Slack and Microsoft Teams alerts for per on-call schedule under the schedule's settings.


Webhook trigger on On-call shift rotations

Webhook triggers shift start and ends

You can configure outbound webhooks to trigger using POST, PUT, or GET requests. Spike will send a webhook each time an on-call shift starts or ends, with separate requests for each event.

If one shift ends and another begins immediately, Spike will trigger both the end and start webhooks in quick succession—each with its own payload.

The webhook payload includes detailed information about the on-call schedule and the shift member. Refer below:

{
  "event_type": "oncall_shift_start", <---- EVENT DIFFERS
  "organization": {
    "id": "65f15fd64171a1487c4fe666",
    "name": "spike"
  },
  "user": {
    "id": "660bb3f8324701c2f2e24c98",
    "firstName": "John",
    "lastName": "Doe",
    "email": "[email protected]"
  },
  "oncall": {
    "id": "67a20db2c9f79829b51fbf80",
    "name": "Weekday after office hours rotation",
    "url": "https://app.spike.sh/on-calls/67a20db2c9f79829b51fbf80", <-- permalink
    "shift": {
      "id": "67f3c5e9f6dd8715782cc7b2",
      "start": "2025-05-26T10:23:20.294Z", <-- times in UTC
      "end": "2025-05-26T18:30:00.000Z"
    }
  }
}

FAQs

Can I receive on-call shift notifications via multiple channels?

Yes, you can enable multiple channels such as Phone calls, SMS, WhatsApp, Telegram, and Email for personal notifications. Team-wide notifications can be sent to Slack, Microsoft Teams, and Discord.

Are on-call notifications available on all plans?

Yes, on-call notifications are available on all plans.

Can I disable notifications for a specific on-call schedule?

No, notifications apply to all on-call schedules globally. If you wish to disable them, you will need to turn off on-call notifications in your personal settings → https://app.spike.sh/settings/personal-on-call.

Do on-call notifications count toward my monthly alert quota?

Yes, for plans with limited alerts per month, on-call shift notifications are included in your monthly quota.

Last updated

Was this helpful?