How to integrate Papo with Slack to receive notifications of new conversations

Vitor

Vitor

Last updated on Oct 27, 2026

To receive a notification in Slack every time a customer starts a conversation in a specific inbox in Papo (https://papo.global/), you must set up a Flow that triggers a Webhook to the desired channel. This keeps your support or sales team alert in real time, without having to constantly monitor the platform.

The integration uses Slack's Incoming Webhooks and Papo's Flows, turning a new conversation into an automatic 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 Slack Create an App, enable Incoming Webhooks, and copy the sending URL api.slack.com
2. Create the Flow in Papo Set up 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 Slack channel Papo + Slack

How it works — step by step

1. Get the Webhook URL in Slack

First, go to the Slack API (api.slack.com), create an App (or use an existing one), enable Incoming Webhooks, and generate a unique URL for the channel where the alerts will be posted. Note this URL — it will be used in the Flow configuration.

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 Slack”.

3. Configure the trigger

Add a Trigger node and define that the flow should start when a New conversation arrives. Choose the specific inbox (e.g., WhatsApp number, Instagram, or another connected channel) that should generate the alert. This way, you notify only the channels that really matter.

4. Add the Webhook action

After the trigger, insert an Action node and select the Send Webhook option. In the configuration field:

  • URL: paste the Slack Webhook URL.
  • Method: keep POST.
  • Payload: define the content that will be sent. Use dynamic conversation variables to customize the alert, such as {{contact.name}}, {{message.text}}, and {{inbox.name}}. Example in JSON:
{
  "text": "New conversation from {{contact.name}} in the {{inbox.name}} inbox: {{message.text}}"
}

Adjust headers only if necessary; the default usually works.

5. Activate the Flow and test

Save and activate the flow. To test, send a message to the configured inbox — for example, message your own WhatsApp number connected to Papo. Within a few seconds, the notification should appear in the Slack channel. If it does not arrive, check whether the flow is active, whether the Webhook URL is correct, and review the execution log inside the Flows module.

Who this integration is useful for

  • Support teams that use Slack 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 one place, without switching between tabs.
  • Managers who want to track the volume of new conversations without constantly opening the Papo dashboard.

Frequently asked questions

Do I need to have a Webhook configured in Slack before using the Flow?

Yes. You need to create an App in Slack, enable Incoming Webhooks, and copy the generated URL. This procedure is done outside Papo, in the Slack developer interface.

Can I send the exact content of the customer's message in the alert?

Absolutely. In the Webhook action payload, you can include variables such as the conversation text, contact name, and channel, building a rich, contextual notification.

What happens if the request to Slack fails?

The Flow will log the error. You can add handling actions, such as sending a backup email or creating an internal task, to ensure the team does not miss the critical alert.

Is it possible to send notifications to different Slack channels depending on the inbox?

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

How do I test without disturbing 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 delete the test flow after validating.

Is there an additional cost to use Webhooks in Papo?

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

Read also


Start for free →

Try Papo for free and start automating your team's notifications today.