Zoho Recruit logo

Integrate Zoho Recruit with your AI CRM

Zoho Recruit is an applicant tracking and recruitment platform for managing candidates, job openings, interviews, applications, and hiring workflows.

Explore Triggers and Actions

Add Tags To Records

Add existing tags by name to one or up to 500 records in a Zoho Recruit module. One record uses the live-verified single route; multiple records use the documented bulk route. Inspect every outcome because item failures can appear inside an HTTP success response.

ActionTry it

Associate Candidates With Jobs

Associate candidate IDs with job-opening IDs and optionally add a comment. Returns every provider outcome because Zoho can report item-level failures inside a successful HTTP response. This documented mutation was not live-probed.

ActionTry it

Cancel Interview

Cancel one scheduled Zoho Recruit interview with an optional reason and feedback. Cancellation is irreversible. Returns the provider outcome because locked candidates, submitted recorded-video interviews, and blueprint-managed interviews cannot be cancelled. This documented mutation was not live-probed.

ActionTry it

Change Job Opening Pipeline

Assign a different hiring pipeline to one Zoho Recruit job opening and choose whether to migrate its existing stage history. History migration may be irreversible. Returns every provider outcome because business validation can be reported inline.

ActionTry it

Change Offer Status

Change one Zoho Recruit Offer record's status. Valid status values and additional required fields depend on the organization's Offer workflow. The transition may irreversibly trigger workflows, approvals, or notifications. Returns every item outcome because validation errors can appear inside an HTTP 202 response.

ActionTry it

Change Record Status

Change Candidate, Application, or Job Opening status for one or more record IDs. Returns every provider outcome because Zoho Recruit can report item errors inside a successful HTTP response. Status transitions may irreversibly trigger workflows, approvals, blueprints, or notifications. This documented mutation was not live-probed.

ActionTry it

Create Assessments

Create one or more Zoho Recruit assessment definitions, including optional sections and questions, through the v2.1 Assessments API. Inspect every outcome because item validation errors may appear inside a successful HTTP response.

ActionTry it

Create Notes

Create one or more notes attached to Zoho Recruit records. Creating a note with a new title may also create a matching note type. Inspect every outcome because Zoho Recruit can report item validation failures in a successful HTTP response.

ActionTry it

Create Pipeline

Create one organization-wide Job Openings hiring pipeline from existing stage and status IDs. The pipeline persists until explicitly changed or deleted; this action does not provide automatic rollback. Setting default to true replaces the organization's current default pipeline. Include the mandatory Hired, Rejected, and Archived mappings, and inspect every outcome because Zoho Recruit can report validation failures inside a 2xx response.

ActionTry it

Create Records

Create up to 100 records in a supported Zoho Recruit module. Returns every per-record outcome because Zoho may report validation failures inside an HTTP 200 or 202 response.

ActionTry it

Create Reviews

Create candidate, recruiter, or interviewer reviews with dynamic assessment answers. A review can also change candidate, application, or interview status through $status_info, which may trigger irreversible workflow effects. Inspect every outcome because Zoho Recruit can return validation or permission failures inside HTTP 202 responses.

ActionTry it

Create Stage

Create one organization-wide Zoho Recruit hiring stage. This persistent configuration change has no automatic rollback. Zoho Recruit allows at most 10 stages and requires each stage to use a unique name and color combination. Inspect every outcome because limit and duplicate failures can be returned inside an HTTP 202 response.

ActionTry it

Create Submissions

Submit candidates or applications to a client contact or hiring manager. The selected medium can send email or share content externally, and the toolkit has no proven way to retract it. Inspect every outcome because Zoho Recruit can report item validation errors inside a successful HTTP response.

ActionTry it

Create Tags

Create one or more tags for a Zoho Recruit module. Tag names are limited to 25 characters. Inspect every outcome because Zoho can report item validation failures in a successful HTTP response.

ActionTry it

Delete Attachment

Delete one attachment from a Zoho Recruit record. Returns every provider outcome and preserves the caller-supplied attachment ID as a string. Inspect all_succeeded because item failure can appear inside a successful HTTP response.

ActionTry it

Delete Notes

Delete one or more Zoho Recruit notes. One ID uses the single-note route and multiple IDs use the bulk route. Returns every provider outcome; inspect all_succeeded because item failures may appear inside a successful HTTP response.

ActionTry it

Delete Photo

Delete the photo from a Zoho Recruit Candidate or Contact record.

ActionTry it

Delete Records

Delete one record or up to 100 records from a Zoho Recruit module. One ID uses the single-record route and multiple IDs use the bulk route. Inspect every outcome because Zoho may report per-record failures inside an HTTP success response.

ActionTry it

Delete Stage

Permanently delete one Zoho Recruit hiring stage. This destructive action cannot be undone and may affect configured hiring pipelines. Zoho Recruit refuses to delete the organization's last remaining stage. Inspect every outcome because a validation failure can be returned inside HTTP 202.

ActionTry it

Delete Tag

Delete one tag from Zoho Recruit settings and return the provider's singular deletion outcome.

ActionTry it

Download Attachment

Download a file attachment from a Zoho Recruit record. Linked URL attachments cannot be downloaded with this action. Binary success follows the provider's documented contract but was not live-probed.

ActionTry it

Download Photo

Download the photo for one Zoho Recruit Candidate or Contact. Returns no file when the record has no photo.

ActionTry it

Get Application Pipeline Transitions

Get stage-grouped hiring-pipeline transitions for one Zoho Recruit application. Zoho may require account feature or user permissions beyond the documented OAuth grant for this operation.

ActionTry it

Get Custom Views

List a Zoho Recruit module's custom views or return one custom view with its criteria, sharing details, and selected fields.

ActionTry it

Get Module Metadata

Get one Zoho Recruit module's capabilities, layouts, attachment categories, custom views, and related-list metadata. Use List Fields for field definitions.

ActionTry it

Get Organization

Return identity, locale, currency, company, and license details for the connected Zoho Recruit organization.

ActionTry it

Get Profiles

List Zoho Recruit permission profiles or return one profile with detailed permissions by ID.

ActionTry it

Get Record

Get one Zoho Recruit record, including subform details, by module and record ID.

ActionTry it

Get Roles

List all Recruit organization roles or return one role by ID.

ActionTry it

Get Tag Record Count

Get the number of Zoho Recruit records using a tag and optionally return the areas where the tag is configured.

ActionTry it

Import Candidate Document

Import one resume document into the Zoho Recruit candidate parser using the filename parameter and a base64-encoded multipart document field. Parsing may create candidate records, and the provider does not guarantee that their IDs are returned for cleanup. The complete JSON response object is returned.

ActionTry it

List Associated Records

List one page of job openings associated with a candidate or candidates associated with a job opening.

ActionTry it

List Attachments

List attachments and linked URLs on one Zoho Recruit record.

ActionTry it

List Deleted Records

Return one provider page of recycle-bin or permanently deleted records from a Zoho Recruit module.

ActionTry it

List Fields

List field API names and metadata for a Zoho Recruit module across layouts. Runtime create validation may impose additional layout requirements.

ActionTry it

List Hiring Pipeline History

Return one page of hiring-pipeline history for a Candidate, Application, or Job Opening.

ActionTry it

List Modules

List modules available to the connected user with their API names, access profiles, display fields, and supported operations.

ActionTry it

List Note Types

Return one page of configured Zoho Recruit note types.

ActionTry it

List Notes

Return one page of Zoho Recruit notes.

ActionTry it

List Records

Return one page of records from a supported Zoho Recruit module. Empty modules return an empty data list.

ActionTry it

List Related Lists

Discover related-list API names and route templates available for a Zoho Recruit module.

ActionTry it

List Related Records

Return one page from a named related list such as Notes, Attachments, Interviews, Contacts, or Reviews.

ActionTry it

List Stages

Return one page of Zoho Recruit hiring stages and the statuses mapped to each stage. Unmapped statuses appear under the Others stage.

ActionTry it

List Tags

List tags configured for a Recruit module, including counts and the module's allowed tag count.

ActionTry it

List Users

List Recruit users by status group or return the connected current user.

ActionTry it

Merge Tags

Irreversibly merge two Zoho Recruit tags and move their associated records under the resulting tag. Provide the primary tag as tag_id and the second tag as conflict_id. Returns the provider outcome.

ActionTry it

Remove Tags From Records

Remove named tags from one Zoho Recruit record or up to 500 records in a module. Returns every provider outcome; details.tags names the affected tags rather than the tags remaining on each record.

ActionTry it

Review Submission

Approve or reject one Zoho Recruit submission with a rating and optional reviewer details. The review decision is not reversible. Returns the provider outcome because archived, previously reviewed, or invalid rating/status combinations may be reported inline.

ActionTry it

Revoke Blueprint

Irreversibly remove one Zoho Recruit record from its active blueprint process. This cannot be undone. Returns every provider outcome because Zoho Recruit can report CANNOT_PERFORM_ACTION inside a successful HTTP response when the record is not in a blueprint process.

ActionTry it

Search Records

Search one Zoho Recruit module using exactly one selector and return one provider page of up to 49 matching records.

ActionTry it

Transfer and Delete Pipeline

Permanently delete one Zoho Recruit hiring pipeline after transferring all of its associated stages, statuses, and records to a different pipeline. This destructive operation cannot be undone and may run asynchronously.

ActionTry it

Update Assessments

Update one Zoho Recruit assessment by path ID or multiple assessments carrying their own IDs through Recruit v2.1. Returns every provider outcome; inspect all_succeeded because item errors can appear inside a successful HTTP response. This documented mutation was not live-probed because no guaranteed assessment cleanup operation is available.

ActionTry it

Update Note Type

Rename one configured Zoho Recruit note type. Inspect every outcome because duplicate names and validation failures may be reported in a successful HTTP response. This documented mutation was not live-probed to avoid renaming account configuration.

ActionTry it

Update Notes

Update one Zoho Recruit note by ID. Returns every provider outcome because note validation failures may be reported within a successful HTTP response.

ActionTry it

Update Pipelines

Update one Zoho Recruit hiring pipeline by path ID or update pipeline definitions carrying their own IDs through the collection route. This can rename pipelines, change the organization default, and add, remove, or reorder stage and status mappings. These configuration changes may be irreversible. Inspect all_succeeded because validation failures can appear inside successful HTTP responses.

ActionTry it

Update Records

Update one Zoho Recruit record by path ID or up to 100 records carrying their own IDs. Returns every provider validation outcome; inspect all_succeeded rather than assuming an HTTP 2xx response means every item passed.

ActionTry it

Update Reviews

Update one owned Zoho Recruit review by path ID or multiple owned reviews carrying their own IDs. Returns every provider outcome because review validation failures may be reported within a successful HTTP response. This documented mutation was not live-probed because it requires probe-owned review fixtures.

ActionTry it

Update Stage

Rename or recolor one existing Zoho Recruit hiring stage. This changes organization-wide configuration and does not provide automatic rollback. Inspect every outcome because validation failures can be returned in a successful HTTP response.

ActionTry it

Update Tag

Rename or recolor one tag in a Zoho Recruit module. Inspect every outcome because validation failures may be returned inside a successful HTTP response.

ActionTry it

Upload Attachment

Attach either one file or one public URL to a Zoho Recruit record. Choose the attachment category by ID, label, or both. URL mode is live verified; multipart file mode follows the provider's documented transport contract. Inspect every outcome because Zoho Recruit can report item failures inside a successful HTTP response.

ActionTry it

Upload Photo

Upload one image as the photo for a Zoho Recruit Candidate or Contact. The file is sent as multipart/form-data field file. The multipart success contract is documented but has not been live verified.

ActionTry it

Upsert Records

Insert or update up to 100 Zoho Recruit records by duplicate-check fields without changing record status.

ActionTry it

How the Zoho Recruit integration works

The Zoho Recruit integration connects your Dench AI CRM directly to Zoho Recruit, so agents can read and act on your Zoho Recruit data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

62 actions are available for agents to invoke on your behalf. Every call runs through Zoho Recruit's own authorization, scoped to the account you connect.

Set up Zoho Recruit in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Zoho Recruit and click Connect — you'll authorize access through Zoho Recruit's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Zoho Recruit in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Zoho Recruit integration work with Dench?

The Dench Zoho Recruit integration connects your AI CRM to Zoho Recruit, so AI agents can work with your Zoho Recruit data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Zoho Recruit via Dench?

The Zoho Recruit integration currently exposes 62 actions, including Add Tags To Records, Associate Candidates With Jobs, Cancel Interview, Change Job Opening Pipeline, Change Offer Status, and Change Record Status. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Zoho Recruit to Dench?

No. You connect Zoho Recruit from your Dench workspace using Zoho Recruit's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Zoho Recruit integration secure?

Connections are authorized through Zoho Recruit's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Zoho Recruit connection from your workspace settings at any time.

Zoho Recruit | Dench AI CRM