Filip Minev so now we cannot retrieve the label of the question? a new field for this would've been nice, "label" indicates that the value is a user-readable text which doesn't look like is the case anymore
ManHat: Yes, if you set the name via the `::` menu then the `label` won't necessarily be what the respondent sees. The goal of the `label` was not to define what the respondent sees, but it's meant to describe the field, so you as the form creator and webhook consumer know what it refers to.
This is really needed. Grouping a single page response into one is also needed. Right now, dynamic keys with un-grouped data makes it really challenging to extract data for large multi-page forms
Yeah the random keys aren't great to work with... It's do-able but still, we don't have this issue on the Google Sheets integration because it takes the label directly. Let's do the same for keys please ? This issue is the same with the Zapier integration by the way. I found this is even more annoying there than with the webhook.
Also, we need ability to set custom identifiers not only on the question level, but also for question options (for questions that have options). Those are autogenerated too atm.
Is not just the simplicity, is the extensibility we can have with this dynamic setup for attributes. Definitely the scalability will win here in a product that implements this.
I'd like to translate form fields into Keys. To change the webbook structure. To fix this right now, I'm sending the webhook Through a different automation that's Translating the web hook into the new automation.. Which feels kind of weird...
Yes, we need to be able to define an ID or label for each question. Indeed, it's way too complicated to dynamically parse the answers of a new form, so we need to create a custom code to parse each new form.
Actually, I didn't see it before, but it's easy to change the name of the question so it's easier to parse (I use directly the name of the attribute for the DB):
I'd perhaps suggest using an additional field to avoid too many technical changes internally instead of the default key, this would surely be quicker to implement
Yoann Bonnassieux: yes, that could be a new field!
Yoann Bonnassieux: Yes, that would be perfect
Hi all, we just introduced a new way to name question fields via the `::` block options menu (screenshot below) which I believe is a solution to this feature request too. It's a way to give a field an internal name, which is not visible to the respondent. The `key` property in the webhook payload is the internal unique ID of the question, so it will stay as it is. The `label` property is the question title, which would have been "What is your favorite sport to do after work?" before, but with the new way of naming fields, this can be just "sport". I believe this makes it easier to parse through the webhook payload by looking up `label = sport`. Hope this makes things easier for you. Looking forward to hear your thoughts and feedback.