Tally webhook returns option IDs instead of text values for multiple choice fields

Hello n8n community,

I’m setting up an automation with a Tally form connected to n8n via webhook. The webhook is working correctly and I’m receiving the data in n8n, but I’m facing an issue with multiple choice fields.

Instead of receiving the actual text values from the multiple choice selections, I’m only getting option IDs. For example, instead of getting “Option A”, I receive something like “id_xxxxxxx”.

Has anyone encountered this issue before? What would be the best way to retrieve the textual values rather than the option IDs?

I’d appreciate any guidance on the most efficient way to handle this conversion within n8n.

Thank you in advance for your help!

This is how tally returns it, see here.

On the image I do see that there is also text for the options -
Acquérir plus de clients

So if you need to get texts for value ids in “value”, here is what you could do:

{{ $json.options.filter(o => $json.value.includes(o.id)).map(o => o.text) }}

this expression first filters for elements used in options, then extracts just the text.

Hope it helps.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.