Notification Center
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.
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
- Expand Email.
- Check the recipient email address.
- 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.
- Expand Slack.
- Click Add Slack channel. If no channels are configured yet, click Connect to open setup.
- 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.
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.
3. Choose alerts and save
Turn on the notification types this channel should receive, then click Save. Testing alone does not save the subscription.
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.
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.
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.
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
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?
Thanks for the feedback!
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.