Pabbly Connect itself doesn’t have a native “dictionary object” field type the way some coding tools do, but you
can pass or build a dictionary/JSON object structure when sending data (for example in an API request or webhook) by using
raw JSON or structured parameters. That lets you treat it like a dictionary with key‑value pairs inside an object.
Below are the steps to do this correctly:
Step‑by‑Step Guide
1. Start Your Workflow
- Log in to Pabbly Connect and create a new workflow.
- Choose a trigger app (e.g., webhook, form, CRM) and test it so that Pabbly retrieves sample data.
2. Add an Action Step (API / Webhook)
- Click the “+ Add Action” button after your trigger.
- Choose the HTTP / APIapp if you need to send or build custom JSON.
- This lets you configure request details including headers, body, and payload type.
3. Select Request Type & Payload Format
- In the configuration, choose POST or PUT as needed.
- Set Payload Type to JSON — this is what lets you send structured objects.
4. Build Your JSON Object (Dictionary‑Like Field)
In the
Request Body (Raw JSON) section, you can directly paste or construct an object structure. For example:
{
"email": "{{email}}",
"name": "{{name}}",
"fields": {
"company": "{{company}}",
"address": "{{address}}",
"phone": "{{phone}}"
}
}
✔ The "fields" section above acts like a
dictionary/object, with key‑value pairs.
✔ You can include dynamic variables from earlier steps in place of those curly brace values.
This structure allows you to
send nested JSON data, which is the equivalent of a dictionary or object in APIs.
5. Confirm/Map Variables
- Pabbly will show dropdown options for dynamic data you can insert (e.g., {{email}}, {{name}}).
- Insert them where needed inside your JSON structure.
⚠ Note: Make sure to keep matching
braces and commas correct so your JSON stays valid.
6. Test the Step
- Click Save & Send Test Request.
- Check the API you’re connecting to (or your webhook receiver) to see if the object data arrived correctly.

If the API expects nested objects, this raw JSON structure ensures it receives the “dictionary‑like” format.
Tips for Working with Object/Data Structures
•
Use Request Body (Raw JSON) when you need nested fields or key/value pairs in a single parameter.
• When connecting to real APIs, ensure the endpoint supports nested JSON objects — otherwise you’ll need to adjust.
• Some Pabbly actions handle nested arrays or objects automatically if the integration supports custom fields.
Quick Example
If an API expects a “profile” object inside the main request, your JSON might look like:
{
"user_id": "{{user_id}}",
"profile": {
"first_name": "{{first_name}}",
"last_name": "{{last_name}}",
"preferences": {
"newsletter": "{{newsletter_status}}",
"notifications": "{{notif_pref}}"
}
}
}
This structure works as a
dictionary‑like field inside Pabbly Connect.
Read More: