Documentation

Start typing to search.

Notification Center

Written by Ekaterina Kosenko

Updated on Nov 5, 2026

Overview

Use Notification Center to choose where you receive alerts about your data pipelines. Manage Email, Slack and Webhooks under Delivery channels.

Open your profile menu at the bottom of the left navigation and select Notifications. Make sure you are in the workspace whose pipelines you want to monitor. Settings apply to that workspace.

Expand Email, Slack or Webhooks to configure delivery in Notification Center.
Each delivery channel has its own settings. Expand a row to configure it.

Marketing Data Governance rules have their own notification setup. See Data Governance alerts for that workflow.

Available alerts

For email and Slack, choose the alerts you want to receive:

  • Data extraction error: an extraction in a data table fails.
  • Data load error: a load to a destination fails.
  • Data source connection error: a source connection needs attention or reauthorization.
  • Destination connection error: a destination connection needs attention or reauthorization.
  • Extraction account changed: an extraction switches to another account. Learn about switching connections for existing extractions.
  • Data source credentials expiring: reminders 30, 14, 7 and 1 day before credentials expire. See credential expiration.
  • Extraction fields no longer available: fields are disabled because the source no longer exposes them.

Slack alert selections are independent of your email settings. You can send different alerts to different Slack channels.

Email notifications

  1. Expand Email.
  2. Check the recipient email address.
  3. Turn on the notification types you want to receive. Changes are saved automatically.

Email notifications include details of the issue and links to the affected objects. Where available, they also include reconnect actions and Fix with AI Agent.

Slack notifications

Send pipeline alerts directly to a Slack channel. You can add multiple channels and choose a different set of alerts for each one. You need permission to manage notifications in the Improvado workspace.

  1. Expand Slack.
  2. Click Add Slack channel. If no channels are configured yet, click Connect to open setup.
  3. Choose a delivery method: Slack connection or Incoming webhook.

Option 1: Use a Slack connection

Use this option to select a channel from an existing Slack connection in the current Improvado workspace.

1. Choose a Slack connection

Select Slack connection under Delivery method, then choose an active connection with permission to post messages. A personal or bot connection can work if it has the required permissions.

If you need a new connection, click Add a Slack connection. For a bot setup, select Bot - Improvado app and Read & Write, then authorize Slack. Return to Notification Center after completing the connection. See the Slack connection guide.

Slack connection delivery method selected, with the Improvado connection chosen and an Add a Slack connection link.
Choose an existing connection, or follow Add a Slack connection to authorize a new one.

2. Choose a channel and test delivery

Choose the target Slack channel, click Send test and check that the test message appears in Slack. The button changes to Verified after a successful test. If needed, invite the connected app to the channel and try again.

Turn on Show private channels only to list private channels available to the connection. This filter does not grant access to a channel.

Selected Slack channel with Verified and Connection verified status after a successful test.
A successful test confirms that the connection can send to the selected channel.

3. Choose alerts and save

Turn on the notification types this channel should receive, then click Save. Testing alone does not save the subscription.

Notification type switches and the Cancel and Save buttons.
Select the alerts for this channel and click Save to keep the settings.

Option 2: Use an incoming webhook

Slack associates each incoming webhook URL with a specific channel; you do not select a channel in Improvado for this method.

1. Add the webhook URL

In your Slack app settings, enable Incoming Webhooks, click Add New Webhook to Workspace, choose a channel and approve access. Copy the generated URL. Follow Slack's incoming webhook guide if you need to create one.

In Notification Center, select Incoming webhook under Delivery method and paste the URL into Slack webhook URL. Keep this URL private: it permits posting to your Slack channel.

Optionally enter a name, such as #data-alerts, to identify the destination in Notification Center. The name does not change where Slack sends messages.

Incoming webhook method with the Slack webhook URL field, Verify webhook button and optional channel name.
Paste the URL from Slack and enter an optional display name. The URL is left blank in this example.

2. Verify the webhook

Click Verify webhook and check for the test message in the Slack channel associated with the URL. After a successful test, Improvado shows Webhook verified.

Incoming webhook with Verified and Webhook verified status; the saved URL remains hidden.
A verified webhook. Previously saved URLs stay hidden when you edit the destination.

3. Choose alerts and save

Turn on the notification types for this channel and click Save. Verifying the URL alone does not save the subscription.

Notification type switches with Cancel and Save buttons, shared by both Slack delivery methods.
Both delivery methods use the same alert selection. Click Save after choosing the alerts.

Testing does not save your settings. Send test and Verify webhook send a real test message, but do not create a subscription. Click Save to keep the settings. A destination saved before a successful test stays paused; verify it and enable delivery before expecting alerts.

Manage Slack channels

  • Use the switch next to a channel to pause or resume its notifications.
  • Open the channel's three-dot menu → Edit to change settings. Click Save to apply changes or Cancel to discard them.
  • Use three-dot menu → Delete to remove a destination. This removes the Improvado subscription, not the Slack channel.
  • Click Add Slack channel to configure another destination.

Saved incoming webhook URLs are hidden. When editing, leave the URL field unchanged to keep the saved URL, or enter a replacement and verify it.

What you receive in Slack

Example Slack connection error with error details, last successful time, failure time and links to open, reconnect or use AI Agent.
Illustrative Slack alert with example workspace and connection names. Fix with AI Agent appears only where AI Agent is enabled.

Messages identify the alert and the affected objects. Depending on the alert, they include:

  • The error description, when available.
  • Links to the affected data table, load, source connection or destination.
  • Reconnect actions for connection problems.
  • Last successful for source connection errors, and the expiry status for credentials approaching expiration.
  • Failure times labeled Failed at, in UTC.
  • Fix with AI Agent when AI Agent is enabled for your organization.

Several alerts of the same type can arrive in one message, with details and links for each item. Follow a link and sign in to Improvado to investigate; your Improvado permissions still apply.

Webhooks

The separate Webhooks section sends structured event payloads to your server or an automation tool. It has its own event catalog and endpoint verification. See the webhooks setup guide.

For a Slack incoming webhook URL, use Slack → Incoming webhook. Do not paste it into the general Webhooks section: that section uses a challenge-response verification flow rather than Slack's test-message flow.

Delivery timing and troubleshooting

Notifications are processed in batches, so delivery is not instant. New Slack subscriptions receive eligible events that occur after delivery is enabled; earlier events are not replayed. Repeated issues may be grouped or suppressed by Notification Center's alert timing.

  • No message after setup: confirm the channel is enabled, the desired notification type is selected and a new matching event has occurred since activation. A successful test confirms connectivity, not that a pipeline alert has occurred.
  • Reauthorization required: reconnect the Slack connection from Connections, then test the channel again.
  • Missing channel or failed test: check that the connection can post messages and the app has access to the channel. For a new bot connection, use Read & Write. A Slack administrator may need to approve the app.
  • Incoming webhook fails: confirm the URL is still valid and points to the intended channel. Replace a revoked webhook URL and verify it again.
  • Permission error: ask your Improvado workspace administrator to configure notifications or review your access.

Was this article helpful?

Questions? The Improvado team is always happy to help. Send us an email, contact your Customer Success Manager, or raise a request in the Improvado Service Desk.