For Slack alerts, you first need to install Elementary CLI, configure a connection profile for it, and create a config file for the Slack webhook.
Note that the connection profile has to have the database and schema of the project where the tests run. If you are using a custom database for Elementary, configure it in the profile.
After that:

1. Create a Slack app

Go to the Slack page to create apps and create a new app (from scratch). Call it "Elementary" and connect it to the workspace of your choice.

2. Create a webhook

Go to the 'Incoming Webhooks' page for your newly-created app and toggle 'Activate Incoming Webhooks' to turn it on. Then click on 'Add New Webhook to Workspace':
Select the channel that the notifications will be posted to:

3. Add the Webhook to 'config.yml'

Use the webhook URL when you execute edr monitor using the option -s, --slack-webhook:
edr monitor --slack-webhook <your_slack_webhook_url>
If you prefer that the CLI reads the webhook URL from a file, copy it into the config.yml like this:
If you are using Slack Workflows, change the flag accordingly and refer to this page.

4. Get alerts from Elementary!

Execute the CLI command edr monitor - the command will collect all the new alerts from your elementary models and send to Slack. Run this after each time you run dbt run or dbt test with Elementary models / tests.
Hopefully, you will never have data reliability issues. But if you do, better to know about it first
Have a question