> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rootly.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Statuspage.io

> Connect Atlassian Statuspage.io to Rootly to import status pages and templates, and publish incident updates to your customer-facing status page.

The Statuspage.io integration connects Rootly with Atlassian Statuspage so incident communication happens in one place. Import your existing status pages and update templates into Rootly, then publish customer-facing updates directly from an incident's Status Page Timeline.

With the Statuspage.io integration, you can:

* Import existing Statuspage.io pages into Rootly
* Import Statuspage.io update templates to standardize customer messaging
* Create a Statuspage incident from a Rootly incident
* Auto-populate status page updates from a template, including status and affected components

## Before You Begin

Before importing anything, make sure you have:

* A Rootly account with admin permission to manage integrations
* An Atlassian Statuspage account with at least one page

## Installation

Connect the integration before importing pages or templates.

<Steps>
  <Step title="Open the integration in Rootly" icon="plug">
    Go to **Configuration → Integrations**, find **Statuspage.io**, and click **Setup**.
  </Step>

  <Step title="Provide your Statuspage.io credentials" icon="key">
    Follow the prompts to connect Rootly to your Atlassian Statuspage account.

    <Check>
      Once connected, the integration shows as **Connected** on the integrations page and the import options below become available.
    </Check>
  </Step>
</Steps>

## Import Status Pages

Importing a page links it to Rootly so incidents can publish to it.

<Steps>
  <Step title="Open status page configuration">
    In the Rootly web app, navigate to **Configuration > Status pages**.

    <Frame>
      <img alt="Status pages section of the Rootly configuration" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/importing-status-pages/images-1.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=a23a4e1cf162ab3aa24f5cf57a235e4d" width="827" height="210" data-path="images/integrations/status-page-io/importing-status-pages/images-1.webp" />
    </Frame>
  </Step>

  <Step title="Start the import">
    On the status pages configuration page, click **Import from statuspage.io**.

    <Frame>
      <img alt="Import from statuspage.io button" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/importing-status-pages/images-2.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=705ab7702c99c6ce8bdea4d2259f0de9" width="834" height="354" data-path="images/integrations/status-page-io/importing-status-pages/images-2.webp" />
    </Frame>
  </Step>

  <Step title="Select the pages to import">
    In the popup modal, select the Statuspage.io page you want to import into Rootly, then click **Import pages**.

    <Frame>
      <img alt="Modal for selecting which Statuspage.io pages to import" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/importing-status-pages/images-3.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=b866f76c994d5a406e9b4087dc07926d" width="886" height="891" data-path="images/integrations/status-page-io/importing-status-pages/images-3.webp" />
    </Frame>

    <Check>
      The newly imported page appears in the list.
    </Check>

    <Frame>
      <img alt="Imported status page listed in Rootly" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/importing-status-pages/images-4.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=be2bd854b0c6c3424400e6124b66f03f" width="847" height="257" data-path="images/integrations/status-page-io/importing-status-pages/images-4.webp" />
    </Frame>
  </Step>
</Steps>

## Import Templates

Rootly supports Statuspage.io templates. Once imported, they auto-populate fields when you make a status page update.

<Info>
  Templates can only be imported for status pages that are already linked to Statuspage.io. Import the page first.
</Info>

<Steps>
  <Step title="Edit a linked status page">
    On the status page configuration page, select **Edit** on a page that has a Statuspage.io page linked. A linked page has the **STATUSPAGE.IO** column populated.

    <Frame>
      <img alt="Status page list showing the Statuspage.io column populated" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/importing-templates/images-1.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=160ead1ec38d62c2d124a9e8a1d04651" width="852" height="279" data-path="images/integrations/status-page-io/importing-templates/images-1.webp" />
    </Frame>
  </Step>

  <Step title="Find the template import">
    Scroll down to **Import from Statuspage.io** for templates.

    <Frame>
      <img alt="Import from Statuspage.io control for templates" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/importing-templates/images-2.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=2dc49430127e445a408e9dae03ca0147" width="858" height="431" data-path="images/integrations/status-page-io/importing-templates/images-2.webp" />
    </Frame>
  </Step>

  <Step title="Select the templates">
    In the popup modal, select which templates to import from Statuspage.io.

    <Frame>
      <img alt="Modal for selecting Statuspage.io templates to import" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/importing-templates/images-3.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=a04a93cc37f785d091dfa33ae5eceade" width="1373" height="877" data-path="images/integrations/status-page-io/importing-templates/images-3.webp" />
    </Frame>

    <Check>
      The imported template now appears in Rootly under your Statuspage.io integrated status page.
    </Check>

    <Frame>
      <img alt="Imported template listed under the status page in Rootly" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/importing-templates/images-4.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=087eb9bcd3bb54923757976d1a7bcf10" width="1320" height="328" data-path="images/integrations/status-page-io/importing-templates/images-4.webp" />
    </Frame>
  </Step>
</Steps>

## Create a Statuspage Incident

Publish a Rootly incident to a linked Statuspage.io page.

<Steps>
  <Step title="Open the Status Page Timeline">
    Within any unpublished incident, click the **Status Page Timeline** tab, then click **Publish**.

    <Frame>
      <img alt="Status Page Timeline tab with the Publish button" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/creating-a-statuspage-incident/images-1.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=286fc5c246858c7851d8dcb302aee882" width="865" height="450" data-path="images/integrations/status-page-io/creating-a-statuspage-incident/images-1.webp" />
    </Frame>
  </Step>

  <Step title="Choose the page and publish">
    In the publish dialog, select a status page integrated with Statuspage.io — these have "(Statuspage.io)" in the title. Fill out the publish form with your desired settings.

    <Frame>
      <img alt="Publish dialog with a Statuspage.io page selected" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/creating-a-statuspage-incident/images-2.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=23649314f2d19f3977927dfdddd5809e" width="869" height="1123" data-path="images/integrations/status-page-io/creating-a-statuspage-incident/images-2.webp" />
    </Frame>
  </Step>

  <Step title="Confirm on the timeline">
    After publishing, the incident is added to the Rootly timeline. Click the hyperlink next to the incident event to open the newly created Statuspage.io incident.

    <Frame>
      <img alt="Published incident event on the Rootly timeline" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/creating-a-statuspage-incident/images-3.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=96b346243fcf6caa5f7f264d58413c3d" width="863" height="412" data-path="images/integrations/status-page-io/creating-a-statuspage-incident/images-3.webp" />
    </Frame>

    <Frame>
      <img alt="The created incident on Statuspage.io" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/creating-a-statuspage-incident/images-4.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=383473961eb12268857ac00865bbc34b" width="865" height="542" data-path="images/integrations/status-page-io/creating-a-statuspage-incident/images-4.webp" />
    </Frame>
  </Step>
</Steps>

## Use Status Page Templates

Templates are preset values that auto-populate an event update, so customer messaging stays consistent across incidents.

<Steps>
  <Step title="Add to the timeline">
    Within any incident in Rootly, click the **Status Page Timeline** tab, then **Add to Timeline**.

    <Frame>
      <img alt="Add to Timeline button on the Status Page Timeline tab" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/using-statuspage-templates/images-1.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=521e824adf7ac618780bd9e9cd67a162" width="870" height="442" data-path="images/integrations/status-page-io/using-statuspage-templates/images-1.webp" />
    </Frame>
  </Step>

  <Step title="Select an integrated status page">
    In the publish modal, select a status page with Statuspage.io integrated — these have "(Statuspage.io)" in the title.

    <Frame>
      <img alt="Selecting a Statuspage.io integrated page in the publish modal" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/using-statuspage-templates/images-2.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=c22b3162b120e015392c1170b73085ec" width="909" height="1203" data-path="images/integrations/status-page-io/using-statuspage-templates/images-2.webp" />
    </Frame>
  </Step>

  <Step title="Choose a template">
    In the same modal, select the template to use for this incident event update.

    <Frame>
      <img alt="Template selection in the publish modal" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/using-statuspage-templates/images-3.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=1e0591b9a0854feb352dcf63b3a86cce" width="911" height="1226" data-path="images/integrations/status-page-io/using-statuspage-templates/images-3.webp" />
    </Frame>

    The template populates presets such as the event message, status, and any affected components.

    <Frame>
      <img alt="Event update fields populated from the selected template" src="https://mintcdn.com/rootly/kMnLuRjX9XFq2H7j/images/integrations/status-page-io/using-statuspage-templates/images-4.webp?fit=max&auto=format&n=kMnLuRjX9XFq2H7j&q=85&s=2e48f705f71a649026c29a4536d33c37" width="908" height="1281" data-path="images/integrations/status-page-io/using-statuspage-templates/images-4.webp" />
    </Frame>
  </Step>
</Steps>

## Related Resources

* [Status pages](/configuration/status-pages)
* [Integrations overview](/integrations/overview)
