> ## Documentation Index
> Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ELT/CDC: Monitoring - Hooks

> Set up email alert hooks for pipeline events in Integrate.io ELT & CDC. Configure notifications for sync failures, completions, and errors.

## What is Hooks feature

The **Hooks** feature lets customers receive email alerts for pipeline events of interest. We currently support email, with plans to support Webhooks and other services in the future.

To set up slack integration, please refer to this [page](https://slack.com/intl/en-au/help/articles/206819278-Send-emails-to-Slack#gmail-1).

### 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 a service that a `Hook` uses to notify the customer, such as email or 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

<Steps>
  <Step>
    On your dashboard sidebar, go to Settings. Click on **Hooks** tab then **+ Create Hook** button

    <Frame>
      <img src="https://mintcdn.com/integrateio/MGWLTifrhXADDsEf/images/cdc/destinations/image-24.png?fit=max&auto=format&n=MGWLTifrhXADDsEf&q=85&s=d5398eec1154f129c07b22df89c02c31" alt="Settings page with Hooks tab and Create Hook button" width="1200" height="568" data-path="images/cdc/destinations/image-24.png" />
    </Frame>
  </Step>

  <Step>
    On **Create new hook** modal, fill the **Hook name** and select the **Email** option under the **Hook Type** from the drop-down list.

    <Frame>
      <img src="https://mintcdn.com/integrateio/MGWLTifrhXADDsEf/images/cdc/destinations/image-25.png?fit=max&auto=format&n=MGWLTifrhXADDsEf&q=85&s=be72abf7028e45fd3c89d9908c7f73ea" alt="Create new hook modal with name and Hook Type dropdown" width="1200" height="832" data-path="images/cdc/destinations/image-25.png" />
    </Frame>
  </Step>

  <Step>
    This should unlock the **Email list** field. Input the list of emails you want to get notifications to. Press **Create Hook** button.

    <Frame>
      <img src="https://mintcdn.com/integrateio/MGWLTifrhXADDsEf/images/cdc/destinations/image-26.png?fit=max&auto=format&n=MGWLTifrhXADDsEf&q=85&s=0b31a2bd31c74ddc19221d6c94fef14c" alt="Email list field for hook notifications with Create Hook button" width="1188" height="992" data-path="images/cdc/destinations/image-26.png" />
    </Frame>
  </Step>

  <Step>
    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** drop-down menu.\
        b. In the **With the name** drop-down 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.

    <Frame>
      <img src="https://mintcdn.com/integrateio/MGWLTifrhXADDsEf/images/cdc/destinations/image-27.png?fit=max&auto=format&n=MGWLTifrhXADDsEf&q=85&s=e0e6a985f746129ba7d0e38dc03435b3" alt="Attach Hook modal with pipeline selection and event checkboxes" width="1164" height="1428" data-path="images/cdc/destinations/image-27.png" />
    </Frame>
  </Step>

  <Step>
    That's it! You will now receive notifications for the selected pipeline events. Check your email inbox for the notifications from \*\*[support@integrate.io](mailto:support@integrate.io)

    <Frame>
      <img src="https://mintcdn.com/integrateio/MGWLTifrhXADDsEf/images/cdc/destinations/image-28.png?fit=max&auto=format&n=MGWLTifrhXADDsEf&q=85&s=ea3d9b94a5675733b0c32eb01f785ef5" alt="Hook successfully attached to a pipeline with event notifications" width="1200" height="767" data-path="images/cdc/destinations/image-28.png" />
    </Frame>
  </Step>
</Steps>

## Related

<CardGroup cols={2}>
  <Card title="Data Observability Alerts" icon="arrow-right" href="/cdc/data-observability-alerts" horizontal />

  <Card title="What is Data Observability" icon="arrow-right" href="/cdc/what-is-data-observability" horizontal />
</CardGroup>
