Message Received

This event is fired whenever a contact sends a message to your dedicated phone number or replies to you in case of shared number.

  "event": "message_received",
  "timestamp": "2016-10-06T13:42:48Z",
  "data": {
    "id": "6456078996108088196",
    "channel": {
      "id": "6456078759331238786",
      "type": "mobile"
    "contact": {
      "id": "6456078781510718339",
      "phone_number": "15558576309"
    "content": {
      "type": "text",
      "payload": "That's really nice that I can write you back. You guys rock!"
    "nlp": {...}
dataobjectObject representing message received. The structure matches Send Message response structure except for the nlp key which is valid only for received messages.
data.nlpobjectSee NLP documentation.