Can't use map() on Fillout webhook questions array — '{object} is not a valid array'

:bullseye: What is your goal?

Hi everyone,
I’m receiving a webhook from Fillout (a form builder) into a Make custom webhook module. The data comes in with this structure:
{
“formId”: “qBAZRRCcskus”,
“formName”: “Application”,
“submission”: {
“submissionId”: “abc123”,
“submissionTime”: “2026-06-18T20:07:27.818Z”,
“questions”: [
{ “id”: “xspw”, “name”: “First Name”, “type”: “ShortAnswer”, “value”: “Richard” },
{ “id”: “ggaK”, “name”: “Last Name”, “type”: “ShortAnswer”, “value”: “Gloucester” },
{ “id”: “7Akz”, “name”: “Phone number”, “type”: “PhoneNumber”, “value”: “+15555555555” }
]
}
}
I need to extract First Name, Last Name, and Phone number by name in a Set Variables module. I’ve tried every variation of this formula:
{{first(map(1.submission.questions; “value”; “name”; “Last Name”))}}
But keep getting this error:
Function ‘map’ finished with error! ‘{object}’ is not a valid array.
I’ve tried with the pink token for questions, without brackets, with plain typed text — nothing works. The webhook is definitely receiving real data with populated values.
What is the correct way to reference the questions array from a Fillout webhook in a Set Variables module?
Thank you!

:thinking: What is the problem & what have you tried?

See above!

Hello,

Welcome to the Community!

Why are you using generic Webhook module instead of Fillout module Watch New Responses?

How to use map()?

Please take a look on this sample scenario:

Have a nice day,
Michal