Just wanted to follow up here for anyone also running into similar issues here to mention that in order to send a nested array the Custom Request action would need to selected for the Webhooks by Zapier app.
If that action is selected and it’s still altering the format when double underscores are used, then it could be that the Unflatten option needs to be set to No. By default it will automatically try to convert fields with double underscores so that may be why it’s being altered:
If that doesn’t do the trick, it may be worth using a JSON validator like JSONLint to check its valid. And we have some helpful guides and resources that may be useful in troubleshooting further:
Just wanted to follow up here for anyone also running into similar issues here to mention that in order to send a nested array the Custom Request action would need to selected for the Webhooks by Zapier app.
If that action is selected and it’s still altering the format when double underscores are used, then it could be that the Unflatten option needs to be set to No. By default it will automatically try to convert fields with double underscores so that may be why it’s being altered:
If that doesn’t do the trick, it may be worth using a JSON validator like JSONLint to check its valid. And we have some helpful guides and resources that may be useful in troubleshooting further:
Join us September 23rd, 2026 for a free, one-day virtual event with 30+ sessions on AI automation. Get live build-alongs, playbooks, and strategies to lead AI transformation at your organization.