Skip to main content
Ewake uses Incident.io to build its knowledge graph, benefiting from past incidents to enrich each knowledge and help your team in upcoming incidents. Once connected, Ewake can also assist engineers during live incidents.

How it works

Once connected, Ewake uses Incident.io in two ways. Between incidents, it ingests postmortems, timelines, and workflows to build a picture of how your systems fail and how your team responds — this is what feeds the knowledge graph. During a live incident, engineers can ask Ewake questions and get answers drawn from that history, helping them resolve things faster.

Prerequisites

Before setting up this integration, ensure you have:
1

Incident.io Account

An active Incident.io account with admin permissions to create API keys.
2

Ewake Dashboard Access

Access to your Ewake.ai dashboard to configure the integration.

Configuration

1

Log in to Incident.io

Navigate to your Incident.io account and log in with your credentials.
2

Open Settings

Click on the gear button (⚙️) located at the bottom left of the interface.
3

Navigate to API Keys

Under the Extend section, click on API Keys.
4

Create New API Key

Click on Create New API Key to generate a new key for Ewake.
5

Configure Permissions

Grant the following permission groups to the API key:Ewake asks for two things from Incident.io: the incident data itself, and the catalog that gives it meaning.
  • View data, like public incidents and organisation settings (18 scopes). This is the core group — it’s what lets Ewake read incident timelines, alerts, and postmortems, which are the main inputs to the knowledge graph.
  • View catalog types and entries (3 scopes). Needed so Ewake knows which services and teams a given incident touches.
  • Can read schedules (optional). Enable this if you want Ewake to factor on-call rotations into its reasoning.
6

Copy API Key

Copy the generated API key to your clipboard.
Make sure to copy the key immediately as you won’t be able to see it again.
7

Configure Ewake Integration

Return to your Ewake dashboard.Go to IntegrationsIncident.io and paste the API key you copied in the previous step.Click Connect to finalize the integration.
You are all set!

Slack bot in incident channels

To have Ewake in your live incident channels, configure Incident.io to automatically add the Ewake Slack bot to new incident channels:
1

Open Workflows

In Incident.io, go to SettingsWorkflows.
2

Create or edit a workflow

Create a new workflow, or edit an existing one, that runs when an incident is declared.
3

Add the Slack bot step

Add the “Invite a Slack bot user to an incident channel” step.
4

Select Ewake

Choose Ewake from the bot user dropdown.
Ewake will be in every incident channel from the first message onward.

Webhooks

For real-time incident updates, configure a webhook in Incident.io pointing to your Ewake workspace. This allows Ewake to react to incidents the moment they are declared, updated, or resolved — rather than waiting on periodic syncs.