**To receive a notification in Discord every time a customer starts a conversation in a specific inbox in Papo (https://papo.global/), you must configure a Flow that triggers a Webhook directly to the desired channel on the Discord server. This keeps your support or sales team alerted in real time, without needing to constantly monitor the platform.**

The integration uses Discord's native Webhooks and Papo's **Flows** module to turn a new conversation into an instant alert. With no complex code, you choose the inbox, customize the message content, and ensure no one misses an important lead or ticket.

| Step | Action | Tool |
| :--- | :--- | :--- |
| 1. Get the Webhook URL in Discord | Create a Webhook in the Discord server channel and copy the URL | Discord Server Settings |
| 2. Create the Flow in Papo | Configure a new flow with the “New conversation” trigger and the “Webhook” action | Flows module (Papo) |
| 3. Test the notification | Start a conversation in the chosen inbox and check that the message arrives in the Discord channel | Papo + Discord |

## How it works — step by step

### 1. Get the Webhook URL in Discord
In Discord, open **Server Settings** where you want to receive notifications. Go to the **Integrations** section and select **Webhooks**. Create a new webhook, choose the destination channel, and copy the **full URL** generated. It will have the format `https://discord.com/api/webhooks/…`. Save this URL — it will be used in the Papo Flow.

### 2. Create a new Flow in Papo
In the Papo dashboard, go to the **Flows** module and click to create a new flow. Give it a name that identifies the notification, such as “New conversation alert in Discord”.

### 3. Configure the trigger
Add a **Trigger** node and define that the flow should start when a **New conversation** arrives. Choose the specific inbox (for example, the WhatsApp number, Instagram, or another connected channel) that should generate the alert. This avoids noise and notifies only the inboxes that matter.

### 4. Add the Webhook action
After the trigger, insert an **Action** node and select the **Send Webhook** option (or similar). In the configuration field:

- **URL**: paste the Discord Webhook URL obtained in step 1.
- **Method**: keep it as POST.
- **Payload**: define the content that will be sent. Discord expects a JSON with the `content` field. You can use variables available in the conversation context to customize the alert. Example:

```json
{
  "content": "New conversation from {{contact.name}} in the inbox {{inbox.name}}: {{message.text}}"
}
```

The variables will be replaced with the real data at the time of triggering. Optionally, you can include fields such as `username` and `avatar_url` to customize the message appearance in Discord.

### 5. Activate and test the flow
Save and activate the flow. To test, send a message to the configured inbox — for example, talk to your own WhatsApp number connected to Papo. Within a few seconds, the notification should appear in the selected Discord channel. If it does not arrive, check:

- Whether the flow is active and the execution log in the Flows module shows no errors.
- Whether the Discord Webhook URL is correct and has not expired.

## Who this integration is useful for

- Support teams that use Discord as their communication hub and need immediate alerts about new tickets.
- Sales teams that monitor incoming leads in specific channels, such as a campaign WhatsApp inbox.
- Operations with multiple inboxes that want to consolidate notifications in different Discord channels according to the conversation source.
- Communities or internal servers where members need to be notified as soon as a customer gets in touch.

## Frequently asked questions

### Do I need administrator permission on the Discord server to create a Webhook?

Yes, you need “Manage Webhooks” permission on the Discord server. Usually, server administrators can create the Webhook. If you do not have this permission, ask the administrator to create the URL for you.

### Can I send notifications to different Discord channels depending on the inbox?

Yes. Simply create a separate Flow for each inbox and point it to the Webhook URL of the desired Discord channel. This way, support conversations go to one channel, and sales leads to another, for example.

### Which variables can I use in the Payload to customize the message?

You can use the variables available in the conversation context, such as `{{contact.name}}` (contact name), `{{message.text}}` (message text), and `{{inbox.name}}` (inbox name). Other variables can be checked in the variables documentation for the Flows module.

### How do I test without bothering the team?

After activating the flow, use a test contact — such as your own personal number — and send a message to the configured inbox. Confirm that the notification appears only in the designated channel. You can deactivate the test flow after validating.

### Does Discord have a request limit for Webhooks?

Yes, Discord imposes rate limits to prevent abuse. For a normal volume of new conversations, it is unlikely that the limit will be reached. If your operation generates thousands of alerts in short intervals, consult Discord's documentation on Webhook limits.

### Are the Flows and Webhooks features included in Papo plans?

Yes. The Flows and Webhook sending features are included in Papo plans. Detailed information about limits and subscriptions is available on the website.

## Read also

- [How to receive new conversation alerts on Telegram](/hc/papo/articles/how-to-receive-alerts-for-new-conversations-on-telegram)
- [How to use the Papo API to manage automation Flows](/hc/papo/articles/how-to-use-papo-api-to-manage-automation-flows)

---

**[Start for free and integrate your channels →](https://papo.global/?utm_source=helpcenter&utm_medium=article&utm_campaign=how-to-send-new-conversation-notifications-to-discord&utm_content=en)**

Connect WhatsApp, Instagram, and all your channels in a single dashboard, with AI that responds in seconds and alerts that keep your team synchronized in real time.