Facebook Messenger for business
Beta

Facebook Messenger for business, built to scale

Reach and support customers on Facebook Messenger. For speed to market and scale, build with the Conversations API.
Woman wearing green cardigan browsing online store on phone with shopping messages around her.
Woman wearing green cardigan browsing online store on phone with shopping messages around her.

Boost sales and support with Facebook Messenger

Facebook Messenger lets you reach people where they spend time. The Conversations API enables conversational commerce and customer support across channels, all backed by industry-leading scalability.

Reach billions globally with one flexible API

Flowchart showing 2-way conversational messaging through various chat platforms including WhatsApp and Messenger.
Flowchart showing 2-way conversational messaging through various chat platforms including WhatsApp and Messenger.

Conversations API

Drive engagement with cross-channel messaging that includes participant management and archived messages for Facebook Messenger, SMS, MMS, WhatsApp, and conversational chat.

Drive conversions and customer satisfaction

Conversational commerce

Support the whole customer journey with two-way messaging for support, sales, and lead generation.

Customer care

Support a seamless experience for customers with live support, on-demand resources, and chat flows built in Twilio Studio.

Promotions

Deliver relevant offers as part of a single conversation with each customer, with rich images and emojis to activate and reengage.

Lead generation

Simplify your customer acquisition by driving leads from ads that click to Facebook Messenger.

Read the Docs

Explore quick-start guides, code snippets, SDKs, and more in our comprehensive resource library to kickstart your build for Facebook Messenger with Messaging.

Create Address Configuration

// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.conversations.v1.addressConfigurations
  .create({
     friendlyName: 'My Test Configuration',
     'autoCreation.enabled': true,
     'autoCreation.type': 'webhook',
     'autoCreation.conversationServiceSid': 'ISXXXXXXXXXXXXXXXXXXXXXX',
     'autoCreation.webhookUrl': 'https://example.com',
     'autoCreation.webhookMethod': 'POST',
     'autoCreation.webhookFilters': ['onParticipantAdded', 'onMessageAdded'],
     type: 'sms',
     address: '+37256123457'
   })
  .then(address_configuration => console.log(address_configuration.sid));
Smiling man wearing headphones and a beige blazer, holding a phone while resting on a bike.
Smiling man wearing headphones and a beige blazer, holding a phone while resting on a bike.

Facebook Messenger made easy with the Conversations API

Reach customers globally on Facebook Messenger with a single cross-channel API. Join the beta to access Twilio’s API, platform, and SDKs to build with best-in-class scalability and speed to market on your side.

Only pay for what you use with simple pricing

Use the Conversations API with no subscriptions or commitments, just per-user pricing. Save with scaling discounts for ongoing and high-volume use.