In this blog, I’ll explain the step by step procedure to integrate ManyChat with Slack. ManyChat is a tool to build messenger bots and Slack is a chat room app. And anyone willing to integrate these two services must be trying to send data from ManyChat bot to a Slack chat room.

We’ll be going to accomplish the integration using Pabbly Connect service. This service allows us to create a workflow with instant triggers and multi-step calls to automate the process. The procedure will take a few minutes and provide a real-time message on Slack, every time the ManyChat bot brings data.

Integrate ManyChat with Slack

I’m using the simplest example to give an idea of the integration of ManyChat with Slack. Moreover, you can also make use of the formatters, filters, routers etc that came along with Pabbly Connect.

Now, let’s get started with the step by step procedure to integrate ManyChat with Slack using Pabbly Connect.

Step 1: Sign up to Pabbly Connect

Sign Up

Firstly, visit the Pabbly official website and click on the ‘Sign-Up Free‘ button. On the signup page, either use your existing Google account or manually fill out the registration form details to get in.

Try Pabbly Connect for FREE

Step 2: Access Pabbly Connect

Select Connect

After signing up successfully, click the ‘Access Now’ button that is present in the ‘Connect’ Pabbly application window.

Step 3: WorkFlow for ManyChat with Slack Integration

(a) Click over the Create New Workflow Button

Create New Workflow

Start with creating a workflow to integrate ManyChat with Slack and for this hit the ‘Create New Workflow’ button.

(b) Name the Workflow

ManyChat with Slack Workflow Integrate ManyChat with Slack

Name the Workflow as per your need (for instance: ManyChat with Slack’) and hit the ‘Save’ button.

Step 4: Set-up A Trigger to Integrate ManyChat with Slack

(a) Select Application to Integrate as ManyChat

Integrate ManyChat Integrate ManyChat with Slack

After naming and creating a workflow, a trigger window becomes visible. You have to select the ‘ManyChat’ app from the drop-down values of the field named ‘Choose App’.

Make sure the method here is ‘External Request’.

Step 5: Create a Flow on ManyChat

ManyChat Flow Integrate ManyChat with Slack

To attach the Pabbly Connect trigger with a ManyChat bot, we’ve to paste the Pabbly Webhook URL in a bot’s action. So, first, create a chat flow and if you already have one then skip this step.

For instance, in the above flow, I’m asking for a user email and if the user fills out an email then I’m going to perform an action.

(a) The Condition Step

ManyChat Condition Integrate ManyChat with Slack

I’ve taken a ‘Send Message’ as content on the condition step.

(c) ManyChat Condition Settings

ManyChat Flow Settings Integrate ManyChat with Slack

Inside the condition, I’m asking for writing an email from the customer. If the customer provides one then going to save it else an error message will be sent. Also, I’m including a ‘Skip’ button to the flow as if the customers simply want to skip this.

(d) Go to your ManyChat Action

ManyChat Action Setting Integrate ManyChat with Slack

In the action step (when a customer submits an email) as we want to send the customer’s response forward, we are going to do some settings.

For that, click on action.

(e) Select Action as External Request

Select External Request

When you click on the ‘+Action’ button a drop-down will open up. Select the ‘External Request’ option from the drop-down.

(f) Click on Add Your Request

Click on Add Your Request

After selecting the ‘External Request’ option a text i.e, ‘Add your request’ will become visible. Simply click over it and a window will pop open.

(g) Go back to Pabbly Connect & Copy Webhook URL

Copy Webhook URL

(h) Paste the Copied Webhook URL form Pabbly to ManyChat Action

Paste Pabbly Webhook URL in ManyChat & Do Settings Integrate ManyChat with Slack

Paste the copied Webhook URL from Pabbly Connect in the Request URL field for this window. Make sure the Request type is POST here.

After that click the option ‘Body’ from the menu given below and then click over ‘Add Full Subscriber Data’.

We are sending the full subscriber data here, but we can also choose to add selective variables too.

Step 6: Test the Trigger Request’s Working

(a) Click the Test the Request Button

Test the Request

Hit the ‘Test the Request’ button present at the right of the pop-up window.

(b) Check the Response

Test Response

Check for the success of your action after the test request. Make sure there will be no errors.

(c) Capture the Webhook Response in Pabbly Connect

Capture Webhook Response Pabbly Connect

Now, go back to the Pabbly Connect trigger and strike the ‘Capture Webhook Response’ button.

(d) Check the Response in Pabbly Connect

Check Captured Response Pabbly Connect

Check the response of the trigger that all the values sent from ManyChat are received successfully on Pabbly Connect.

Step 7: Set-up An Action to Integrate ManyChat with Slack

(a) Select the Application to Integrate as Slack

Integrate Slack

Click the ‘+’ button next to the trigger window.

Select ‘Slack’ app from the Choose App field drop-down.

(b) Select the Method for Slack Integration

Select Slack Method

Select the method as ‘Send Channel Message (without image). Remember, you can also select other methods available as per your choice in your workflow.

Lastly, hit ‘Connect with Slack’.

(c) Authorize your Slack Account

Authorize Slack Account

When you hit connect, the system will ask you to authorize an account. So, simply allow your Pabbly Connect and slack account authorization.

Step 8: Map the Values that you Wanna Send to Slack

Map Values Integrate ManyChat with Slack

Once you authorize your slack account, all the channels get populated automatically. Select the Channel in which you want to send the message.

Under the Message field, write down the messenger that you want to send. You can customize the message as per your choice and can make use of any information that you have gathered from Manychat as well.

To insert data that we’ve gathered from ManyChat, simply put your cursor to a destined position and then click the menu icon (three verticle line) next to the writing field and click over the value that you want to use in the message.

Step 9: Save the Action

Save Action & Send Test Request

Save & Send Test Request, after completing the message write-up and other field details.

Step 10: Check Response on Slack

Check Response on Slack Integrate ManyChat with Slack

Finally, check the response of the workflow on your Slack chat room that you have selected.

Wind-Up

Well, this is ‘How to integrate ManyChat with Slack using Pabbly Connect. Consequently, after completing this procedure, you will end up getting messages of your potential customers from your ManyChat bot to your Slack chat room automatically. Most importantly, the procedure is very easy to implement and you don’t need any coding skills to carry these simple steps.

For any further queries, do comment below.

You May Also Like to Read: