# Handling Flow submission

Once your customer has completed a WhatsApp Flow this will be received as a new message on the WhatsApp channel that the WhatsApp Flow message template was sent on.

The message body for a WhatsApp Flow submission will always be as follows:

```json
"body": {
    "type": "text",
    "text": {
      "text": "The customer has completed a WhatsApp flow"
    }
  }
```

As an example in Inbox you will always see the following:

<figure><img src="https://3861485111-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU9kiDiTGVD8kkbnKKyEn%2Fuploads%2FCRBLcnvOb04dWKmlGrza%2Fimage.png?alt=media&#x26;token=3e646fae-4c7b-45c2-928d-f559a2e73177" alt=""><figcaption></figcaption></figure>

In addition the message will contain a jsonResponse object in the meta.formResponse object of the message. You can use the jsonResponse in a Bird Flow to update contact information or an external source.

```json
"meta": {
    "extraInformation": {
      "timestamp": "1721065205"
    },
    "formResponse": {
      "id": "00000000-0000-0000-0000-000000000000",
      "sessionIdentifier": "00000000-0000-0000-0000-000000000000",
      "requestIdentifier": "00000000-0000-0000-0000-000000000000",
      "jsonResponse": {
        "flow_token": "12345",
        "exampletext": "usefultext",
        "data": "usefuldata"
      }
    }
  }
```
