Help center Create rotation webhooks

Learn how to create and configure webhooks to integrate your rotations with external tools and automate workflows.

Who can create a webhook?
  • All Slack workspace users.

Webhooks allow you to integrate Rotation App with your other tools by automatically triggering actions when rotation events occur.

Common use cases include:

  • Syncing the on-call user with incident management platforms like PagerDuty or Incident.io
  • Updating task management tools like Linear or Jira
  • Notifying monitoring services like BetterStack
  • Triggering custom workflows in your own systems

For example, when the on-call user changes in Rotation App, a webhook can automatically update the corresponding on-call schedule in PagerDuty to keep both systems in sync.

How to create a rotation webhook?

  1. Go to Rotation App’s Home tab
    Learn where to find Rotation App’s Home tab.
  2. Find the rotation you want to add a webhook to
  3. Open the Rotation Webhooks dialog
    Open the rotation menu and select 🪝 Webhooks.
    This will open the Rotation Webhooks dialog where you can view, edit, and manage all webhooks configured for this rotation.
  4. Open the Create Webhook dialog
    Select the ➕ New Webhook button to start adding a new webhook.
  5. Fill in the webhook details
    1. Give your webhook a name: This will help you identify the webhook in the list of webhooks.
    2. Insert the webhook URL: The endpoint to call when the webhook is triggered.
    3. Select the webhook events: Choose the events that will trigger the webhook. Learn more about the webhook events in the Rotation Webhook events article.
  6. Submit the form
    Select the Create button to create the webhook.

Learn more about the webhook events in the Rotation Webhook events article.