From Evo Voice
Jump to: navigation, search


Like Skype, Slack, Email, and SMS, Evo Voice supports messaging for Facebook Pages (e.g. business pages).

Step by Step

This step by step guide assumes that you already have a Facebook account that you want to enable chat for.

Create Facebook Endpoint

First, let's create a new Facebook Endpoint by going to the Endpoints screen and clicking New Endpoint > Facebook.


You can assign this endpoint to whichever customer you want and give it a name. Note The name is for display purposes only.

Once you create the endpoint you will be taken to the details page. Keep this open and open a new tab.


Create Facebook Page

In a new browser tab, go to https://facebook.com and if you do not already have a Facebook Page created, click the Create button at the top of Facebook and select Page


Click the Get Started button under Business or Brand.

Give the Page a Name/Category and click Continue


Upload the photos for the page (or skip this step)

You should now have a beautiful new Facebook Page


Sign up for Developer Account

If you haven't done so already, you need to sign up for Facebook Developer account in order to enable integration with your Facebook Page. Go ahead and navigate to:


And click the Get Started link at the top right. Follow the instructions to register as a Facebook Developer (verify account etc.) and then click the "Create First App" button when you are done.

Create Facebook App

If you haven't done so already by clicking the "Create First App" you can create a new App by first going to


And then clicking the Create App link under My Apps


Display Name can be anything you want and enter your email address, e.g. then click Create App ID


You should now be at the App home screen


Add Facebook Messenger

You now need to add "Facebook Messenger" to your App, do this by clicking the "Set Up" button under "Messenger"


Add Access Token

On the Messenger Settings screen under Access Tokens, click the Add or Remove Pages button


Follow the Wizard through the steps to add any pages that you want to grant access

Add Webhook

On the Messenger Settings screen under Webhooks click the "Add Callback URL" button

Now, flip back to Evo Voice and copy the Outgoing Webhook URL value on the Facebook Endpoint


Back on Facebook, paste this value into the Callback URL field. For the Verify Token, you can enter whatever you want, e.g.


Click the Verify and Save button. The window should close and the callback should show up in the list


Now click the "Add Subscriptions" button and check the "messages" option and then click Save


Generate Page Token

On the Messenger Settings screen on Facebook, in the Access Tokens section, you should have a single Access Token listed.

Click the Generate Token button

Important On the page that shows up, the token will only be shown once, click the Copy button and then paste that into the Page Access Token on Evo Voice


In Evo Voice, you can now Save your endpoint.

Testing Facebook Integration

Let's go ahead and create a simple Flow and associate it with our Facebook endpoint, e.g.


And now navigate to your Facebook Page. You can use the link in the top right:


Go ahead and open up the Chat (bottom right) and click the New Chat button. Then type in the name of your Page and press Enter


Say Hello!


It's important to notes that Evo Voice's Facebook integration supports all of the same features that our other Chat Channels do

Publishing App

By default, Facebook Apps are only visible to the Page creators. In order for your App go be visible to the general public, you must submit the App for Review. This is beyond the scope of this documentation, but you can follow the process here to do this: