Home Action Reference Zoho CRM Extended Actions (Part 2)

Zoho CRM Extended Actions (Part 2)

Last updated on Apr 01, 2026

Zoho CRM Extended Actions (Part 2)

Continued from Part 1.


Outputs

Field Description
New Account ID Zoho Record ID of the created account
Status success or error
Response Message Detail about the operation
Created Time Timestamp of creation
Approval State Workflow approval status

Use cases

  • Agency: After enriching a prospect list with company data, automatically create accounts in a client's Zoho CRM for companies that pass qualification criteria.

  • Founder-led team: Create accounts from a list of companies found during LinkedIn prospecting, pre-filled with industry and employee count from enrichment.

  • RevOps: Automate account creation for inbound leads by mapping enriched company data directly to Zoho account fields in a single workflow.

  • GTM engineer: Chain company enrichment with this action to create accounts in Zoho with pre-populated firmographic data from Apollo, Hunter.io, or LeadMagic.


Update Account (Zoho CRM)

Integration: Zoho CRM | Credits: 0 | Category: CRM

Updates an existing account record in Zoho CRM using its unique Record ID. Only provided fields are modified.

Inputs

Field Required Notes
Account ID Yes 19-digit Zoho Record ID of the account to update
Account Name No Updated company name
Account Number No Updated reference number
Account Site No Updated site or location
Account Type No Analyst, Competitor, Customer, Distributor, Integrator, Investor, Other, Partner, Press, Prospect, Reseller, Supplier, or Vendor
Parent Account ID No 19-digit Zoho Record ID of the parent account
Phone Number No Updated phone
Fax Number No Updated fax
Website No Updated website URL
Ticker Symbol No Updated stock ticker
Industry No Updated industry classification
Employees No Updated employee count
Annual Revenue No Updated annual revenue amount
Ownership No Updated ownership type
Rating No Updated account rating
SIC Code No Updated SIC code
Billing Street / City / State / Code / Country No Updated billing address fields
Shipping Street / City / State / Code / Country No Updated shipping address fields
Description No Updated notes or description

Outputs

Field Description
Status success or error
Response Message Detail about the operation
Modified Time Timestamp of the update
Updated Record ID Zoho Record ID of the modified account

Use cases

  • Agency: After running company enrichment, push updated employee count, revenue, and industry data back to matching Zoho accounts in a client CRM.

  • Founder-led team: Update account types from Prospect to Customer when a deal closes, triggered by a stage change in your workflow.

  • RevOps: Bulk-update billing addresses across accounts after a data quality audit identifies outdated location data.

  • GTM engineer: Build an enrichment-to-CRM pipeline that updates accounts with fresh firmographic data on a weekly schedule.


Delete Account (Zoho CRM)

Integration: Zoho CRM | Credits: 0 | Category: CRM

Moves an account record to the Zoho Recycle Bin. The record can be recovered from there if needed.

Inputs

Field Required Notes
Account ID Yes 19-digit Zoho Record ID

Outputs

Field Description
Status success or error
Response Message Detail about the operation
Deleted Record ID Record ID of the account moved to Recycle Bin

Use cases

  • Agency: Remove duplicate or test accounts after a data cleanup pass across client CRM data.

  • Founder-led team: Delete accounts that were auto-created from a webhook trigger when they fail a qualification check.

  • RevOps: Automate account removal. Flag accounts with no associated contacts or deals, then delete the flagged records in the same workflow.

  • GTM engineer: After a data quality audit, batch-delete accounts matching disqualification criteria (e.g., outside target market or industry).


Unlink Records

Unlink Deal and Contact (Zoho CRM)

Integration: Zoho CRM | Credits: 0 | Category: CRM

Removes the bi-directional relationship between a Deal and a Contact. Supports both Contact-to-Deal and Deal-to-Contact directions.

Inputs

Field Required Notes
Primary Module Yes Contacts or Deals
Primary Record ID Yes 19-digit Zoho Record ID of the starting record
Related Module Yes Deals or Contact Roles
Related Record ID Yes 19-digit Zoho Record ID of the record to unlink

Outputs

Field Description
Status Operation result
Message Response detail

Use cases

  • Agency: Remove incorrect deal-contact associations discovered during a CRM audit for a client.

  • Founder-led team: Unlink a contact from a deal when the contact leaves the company and is no longer involved in the opportunity.

  • RevOps: Clean up stale associations after a bulk import created duplicate links between deals and contacts.

  • GTM engineer: Build a workflow that detects when a contact's company changes (via enrichment), then automatically unlinks them from deals associated with their previous employer.


Link Records

Link Deal and Contact (Zoho CRM)

Integration: Zoho CRM | Credits: 0 | Category: CRM

Creates a bi-directional relationship between a Deal and a Contact with an assigned Contact Role. Supports both Contact-to-Deal and Deal-to-Contact directions.

Inputs

Field Required Notes
Primary Module Yes Contacts or Deals
Primary Record ID Yes 19-digit Zoho Record ID of the starting record
Related Module Yes Deals or Contact Roles
Related Record ID Yes 19-digit Zoho Record ID of the record to associate
Contact Role Yes Developer/Evaluator, Decision Maker, Purchasing, Executive Sponsor, Engineering Lead, Economic Decision Maker, or Product Management

Outputs

Field Description
Status Operation result
Message Response detail
Linked Record ID ID of the associated record

Use cases

  • Agency: After creating contacts for a client account, link them to open deals with the correct decision-maker roles.

  • Founder-led team: Mark a new contact scraped from LinkedIn as the Decision Maker on an existing deal using their job title as the condition.

  • RevOps: After a bulk CRM import, link all new contacts to their corresponding deals based on company match.

  • GTM engineer: Enrich a contact's title, evaluate the title against a role taxonomy, then automatically set the Contact Role on their associated deal.


Campaign Management

Get Campaigns (Zoho CRM)

Integration: Zoho CRM | Credits: 0 | Category: CRM

Returns all campaign IDs and names from your Zoho CRM account. This action is a required prerequisite for Link Record to Campaign and Remove Record from Campaign: use it to look up valid campaign IDs.

Inputs

No inputs required.

Outputs

Field Description
Campaign ID 19-digit Zoho Campaign ID
Campaign Name Display name of the campaign

Use cases

  • Agency: Pull campaign IDs at the start of a multi-step workflow so the correct IDs are available for subsequent link or remove steps.

  • Founder-led team: Retrieve the list of active campaigns when building a conditional enrollment workflow.

  • RevOps: Audit campaign names and IDs for a reporting crosswalk.

  • GTM engineer: Use as a dynamic lookup step: chain it to Link Record to Campaign so campaign IDs populate automatically without hardcoding.


Link Record to Campaign (Zoho CRM)

Integration: Zoho CRM | Credits: 0 | Category: CRM

Adds a Lead or Contact to a specific campaign and optionally sets their campaign membership status.

Inputs

Field Required Notes
Campaign ID Yes Select from dropdown: populated by Get Campaigns (Zoho CRM)
Related Module Yes Leads or Contacts
Record ID Yes 19-digit Zoho Record ID of the lead or contact
Member Status No Planned, Invited, Sent, Opened, Responded, Bounced, or Opted Out

Outputs

Field Description
Status Operation result
Message Response detail
Linked Record ID ID of the linked record

Use cases

  • Agency: Enrich a batch of leads, qualify them, then add the qualified ones to a specific Zoho outreach campaign with status Invited.

  • Founder-led team: When a new lead clears your scoring threshold, place them in the right campaign automatically.

  • RevOps: Sync campaign membership after a list import: ensure all newly uploaded leads are tied to the correct campaign.

  • GTM engineer: Build a conditional enrollment: if enrichment returns company size above 500, add the contact to the enterprise campaign with status Planned.


Remove Record from Campaign (Zoho CRM)

Integration: Zoho CRM | Credits: 0 | Category: CRM

Removes a Lead or Contact from a campaign.

Inputs

Field Required Notes
Campaign ID Yes Select from dropdown: populated by Get Campaigns (Zoho CRM)
Related Module Yes Leads or Contacts
Record ID Yes 19-digit Zoho Record ID of the lead or contact

Outputs

Field Description
Status Operation result
Message Response detail

Use cases

  • Agency: Remove contacts who unsubscribed from a campaign during a list cleanup pass.

  • Founder-led team: After a deal closes-lost, remove the contact from the nurture campaign to stop automated outreach.

  • RevOps: De-enroll contacts who have not responded after a defined number of days by running a scheduled removal workflow.

  • GTM engineer: When a contact replies to an outreach sequence, trigger removal from the campaign to prevent continued automated follow-up.


Delete Records

Delete Contact (Zoho CRM)

Integration: Zoho CRM | Credits: 0 | Category: CRM

Moves a contact record to the Zoho Recycle Bin. The record can be recovered from there if needed.

Inputs

Field Required Notes
Contact ID Yes 19-digit Zoho Record ID

Outputs

Field Description
Status success or error
Response Message Detail about the operation
Deleted Record ID Record ID of the contact moved to Recycle Bin

Use cases

  • Agency: Remove duplicate or invalid contacts after running a deduplication pass across client CRM data.

  • Founder-led team: Clean up imported contacts who hit hard bounces during an outreach campaign.

  • RevOps: Automate contact removal: flag invalid contacts using an email validation action, then delete the flagged records in the same workflow.

  • GTM engineer: After a data quality audit, batch-delete contacts matching disqualification criteria in a single workflow run.


Delete Deal (Zoho CRM)

Integration: Zoho CRM | Credits: 0 | Category: CRM

Moves a deal record to the Zoho Recycle Bin.

Inputs

Field Required Notes
Deal ID Yes 19-digit Zoho Record ID

Outputs

Field Description
Status success or error
Response Message Detail about the operation
Deleted Record ID Record ID of the deal moved to Recycle Bin

Use cases

  • Agency: Remove test or duplicate deals before a pipeline review with a client.

  • Founder-led team: Delete auto-created deals from a webhook trigger when they fail a qualification check.

  • RevOps: Remove stale deals with no activity logged after a defined cutoff period.

  • GTM engineer: Run conditional deletion: if company enrichment reveals an account is outside the target market, automatically delete the associated deal.


Troubleshooting

"Invalid OAuth token" error on all Zoho actions
Your OAuth session has expired. Go to Settings > Integrations > Zoho CRM in TexAu and reconnect the account.

Get Lead or Deal by ID returns no data
The Record ID is incorrect or the record was deleted. Use List Leads or Search Deals to retrieve the correct current ID.

List Leads or List Deals returns fewer records than expected
The default page size is 25. Increase Limit to 50, 75, or 100 (must be a multiple of 25). Run the action multiple times to page through all results if the total exceeds your Limit setting.

Search Accounts returns no results even though the company exists in Zoho
The Search Word field is required for this action. Enter at least a partial company name. The equals operator behaves like contains for standard text fields in Zoho.

Link Record to Campaign fails with "invalid campaign ID"
The campaign was deleted or the ID is malformed. Run Get Campaigns (Zoho CRM) first to retrieve a fresh list of valid campaign IDs, then retry the link action.

Create Account or Update Account returns an error about a required field
Account Name is mandatory for account creation. For updates, confirm that the Account ID is a valid 19-digit Zoho Record ID. Use List Accounts or Search Accounts to retrieve the correct current ID.

Unlink Deal and Contact returns "no association found"
The relationship between the Deal and Contact does not exist, or the module/direction is incorrect. Verify that you selected the correct Primary Module and Related Module combination, and that both Record IDs are valid.

Delete Account succeeded but associated contacts are still visible
Deleting an account does not delete associated contacts or deals. Those records remain in Zoho CRM with the account association removed. Clean up orphaned records separately if needed.