Skip to main content

What is Hooks feature

The Hooks feature lets customers receive alerts for pipeline events of interest. We support email and Slack notifications.

Nomenclature

  • Hook
    A Hook sends a notification to the service of the corresponding Hook Type when it receives a trigger from one of the attached Hook Sources.
  • Hook Type
    A Hook Type refers to the service a Hook uses to notify the customer. Supported types are Email and Slack.
  • Hook Source
    A Hook Source is an entity within the ELT platform (such as a pipeline or alert) that emits various events which the customer may want to be notified about. A Hook Source can be attached to multiple Hooks so that they can begin notifying the customer about the events from the Hook Source.

Getting Started

Create a Hook

1
On your dashboard sidebar, go to Settings. Click Hooks tab then + Create Hook button
Settings page with Hooks tab and Create Hook button
2
On Create new hook modal, fill the Hook name and select the Email option under the Hook Type from the dropdown list.
Create new hook modal with name and Hook Type dropdown
3
This should unlock the Email list field. Input the list of emails you want to get notifications to. Click the Create Hook button.
Email list field for hook notifications with Create Hook button
4
Attach the newly created Hook to an existing pipeline.To set up notifications for a pipeline, follow these steps in the newly opened modal:
a. Select Pipeline in the To dropdown menu.
b. In the With the name dropdown menu, select the pipeline you want to be notified about. You can start typing the name of the pipeline if you have a long list of pipelines.
c. Select the pipeline events you want to be notified about.
d. Click the Attach Hook button.
Attach Hook modal with pipeline selection and event checkboxes
5
That’s it! You will now receive notifications for the selected pipeline events. Check your email inbox for the notifications from support@integrate.io.
Hook successfully attached to a pipeline with event notifications

Create a Slack Hook

To send pipeline event notifications to a Slack channel, create a Slack hook and connect your Slack workspace via OAuth.
1
On your dashboard sidebar, go to Settings. Click the Hooks tab, then click + Create Hook.
2
Enter a Hook name, then select Slack from the Hook Type dropdown.
3
Click Connect Slack. A Slack authorization window opens. Choose the workspace and channel where you want notifications delivered, then approve the request.Integrate.io requests only the incoming-webhook scope. No read permissions are granted.
4
Once connected, the selected workspace and channel are shown in the modal. Click Create Hook.
5
Attach the hook to a pipeline the same way as an email hook, then select the events you want to be notified about.
Notifications are posted to the selected channel as a message that includes the pipeline name, event, table, and timestamp. If a delivery fails, the hook logs a warning and reports the error.
Deleting a Slack hook does not remove the Integrate.io app from your Slack workspace. To fully remove the integration, revoke access from Slack workspace settings > Manage apps.

Data Observability Alerts

What is Data Observability

Last modified on July 6, 2026