Update ZohoCRM With All Contacts' Profile Data When the Contact is Updated or Enriched in Act-On

  • Updated

Provide sales teams with the most accurate and up-to-date information about leads and prospects. This ensures that sales efforts are targeted and relevant, increasing the likelihood of successful conversions. Secondly, having a comprehensive view of a lead's recent interactions and updated details enables sales representatives to tailor their approach, making conversations more meaningful and personalized.

This information is for Act-On accounts using All Contacts. Learn more

Zoho

ZohoFlow

This is where you build a flow that receives the webhook trigger from Act-On & triggers the update in the CRM based on the webhook data.

  1. Navigate to ZohoFlow:

The ZohoFlow home screen.

  1. Choose Create Flow:

The Create Flow button in ZohoFlow.

  1. Click the trigger type Webhooks:

Choosing Webhooks as the trigger type for the new flow.

  1. Add a description and click Create:

Adding a description and creating the new webhook trigger.

  1. Leave the payload format as the default JSON:

The webhook trigger with the payload format left as the default JSON.

  1. Copy the URL and store it securely. This is required to set up the webhook in Act-On.
  2. Click Next, leave ZohoFlow open, and then move on to the next section.

Act-On

Create Webhook 

  1. Sign in to Act-On and go to Settings > Connectors.
  2. Click Outgoing Webhooks.
  3. Click + Add Endpoint and in the Custom URL tab:
    • Endpoint URL: Enter the URL from Zoho that you copied in step 6 in the previous section.
    • Description: Optional, but recommended that you add a description relevant to the use case.
    • Subscribe to events: Select contact.updated:

Subscribing to the contact.updated event for the webhook trigger.

  1. Click Create.
  2. Leave the Act-On application open and move to ZohoFlow for testing.

Zoho

Test Webhook with ZohoFlow

  1. Return to ZohoFlow and pick up from the flow step where testing can be enabled.
  2. Click Test:

The ZohoFlow step where webhook testing can be enabled.

  1. Return to Act-On & select the Testing tab from the webhook created previously.
  2. Click Send Example:

The Testing tab in Act-On with the Send Example option for the webhook.

  1. If the test is successful, you'll receive confirmation from both Act-On and ZohoFlow:

The test confirmation shown after sending an example webhook payload.

Complete ZohoFlow

  1. Return to the ZohoFlow and find ZohoCRM from the APPS tab on the left navigation bar:

Opening Zoho CRM from the Apps tab in ZohoFlow's left navigation bar.

  1. Add a Fetch contact step:

Adding a Fetch contact step to the flow.

  1. Map the email from the webhook payload to the CRM “Email” field and click Done:

Mapping the webhook email field to the CRM Email field in the Fetch contact step.

  1. Add a Decision step:

Adding a Decision step to the ZohoFlow.

  1. Name the decision step & configure as shown below:

Naming and configuring the Decision step.

  1. Add a new action that is required to update the contact from Act-On’s webhook:

Adding the action required to update the contact from Act-On's webhook data.

  1. Click to expand and drag Create or update contact to follow. Edit the Create or update contact step:

Dragging the Create or update contact action into the flow.

  1. Expand Fetch contact from the Variable options. Map email to the Email field.

Expanding the Fetch contact variable options to map the email field.

  1. Map each variable from the webhook payload to the appropriate fields and click Done.
    • Note: The webhook payload will only include the variables/attributes sent with the test example. Add more mappings based on the variable names found in Act-On’s data management.

Mapping each webhook payload variable to the corresponding Zoho CRM field.

  1. Test the flow by sending a test payload from Act-On. To do this step, temporarily replace the URL in Act-On. You can skip this step if desired.
    • ZohoFlow displays the payload received from Act-On’s webhook. Click Test.
    • Review the Output of the Create or update contact step and confirm the variables are populated correctly.
  2. Enable the flow.

Was this article helpful?

Have more questions? Submit a request