April 18, 2017

Messenger Platform v2.0

  • Discover tab added to Messenger, showcasing popular bots in our ecosystem, nearby places that people can message, and businesses that offer support or answer questions.

  • Chat Extensions lets bots build interactive, social features that users can invoke directly into their conversations via the composer.

  • Parametric Messenger Codes let a bot dynamically generate multiple Messenger codes that provide different functionality when they are scanned. Users can also now scan codes by holding down on the main camera interface in Messenger.

  • Enhancements:

    • The ID Matching API enables the pairing of ASIDs and PSIDs between an app and a bot belonging to the same business

    • Open Graph Template lets bots send open graph content directly to threads. Currently supports only music URLs natively with inline playback.

    • Bots can now access referral information when users enter via a Messenger Ads.

    • Released the Platform Design Kit, a library of components for designing bots.

    • On Facebook pages that have bots, the owner can now make primary CTAs like "Get Support" or "Shop Now" open the bot (in addition to "Message Us").

April 5th, 2017

March 2nd, 2017

Messenger Platform v1.4

November 8th, 2016

Messenger Platform v1.3

September 12th, 2016

Messenger Platform v1.2

Also:

  • Messenger Destination Ads are now available under the website clicks objective - that means you can acquire users directly into your bot with no friction
  • Export your bot analytics on the app level to see block rates and open threads for all your pages.
  • New welcome screen when people first enter a conversation with your bot

August 30th, 2016

August 15th, 2016

  • Added a new doc: Messenger Platform Policy Overview. Please review as policy changes may impact your integration.
  • Re-added the Complete Guide which has now been broken up into multiple sections.
  • Doc navigation changes.

July 1st, 2016

Send API

Receive API

  • New event: message_echoes. Allows developers to receive all messages sent by pages.
  • New event: message_reads. To notify the developer/page a message was read.
  • New field: app_id, to identify the source of the bot message.
  • New field: metadata, passed from the Send API and sent to the message_echoes callback, to help interoperability betwen multiple bots.

User experience

  • Breaking change: Get Started button. Triggers a postback received callback instead of firing a message automatically.
  • New input style: Quick replies. A new way for bots to receive input with ephemeral buttons attached to the last message
  • New button type: Phone number to invoke the native phone dialer
  • New thread setting: Persistent menu. Supports postbacks and urls with up to five elements
  • New thread setting: Greeting text. To communicate your bot's functionality to first-time users.
  • Browser close. To allow automatically closing the browser window at the end of a custom web UI flow.
  • Account linking and unlinking: secure protocol for businesses to retrieve a page scoped user ID from within Messenger
  • Bot feedback: Users are able to leave a 5-star review and provide feedback for developers.

April 12th, 2016

  • Messenger Platform launched.