Statuspage Integration | Jeli

Jeli Part of PagerDuty

Statuspage + Jeli Benefits

  • Create new Statuspage updates using the Jeli Slackbot.
  • Update Status page during an incident.

Requirements

📘

Availability

Jeli is available with the Enterprise plan for Incident Management. Please contact our Sales Team to upgrade to an account plan with this feature.

To Configure the Integration

In Jeli

Admin permissions are required to manage Jeli Integrations. To add someone as an admin, visit User Access Management Settings in the Jeli web app.

In Statuspage

Account owners can create API keys.

How it Works

  • Via the Jeli Slackbot, users interact with the Statuspage API to create Statuspage incidents.
  • Users may make further updates to Statuspage incidents as incidents develop.

Integration Walkthrough

In Statuspage

  1. Select your avatar in the bottom left of the screen, and select API Info. Record your desired Page ID, as it is needed for a later step.
  2. Follow Atlassian's documentation to create an API key. Keep this token in a safe place, as it is needed for a later step.

In Jeli

  1. In Jeli, navigate to Settings Integrations and click Connect Statuspage.
  2. Enter your configuration details:
    1. Page ID: The unique ID for the Statuspage you would like to update with Jeli.
    2. API Key: The API key generated from Statuspage.
  3. Click Connect Page.
A screenshot of the Jeli UI prompting the user to enter a Statuspage Page ID and API key

Enter Statuspage Page ID and API key

Statuspage | Jeli Integration User Guide

Create a Statuspage Incident

After configuring the integration, enter the command /jeli statuspage in Slack to create a Statuspage incident. Enter the following:

  • Name
  • Incident Status
  • Impact
  • Message
  • Deliver Notifications (select yes or no)

When you run the command /jeli statuspage in Slack, fields will be populated with information from your Jeli incident. Please see Statuspage documentation for more information about each field.

A screenshot of the Slack UI detailing how to create a Statuspage incident

Create a Statuspage incident in Slack

📘

Incident Creation

After creating a Statuspage incident, the integration will post an update in the incident's Slack channel. This information is also included after running the /jeli overview command and any incident updates that are sent to broadcast channels.

A screenshot of the Slack UI confirming that a Statuspage incident was created

Statuspage incident created

Review your Statuspage, too, to see that your incident has been created.

A screenshot of Statuspage detailing an incident

Statuspage incident

Specify Impacted Components

You may also optionally specify which components on your Statuspage you would like to mark as affected by this incident. For each component, you can set the component status:

  • Operational
  • Under maintenance
  • Degraded performance
  • Partial outage
  • Major outage
A screenshot detailing affected components

Affected components

Update a Statuspage Incident

After you have created a Statuspage incident, run the command /jeli statuspage in Slack again to make subsequent incident updates.

Uninstall the Statuspage | Jeli Integration

  1. In the Jeli web app, navigate to Settings Integrations and scroll to the section Statuspage.
  2. Click Disconnect Page.
A screenshot of the Jeli web app detailing how to disconnect the Statuspage integration

Disconnect Statuspage

FAQ

Can I manage Statuspage incident that were created outside this integration?

This integration can only manage Statuspage incidents that were created using the /jeli statuspage command.