Hi everyone,
I’m working with an inbound webhook in Pabbly that gets triggered from an external system (fonio.ai). This system expects a flat JSON response like this:
I already built a workflow like this:
Even if I map only the code output into the Data Forwarder, the actual HTTP response still includes the entire workflow bundle (webhook input, sheets result, filter output, etc.) as an array.
Example (what I get in Postman):
But what I actually need to return is only:
I’ve seen other forum posts (e.g. where people use the Code step to extract specific values from JSON), and I already tried this. The extraction itself works fine — the issue is that Data Forwarder still wraps the full workflow output in an array.
My question:
Is there any way in Pabbly to configure the Data Forwarder so that it returns only the Code step output (flat JSON) and not the entire workflow history?
This is critical because the external system (fonio) will try to read the JSON and ends up reading everything (numbers, status, etc.) instead of just the field it needs.
Thanks a lot for any guidance!
URL:
IjU3NjYwNTY1MDYzNjA0Mzc1MjZjNTUzMDUxMzYi_pc
I’m working with an inbound webhook in Pabbly that gets triggered from an external system (fonio.ai). This system expects a flat JSON response like this:
Code:
{ "name": "John Doe" }
I already built a workflow like this:
- Webhook (catch call with fromNumber / toNumber)
- Google Sheets (lookup to get matching contact)
- Code (Pabbly) – Run JavaScript
→ Here I clean up the data so that the code output is already a flat object, e.g.
Code:return { name: "John Doe" };
- Data Forwarder (Pabbly) – Return Workflow Response to the Source
Even if I map only the code output into the Data Forwarder, the actual HTTP response still includes the entire workflow bundle (webhook input, sheets result, filter output, etc.) as an array.
Example (what I get in Postman):
Code:
[
{ "toNumber": "+4444", "fromNumber": "+4912345678" },
{ "response": { "rowsFound": 1, "result": [ { "rowValue": { "Name": "John Doe" } } ] } },
{ "status": "success", "message": "Condition is true" },
{ "output": { "name": "John Doe" } }
]
But what I actually need to return is only:
Code:
{ "name": "John Doe" }
I’ve seen other forum posts (e.g. where people use the Code step to extract specific values from JSON), and I already tried this. The extraction itself works fine — the issue is that Data Forwarder still wraps the full workflow output in an array.

Is there any way in Pabbly to configure the Data Forwarder so that it returns only the Code step output (flat JSON) and not the entire workflow history?
This is critical because the external system (fonio) will try to read the JSON and ends up reading everything (numbers, status, etc.) instead of just the field it needs.
Thanks a lot for any guidance!
URL:
IjU3NjYwNTY1MDYzNjA0Mzc1MjZjNTUzMDUxMzYi_pc