Alerts & Integrations

Set Up Alert Integrations

Connect to the tools your team already uses and route alerts where they are most useful.

Spark Uptime integrations showing alert routing to supported platforms
Route alerts to the right destination.

Integrations allow Spark Uptime to send monitor alerts to the communication channels, incident response tools, and automation platforms your team relies on every day.

Assign alerts per monitor.

After an integration is created, assign it to one or more monitors so alerts are delivered based on the notification rules you choose.

Use integrations to control where alerts are delivered. Each integration can be configured for all notifications, only downtime alerts, or only recovery notifications.

Create a new integration

Create integrations from the Integrations page in your Spark Uptime account. Each integration type includes the fields required for that specific provider.

1

Open Integrations

Log in to your account and open the Integrations page from the dashboard menu.

2

Choose the integration type

Click Create New next to the integration type you want to configure.

3

Enter required details

Enter a nickname and complete any required fields, such as an email address, webhook URL, API key, or token.

4

Choose the notification type

Select which alerts should be sent through this integration.

All sends both down and up notifications.
Only Down sends alerts when a monitor is detected as down.
Only Up sends recovery alerts when a monitor returns to an operational state.
5

Save the integration

Click Create to save the integration and make it available for monitor assignments.

Provider requirements may vary.Some integrations use a webhook URL while others require an API key, token, destination address, or provider-specific setup information.

Available integrations

Spark Uptime supports 10+ integration types for alert delivery, incident response, automation, and team communication.

Email

Send alerts directly to an email inbox or team distribution address.

Slack

Deliver alerts to Slack channels using your configured Slack destination.

Discord

Send monitor notifications to Discord channels for operational visibility.

Mattermost

Route alerts into Mattermost workspaces used by your team.

PagerDuty

Connect monitor alerts to your incident response and escalation workflow.

Mastodon

Publish monitor events through a configured Mastodon integration.

Pushover

Receive alert notifications through Pushover-supported devices.

Zapier

Connect Spark Uptime alerts to automated workflows and third-party tools.

Rocket.Chat

Deliver monitor alerts into Rocket.Chat channels used by your team.

Webhook

Send alert payloads to custom endpoints, scripts, and internal systems.

Pushbullet

Send monitor notifications through Pushbullet-supported destinations.

View and manage integrations

From the dashboard, open Integrations to view all configured integrations, the number of assigned monitors, and available management actions.

Pause

Temporarily stop an integration from sending notifications without deleting its configuration.

Resume

Reactivate a paused integration so assigned monitors can send alerts again.

Delete

Permanently remove an integration after confirming the action. Deletion cannot be reversed.

Assign an integration to a monitor

Integrations must be assigned to a monitor before that monitor can send alerts through the selected destination.

1

Open the monitor

Click the monitor nickname or select Manage from the monitor list.

2

Select an integration

In the left panel under Integrations, choose an integration from the dropdown menu.

3

Add the integration

Click Add Integration to attach the selected integration to the monitor.

Monitor integration assignmentRoute monitor alerts
Spark Uptime monitor detail page showing integration assignment controls
Once assigned, monitor alerts follow the integration rules.The monitor will send alerts using the selected integration and the notification type configured for that integration.

Remove an integration from a monitor

You can detach an integration from a monitor without deleting the integration from your account.

  • Open the monitor detail page.
  • Find the Integrations section.
  • Click Remove next to the integration you want to detach.
Keep critical monitors assigned to at least one active integration.Without an assigned integration, a monitor may continue checking status but may not notify your team through your preferred alert destination.