Zoho Recruit connector icon

Zoho Recruit Connector

Embed Zoho Recruit to build in‑app hiring workflows that push and pull candidates, job openings and client records. Create multi-tenant syncs, automated candidate pipelines and job posting orchestration your customers can install and manage inside your product.

01

Faster onboarding

Automate candidate and job imports to reduce manual setup time.

02

Multi-tenant management

Manage per-customer credentials, mappings and quotas from one console.

03

Reusable workflows

Create cycles for screening, interview scheduling and offer automation.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

What you can integrate and automate with Zoho Recruit

Integrate candidate, job opening, client and attachment data between your app and Zoho Recruit. Use Cyclr to create cycles that create and update Candidates and JobOpenings, run bulk read/export jobs, and trigger Recruit workflows. For API details see the Zoho Recruit API documentation.

PRODUCT USE CASES

Top Use Cases for Zoho Recruit Integrations

Quickly create integrations between your SaaS app and Zoho Recruit—sync candidates, push job openings and automate status changes. Publish the integration in your white‑label embedded marketplace so customers install and manage connections themselves.

Create candidates from your product

Automatically create Candidate records in Zoho Recruit when users submit applications or resumes in your app.

Push job openings

Publish JobOpenings from your product into Zoho Recruit to centralize postings and distribution.

Automate candidate status updates

Update candidate status and trigger Zoho Recruit workflows when milestones occur in your app.

ORCHESTRATION

How Zoho Recruit works with Cyclr

Cyclr sits between your SaaS product and Zoho Recruit to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Zoho Recruit

    Zoho Recruit processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Zoho Recruit methods you can orchestrate through Cyclr.

Clients3

List Updated Clients

Action

List all existing clients updated since the last cycle run.

List Clients

Action

List all clients.

List Clients

Action

List all clients.

Candidates19

List Candidates

Action

List all candidates.

Get Candidate by ID

Action

Retrieve a candidate record by ID.

Update Multiple Candidates

Action

Update multiple candidate records.

Get Candidate By Custom Field

Action

Retrieves a candidate record using Custom Field criteria.

List New Candidates

Action

List all new candidates since the last cycle run.

Create Multiple Candidates

Action

Create multiple new candidates.

Create Candidate

Action

Create a new candidate.

Update Candidate

Action

Update a candidate record.

List Updated Candidates

Action

List all new candidates since the last cycle run.

Search Candidates

Action

Retrieves a list of candidates that can be filtered. You can search for a maximum of 10 criteria (with the same or different column) with equals and starts_with conditions.

List Candidates

Action

List all candidates. Leaves through the True Exit if any Candidates are retrieved, else through the False Exit.

List Candidate Fields

Action

List all candidate fields. Leaves through the True Exit if any Candidate fields are retrieved, else through the False Exit.

List Candidates By Filter

Action

List all candidates using a filter. Leaves through the True Exit if any Candidates are retrieved, else through the False Exit.

List New Candidates

Action

List all new candidates.

Get Candidate

Action

Get a candidate.

Update Candidate

Action

Update an existing candidate.

List Updated Candidates

Action

List all updated candidates. Leaves through the True Exit if any Candidates are retrieved, else through the False Exit.

Create Candidate

Action

Create a new candidate.

List Candidates By Email

Action

List all candidates using an email filter. Leaves through the True Exit if any Candidates with the provided email are retrieved, else through the False Exit.

Contacts16

Get Contact

Action

Get a contact.

List Contacts By Email

Action

List all contacts using an email filter. Leaves through the True Exit if any Contact with the provided email are retrieved, else through the False Exit.

List Contacts

Action

List all contacts. Leaves through the True Exit if any Contacts are retrieved, else through the False Exit.

Search Contacts

Action

Retrieves a list of contacts that can be filtered. You can search for a maximum of 10 criteria (with the same or different column) with equals and starts_with conditions.

List Contacts

Action

List all contacts.

List New Contacts

Action

List all new contacts since the last cycle run.

Get Contact by ID

Action

Retrieve a contact record by ID.

List Updated Contacts

Action

List all existing contacts updated since the last cycle run.

Update Contact

Action

Update a contact record.

Create Contact

Action

Create a new contact.

Update Contact

Action

Update an existing contact.

List Contact Fields

Action

List all contact fields. Leaves through the True Exit if any Contact fields are retrieved, else through the False Exit.

List New Contacts

Action

List all new contacts.

List Updated Contacts

Action

List all updated contacts. Leaves through the True Exit if any Contacts are retrieved, else through the False Exit.

Create Contact

Action

Create a new contact.

List Contacts By Filter

Action

List all contacts using a filter. Leaves through the True Exit if any Contacts are retrieved, else through the False Exit.

Users2

List Users

Action

To retrieve the data of users through an API request.

List Users

Action

List all users.

Roles1

List Roles

Action

To retrieve the data of roles through an API request.

TECHNICAL DETAILS

Zoho Recruit integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Zoho Recruit integrations in Cyclr.

API and authentication

API host
https://recruit.zoho.com
Authentication
OAuth 2.0
Credentials

Client ID; Client Secret; Authorized Redirect URI; Domain (recruit..zoho.com); OAuth scopes

Method categories

Candidates; JobOpenings; Clients/Contacts; Search/List; Attachments; Bulk read; Custom fields

View vendor API documentation →

Pagination and rate limits

Pagination

APIs support page-based pagination and bulk-read endpoints; Cyclr can use incremental cycles and webhook-driven paging patterns.

Rate limits

Zoho enforces API call quotas and daily API credits that vary by plan and region; review your account limits before heavy syncs.

IMPLEMENTATION

Authentication at a glance

Zoho Recruit uses OAuth 2.0 (authorization code). Cyclr requires a Zoho client ID and client secret, redirect URI and appropriate Recruit scopes; Console can store or request keys at install.

Authentication method
OAuth 2.0
Credential required

Client ID; Client Secret; Authorized Redirect URI; Domain (recruit..zoho.com); OAuth scopes

Before you begin:

Register a server-based Zoho client; use the account’s regional recruit domain and correct redirect URI.

View setup guide

COMMON QUESTIONS

Frequently asked questions

It syncs Candidates, JobOpenings, Clients/Contacts and attachments; supports search, bulk reads and record updates to orchestrate hiring pipelines.

OAuth 2.0. You register a server-based client in Zoho, provide client ID and secret and set an authorized redirect URI; Cyclr exchanges authorization codes for Zoho access and refresh tokens.

Yes. Cyclr supports multi-tenant installs with per-customer credentials and mappings so each customer connects their own Zoho Recruit account.

Yes. Cyclr lets you expose connector methods as governed MCP tools with reusable cycles, versioning and per-tenant governance policies for safe in-app use.