This article explains how to use data fields with the Zapier – Oneflow integration. Data fields allow you to populate Oneflow contracts with information from another app in your Zap when the contract is created.
REQUIREMENTS
|
INFORMATION ✅ This integration DOES support custom data fields. Create your data fields in a Oneflow playbook, then map values from your Zap to those fields. The values are assigned when the Zap creates the Oneflow contract. |
Playbooks
Data fields are created inside playbooks in Oneflow. A group can contain multiple data fields, which are available to every template assigned to that group.
For Zapier, create a playbook for the data fields you need and assign it to your Oneflow template. When your Zap creates a contract from that template, it can populate the fields with mapped values.
In Oneflow
Create a Playbook
- Go to Admin → Playbooks.
- Click + Create playbook.
- Enter a name and description, then click Confirm.
Add Custom Data Fields
- Open your playbook.
- Select the Data Fields tab.
- Click + Add a data field.
- Enter a name for the field, then click Confirm.
- Repeat for each data field you want to use.
Assign the Playbook to Your Template
- Click Templates in the side panel.
- Open an existing template, select one from the Template Library, or create a new one.
- Give your template a recognizable name.
- Click the Data fields icon in the side panel.
- From the Playbooks dropdown, select the group you created.
- Save the template.
Add Data Fields to a Text Section
- If needed, click + Add content and add a Text and image section.
- Place your cursor where you want the data field to appear.
- Click the Insert data field icon.
- Select the field from the Data Field dropdown.
- Click Confirm.
- Repeat for each field you want to insert.
Add Data Fields to a Form Section
- Add a Form section if your template does not already have one.
- Click a form field to edit its name and settings.
- From the Data field dropdown, select the field from your playbook that you want to link.
- Click Save.
- To add another row or customize the form options, click the cog icon next to the form section.
- Repeat for each field you want to link.
When you have finished adding data fields, Save and Publish your template.
In Zapier
Map Values to Your Oneflow Data Fields
- Open or create your Zap.
- In the Create contract in Oneflow action, select your published Oneflow template from the Templates dropdown.
- In How many data fields do you need to map while creating the contract?, enter the number of fields you want to map.
- In Custom ID of field n, select the Oneflow data field from the dropdown.
- In Value of field n, select the value to assign to that field. This can come from the trigger app in your Zap.
- Repeat the field and value selections for each data field you want to map.
When the Zap creates a contract, the mapped values populate the corresponding Oneflow data fields.
Example
You can map the HubSpot property Deal amount to a Oneflow data field named Deal_amount. When the Zap creates the contract, the mapped HubSpot value is assigned to that field in Oneflow.
Troubleshooting
- Your data fields are not listed in Zapier: Check that the selected Oneflow template is assigned to the playbook containing your fields.
- A value is mapped to the wrong field: Review the pairing of Custom ID of field n and Value of field n in the Oneflow action.
- Not all fields are mapped: Check the number entered in How many data fields do you need to map while creating the contract? and configure each field and value pair.