Skip to integration content

How to integrate Unify with Zoho Flow

To integrate Unify with Zoho Flow, create a Webhook trigger, choose JSON, and copy the generated URL into a Unify Play’s Webhook action. Send a sample to expose the incoming variables, then map them to the actions you need. Webhook acknowledgement and downstream completion are separate checks.[1][3]

By UnifyDocumentation reviewed
Connection
Via webhook
Automation
Tool
Zoho Flow
Zoho Flow Webhook trigger
Data flow
Unify → Zoho Flow
JSON payload

At a glance

  1. Choose the action and its required prospect fields
  2. Use representative JSON and keep the needed context available
  3. Decide whether one request should cause one run or multiple runs

When this workflow makes sense

Start with the decision your team needs to make, then choose the connection that supports it.

A useful cross-application handoff starts with the destination action, not with the webhook URL. Agree which fields the receiving application needs and what should happen to an incomplete record. Payload extraction can simplify later steps, but it can also hide the context a team needs to investigate an exception.

A good fit when

Teams already using Zoho Flow and its connected applications for operational tasks.

Reconsider the plan when

If the process needs custom authentication beyond the documented trigger setup, confirm the receiving design before relying on it. Avoid enabling per-entry processing without deciding how many actions one request should cause.

Design the handoff

Use this framework to agree on the input, the next action, and who owns the result.

Suggested workflow design, based on the documented capabilities below.

StageDecision to make
DestinationChoose the action and its required prospect fields
ShapeUse representative JSON and keep the needed context available
CardinalityDecide whether one request should cause one run or multiple runs
OutcomeInspect the destination separately from webhook acknowledgement

Explore the scenarios

Choose the situation that fits your team and work through the proposed plan.

Open a scenario to explore its plan. Checklists track your selections in this page only.

Route a prospect into an existing process

A connected application already holds the team’s operational queue.

The decision that matters

Map to the destination’s required fields and preserve a review path for incomplete records.

  1. Capture the fictional payload
  2. Map its fields into the selected action
  3. Test both a complete and an incomplete record
Your validation checklist
0 of 3 checks marked by you
Control the effect of payload extraction

The team plans to send nested or multi-entry data later.

The decision that matters

Changing the payload shape can change both visible fields and the number of runs.

  1. Document the proposed shape
  2. Review extraction and per-entry settings
  3. Send a controlled sample and count the destination results
Your validation checklist
0 of 3 checks marked by you

Illustrative workflow, not a preconfigured automation. Complete these checks in your own account.

Connect your tools to Unify

Set up your integration or walk through it with our team

Define success before launch

Inspect the data and the intended outcome separately. Connection status is only the first check.

Expected, not tested

The flow receives one fictional prospect and the selected action creates the intended destination result.

Inspect the flow history and destination. A configured webhook acknowledgement confirms receipt, not that every later action succeeded.

Documentation-based reference. This workflow has not been tested end to end. Use a record or event you control before enabling live activity.

Questions answered

Common decisions when connecting Unify and Zoho Flow.

How does Unify start a Zoho Flow?

Use POST with JSON to the generated Webhook trigger URL and map the captured variables into subsequent actions.[3]

Should I use a Zoho Flow outgoing webhook?

No. For this Unify-to-Zoho Flow direction, choose the incoming Webhook trigger. Outgoing webhooks send data from Zoho Flow to another service.[3]

Can I use only part of the JSON payload?

Yes. Advanced settings can extract a specified key. Check that the selected portion includes every field your later actions need.[3]

Does acknowledgement mean the flow finished?

The documented acknowledgement is a response after receipt. Inspect the actual run and destination result before treating the process as complete.[3]

Will the acknowledgement body return data to Unify?

No. The Unify Webhook action does not pass response bodies into downstream Play steps.[2]

Limits & decisions

Check these boundaries before designing a live workflow around the connection.

  • Use the generated URL rather than constructing a regional endpoint by hand
  • The cited trigger setup does not specify an additional header-based authentication scheme
  • Destination application permissions and action requirements still apply
  • No live flow or destination action has been executed

What the connection supports

Understand the connection, the data involved, and the behavior that matters for a Unify + Zoho Flow workflow.

Connection flowVia webhook
Prospect data

POST / JSON

Documented behavior at a glance
DecisionWhat to know
TriggerA generated webhook URL starts a flow when it receives data[3]
FormatsJSON, form data, and plain text are supported by the trigger[3]
ExtractionAdvanced settings can select a nested key or expose request headers[3]
Multiple entriesAn optional setting triggers a flow for each payload entry[3]
AcknowledgementThe trigger can send a configured receipt response[3]

Technical setup reference

References and requirements for the Zoho Flow connection.

Connection requirements and setup checklist

Before connecting

  • A Unify Play with a Webhook action
  • A Zoho Flow account with permission to configure and enable a flow
  • Connected destination applications and their required fields
  • A fictional prospect for the trigger test
  1. Create a JSON receiver

    Create a flow, choose Webhook as the trigger, and select JSON. Copy the unique URL generated for that flow.[3]

  2. Capture representative data

    In Unify, use the copied URL with POST and a JSON body. Inspect Expand preview and send the sample. Review the payload shown by Zoho Flow; use Retest if the sample needs to change.[1][2][3]

  3. Choose the extraction scope

    Keep the full payload for this flat example. Advanced settings can extract a selected key or run once per entry in a multi-entry payload; enable those options only when that is the intended behavior.[3]

  4. Map actions and check completion

    Use the extracted variables in destination actions. If using webhook acknowledgement, configure it for the requests your sender needs and inspect the downstream result separately. Enable the finished flow and test with a record you control.[3][4]

Request configuration

Method
POST
URL pattern
Paste the generated Zoho Flow webhook URL
Headers
Content-Type: application/json
Authentication
Use the complete URL copied from the trigger, including its generated parameters. The cited trigger setup does not prescribe an additional authentication header; this example adds none. Keep the URL private and confirm the actual receiver requirements with a sample request.

Choose JSON as the body format. Unify sets Content-Type automatically. The receiver must respond within Unify’s 8-second timeout; request responses are not passed to later Play steps.[2]

Replace URL placeholders with the actual receiver URL from your account or deployed application. These example URLs are not working endpoints.

Example handoff payload

Start with a fictional prospect. Validate the resolved values before using a real record.

Inspect the sample payload and field mapping
Example request body
{
  "event": "prospect_handoff",
  "prospect_name": "Alex Morgan",
  "prospect_email": "alex@example.com",
  "company_name": "Example Company",
  "company_domain": "example.com"
}

Fictional data. Replace sample values before using a real Play.

The keys are an example handoff format, not required Unify field names. Use the field mapping to distinguish record data from fixed settings. Select available fields in your Play and inspect Expand preview; do not replace configuration values with prospect data.[2]

Payload fieldValue to send
eventA fixed label you choose for this workflow
prospect_nameUse {{ person.first_name }} and {{ person.last_name }} for the prospect name
prospect_emailUse {{ person.email }}; decide how to handle missing values
company_nameUse {{ company.name }}
company_domainUse {{ company.domain }}

Map the trigger variables from the flat sample into the destination’s actual fields. Extracting only a nested key changes which fields later actions can see; this sample does not require a nested-key extraction.

Troubleshooting

Start with the stage where the expected data or action stops appearing.

Expected fields are missing

Retest with representative JSON and check whether Advanced settings extracts only one portion of the payload.[3]

One request starts several runs

Check Trigger flow for each entry. It is intended for multi-entry payloads and can start separate runs for their entries.[3]

Receipt succeeds but the destination is unchanged

Review the flow’s enabled state, run history, action mapping, and destination connection. Check the failed action before replaying the whole handoff.[4]

Sources & review

Official documentation reviewed on September 15, 2026.

Technical claims link to primary documentation from Unify and the destination tool. Scenarios, field choices, and recovery plans are editorial implementation examples. Documentation review is separate from execution testing.

Documentation reviewed; end-to-end execution not tested. No named technical reviewer has signed off on these articles yet.

Content updated: . Report a correction to Unify with the tool name, source URL, and behavior you observed.

  1. [1] Unify: Webhook action
  2. [2] Unify: Webhooks in Plays
  3. [3] Zoho Flow: Webhook trigger
  4. [4] Zoho Flow: Frequently asked questions

Get started with Unify

Create your account or book a demo with our team