> For the complete documentation index, see [llms.txt](https://docs.ddosify.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ddosify.com/ddosify/integrations.md).

# Integrations

Ddosify sends alerts through three integration options: [Slack](#slack-integration), [Opsgenie](#opsgenie-integration), and [Webhook](#webhook-integration).

### Add Integration

On Ddosify, click the Integrations tab. You can see the list of integrations you have added on this page. To add a new integration, click on the **+ Add Integration** button.

<figure><img src="/files/1Te88R63oxGns2ywf6pj" alt=""><figcaption><p>Ddosify Integrations</p></figcaption></figure>

#### Slack Integration

Send alerting messages to your Slack channels. Ddosify uses its own Slack application for the integration.&#x20;

{% hint style="info" %}
If you use Ddosify Self-hosted EE, you can make a Slack integration for alerts. Check [docs](/ddosify/self-hosted/self-hosted-slack-integration.md) for more.
{% endhint %}

1\) Select Slack from the left menu, give it a name and click the Make Integration button.&#x20;

<figure><img src="/files/VjIpX9ANzicc5W8aH5fH" alt=""><figcaption><p>Ddosify Slack Integration</p></figcaption></figure>

2\) Ddosify application requests permission to access your Slack workspace to send notifications. Click the Allow button.&#x20;

<figure><img src="/files/mUcDzQYPVT9FwbBcEqAR" alt=""><figcaption></figcaption></figure>

3\) Select a Slack channel for notifications and click the Save Channel button. You can change the channel later.&#x20;

<figure><img src="/files/yXioiZoY3puexEE8Z9oU" alt=""><figcaption></figcaption></figure>

4\) You should see the Success message. Click the **Test Integration** button to check everything is working as expected. Ddosify will send a test message to the channel.&#x20;

<figure><img src="/files/CclWt4aUYj8QwBVNz9co" alt=""><figcaption></figcaption></figure>

On Slack, you should see the test message.&#x20;

<figure><img src="/files/3I6Nzo9Ohv1DPgA4hytM" alt=""><figcaption></figcaption></figure>

#### Opsgenie Integration

Integrate Opsgenie to manage alert escalations and on-call schedules.&#x20;

1\) Select Opsgenie from the left menu, give it a name, paste your Opsgenie API Key (Check [Opsgenie docs](https://support.atlassian.com/opsgenie/docs/api-key-management/)) and select **Notification Type** (Alert or Incident) and click the **Make Integration** button.

<figure><img src="/files/BqdOeUTTzjJ9oBngBae6" alt=""><figcaption><p>Ddosify Opsgenie Integration</p></figcaption></figure>

2\) Click the **Test Integration** button to check everything is working as expected. You should see a success message if the integration is successful.

<figure><img src="/files/0nyL1RXfMnNARXNgUw0J" alt=""><figcaption></figcaption></figure>

#### Webhook Integration

Send a HTTP POST request when an alert occurs. For testing the webhook integration, you can use [Beeceptor](https://beeceptor.com/), [ngrok](https://ngrok.com/) or similar tools.&#x20;

1\) Select Webhook from the left menu and give it a name, URL, and Headers for Webhook integration. Ddosify sends a HTTP POST request to the URL with the given Headers and Basic Auth.&#x20;

<figure><img src="/files/gz8Uah6hlzMVrHRvl4N1" alt=""><figcaption><p>Ddosify Webhook Integration</p></figcaption></figure>

2\) Click the **Test Integration** button to ensure everything works as expected. You should see a success message if the integration is successful.

<figure><img src="/files/n5K5WLfPLzXhPk7Y0zwa" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
If you require assistance with Slack, Opsgenie or Webhook integration, you can join our [Discord](https://discord.com/invite/9KdnrSUZQg) or send an email to <support@ddosify.com>.
{% endhint %}
