Anil Botta
Member
I am currently working on a project where a voice bot (built using Vapi) is configured to send order information in an array format to a Pabbly Webhook. While the array is being sent correctly from the bot, I am facing an issue where the Pabbly Webhook appears to cache or split the order items individually rather than recognizing and passing them as a complete array.
Thank you for your support!
Best regards,
Anil Botta
[email protected]
What We Are Trying to Do
We are building a system where:- A voice bot (built using Vapi) takes customer food orders over a phone call.
- The bot captures the entire order in JSON array format and sends it to a Pabbly Webhook.
- From Pabbly, we want to send the full order to Clover POS (sandbox) via API in a single request.
Issue Summary:
- The voice bot captures the entire order as an array (e.g., ["1 chicken biryani", "2 butter naan", "1 chicken biryani"]) and sends it to the Pabbly Webhook.
- However, in Pabbly, instead of treating the array as a single object or line item group, it separates each value as Result 0, Result 1, Result 2 etc., under the “Response Received” section.
What I Tried:
- Used the split text step to isolate and map each item (works, but not scalable).
- Tried to skip the iterator step and send the full array as-is.
- Attempted using custom request and webhook forwarding to Clover POS.
- Re-validated that the array format from Vapi is correct (confirmed with JSON structure and schema).
Request:
Could you please assist or advise:- How can we ensure Pabbly handles the incoming array properly?
- Is there a way to access or map the entire array as a single object within Pabbly Webhook or the next step?
- Any recommended method or workaround to forward the array as-is to third-party APIs (e.g., Clover)?
Thank you for your support!
Best regards,
Anil Botta
[email protected]