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, Authorize.net, 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.
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.
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.
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.
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.
Next, I’m going to click the “new content” button in the top right-hand corner.
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”.
Then, I click the “reply with message” drop-down menu and I change it to “open website”
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!
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”
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.
And, finally, I am going to create a “notify admin’s” action. Then, I click “done.”
Now all I need to do is click the “preview” button to make sure everything is working correctly.
Finally, I open my Messenger app on my phone. And, as you can see everything is working just fine.
Have fun accepting payments in ManyChat!
Do you want to implement Messenger Bot marketing in your business? Click to message https://m.me/TysonIsham1?ref=w414108
Do you want to start building Messenger Bots for marketing clients? Message https://m.me/tysonisham1, Smash the “get started” button, then go to “courses” in the main menu!