When a customer submits a Mini App (WhatsApp Flow), their responses need to be captured and stored in the CRM so you can act on them. This works in two stages: first the bot captures the whole response as a single block of data, then a separate step breaks it apart into individual CRM fields.
Step 1: Create the bot flow
1
Go to Chatbot → Create Bot Flow.
2
Add a keyword trigger and select the channel.
3
Save the configuration.
Step 2: Send the Mini App and capture the response
1
Add an Ask Question block and select WhatsApp Mini App.
2
Enter a message, e.g., "Please fill the form."
3
Choose the Flow — Draft or Published — and select the starting screen.
4
Save the response to a Super Field (e.g., "Flow Response"). At this point, the whole form submission lands as one JSON blob in this single field — not split into individual fields yet.
Step 3: Test the flow
1
Save and enable the workflow.
2
Test it from a mobile phone — Mini Apps are not supported on WhatsApp Web.
3
Check the raw response under CRM → Live Chat → Super Fields.
Test on your phone, not the browser
If your test messages seem to go nowhere while testing in WhatsApp Web, this is why — switch to your phone.
Step 4: Split the JSON into individual CRM fields
The raw response is one JSON object, not separate fields. To turn it into usable, individual CRM fields, add a JSON Extractor step in the Automation Builder.
1
Add an Automation → JSON Extractor block.
2
Paste in the UID and the JSON data from your Super Field.
3
Run and save to see the individual values extracted.
4
Map each extracted value to its own individual CRM field.
Once split, use the data normally
After the JSON Extractor step, each field behaves like any other CRM field — you can trigger automations off it, use it in segments, or personalise messages with it.
Was this helpful? If you are stuck, message us on WhatsApp and a real person will help.