How to accept payments inside messenger with manychat

How To Accept Payments Inside Messenger With Manychat Chat Bots

Posted on

What’s up, guys? Let’s talk about how to accept payments inside Messenger with ManyChat.

I know there is a lot of interest out there for the ability to accept chatbot payments from customers with ManyChat since Messenger opened up the ability for these Messenger bot builder softwares to accept payments, or rather, allow their users to accept payments inside the platform. There is one thing that stands in the way, however, and that is the fact that Facebook requires an application process with their final approval before a platform is allowed to use the payment ability.

This is the primary reason why Chatfuel has a payment option, but there are no ManyChat payments… Yet… ManyChat have actually submitted their application and they are working towards approval.

However, if you happen to be a ManyChat user like myself, and you would like to take advantage of payments right now, I found a workaround you can start using in five minutes with PayPal.

And why PayPal? Well, the simplest answer (for me) is that Facebook integrates with PayPal already so it is the easiest way to accomplish the goal. In the future, we hope to have the ability to accept payments with Stripe, Braintree,, and other payment platforms. Meanwhile, if you’re on ManyChat, PayPal is going to be your go-to solution.

I’m going to do this in a step-by-step tutorial style post. So, let’s get started…

Go ahead and jump into your ManyChat dashboard, and open PayPal as well.

The next thing that you will need to do is go to your PayPal tools. In the drop-down menu, you will see PayPal buttons, that’s where you want to go, so click it.

setting up a paypal button for manychat

The next thing you want to do is create a “buy now” button. The other Buttons may also work, but I’m going to keep it simple and let you guys test the other options on your own. So click the “buy now” button to create a new “buy now” button.

For the purposes of this test, I am just going to make a fake item or test item. So I click the item name field, fill it in, and then I give it an item ID “test-1”.

Next, I add a price. Let’s call it a buck.

Next, I am not going to do anything to customize the button. You can if you like, and you can get as sophisticated with this as you want. For example, if you have inventory and you are doing something along the lines of, say, e-commerce, you can add any of the features you would normally add to your PayPal buttons.

3 fields you need to focus on while creating your paypal button for your chatbot payments

Next, I’m going to jump to step 3 in the button creation process, and I am going to finish the creation of the button. Here you can take the customer to a special check out page, and you can also take them to a canceled checkout page if they choose not to order with the button. For the purposes of this demonstration, I won’t do that because the method has been covered extensively elsewhere.

Next, I would add advanced variables, like if you are selling a course or some type of membership access and you want your button to automatically communicate trigger the delivery process once a payment has been completed, you can. Again, for this test, we won’t need to do that. For those of you who are ClickFunnels users, you should already be familiar with this feature.

Finally, all I have to do is click the create button, button.

These fields are optional for you button

Now, on the next page, PayPal gives me the opportunity to add the button code to my webpage. I am going to go down to the button preview area and on the left side where the code appears, I am going to click the “email” tab, and I am going to click “select code” to highlight the code. Next, I will hit Command+C (ctrl+C for PC users) to copy the button code URL to my clipboard.

make sure these 3 things are done to finish your button

This is all we need from PayPal. We’ve finished the button.

Now, I’m going to jump over to my ManyChat dashboard and go into the “content” section of the left-hand menu.

select the content section in manychat

Next, I’m going to click the “new content” button in the top right-hand corner.

hit the create new content button

I will give the new content a name, now that I am on the content creation page, which you should already be familiar with.

Now, I will add some text into the bubble. Then I will click “add a button,” and I will call this button “buy now”.

give the new payment button a name

Then, I click the “reply with message” drop-down menu and I change it to “open website”

getting the manychat button ready

open website option for the paypal payment on manychat

Next, I enter the “buy now” button URL from PayPal. Here in the text box, I hit “Command+V” to paste the email button code I copied from PayPal, and that’s it!

Now i enter the payment button link from paypal

Because of the way we created this particular button, I am going to do two things.

Number one, I’m going to add a tag called “went to PayPal page for item 1”

enter the custom fields and tags

Next, I am going to add a subscriber custom field, and I am going to call it “purchased item one?” And, I am going to make it a “boolean” so I get yes/no radio buttons. That way, I can come back later as an admin and mark on this person’s profile whether or not they were a purchaser of that item.

create a new custom field with a boolean

select no as the option for the boolean

And, finally, I am going to create a “notify admin’s” action. Then, I click “done.”

This is it, your button is almost done!

Now all I need to do is click the “preview” button to make sure everything is working correctly.

preview button

New message, go check it!

Finally, I open my Messenger app on my phone. And, as you can see everything is working just fine.

looks like we have a buy now button in our messenger bot

success! we have created a way to accept payments in manychat for our facebook messenger chat bot!

Have fun accepting payments in ManyChat!

Do you want to implement Messenger Bot marketing in your business? Click to message

Do you want to start building Messenger Bots for marketing clients? Message, Smash the “get started” button, then go to “courses” in the main menu!

Leave a Reply

Your email address will not be published. Required fields are marked *