Zoho Recruit is a cloud-based hiring platform that gives HR teams and recruitment agencies the digital tools needed to fill roles quickly and efficiently.
Go to siteThe Zoho Recruit API lets you access the Zoho Recruit ATS functionalities programmatically, enabling integrations with other services, automation of tasks, and enhancement of the recruitment process. With this API in Pipedream, you can trigger workflows based on events in Zoho Recruit, manipulate candidate data, post jobs, schedule interviews, and automate communication. The seamless connection between Zoho Recruit and other apps through Pipedream creates a powerful ecosystem to streamline your hiring workflows.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
zoho_recruit: {
type: "app",
app: "zoho_recruit",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://recruit.${this.zoho_recruit.$auth.base_api_uri}/recruit/v2/settings/roles`,
headers: {
"Authorization": `Zoho-oauthtoken ${this.zoho_recruit.$auth.oauth_access_token}`,
},
})
},
})
Automate Candidate Follow-Up Emails: When a candidate's status changes in Zoho Recruit, automatically send personalized follow-up emails using Gmail or another email service. This keeps candidates engaged and informed throughout the recruitment process.
Sync New Candidates with HR Software: Whenever a new candidate is added to Zoho Recruit, add their info to your HR software, like BambooHR, to maintain an updated database across platforms. This ensures all teams have access to the latest candidate information without manual data entry.
Post Jobs to Social Media: Automatically share new job openings from Zoho Recruit to your company's LinkedIn and Facebook pages. This increases visibility of your job postings and attracts a broader range of applicants.
Creates a new record or updates existing record if already present. See the documentation
Issues Connecting My Account: IP Allowlist
If your Zoho security policy includes an IP Allowlist, update it to connect your account:
44.223.89.56
- 44.223.89.63
.After connecting your account, make sure to run the workflow within a VPC.
Zoho Recruit uses OAuth authentication. When you connect your Zoho Recruit account, Pipedream will open a popup window where you can sign into Zoho Recruit and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Zoho Recruit API.
Pipedream requests the following authorization scopes when you connect your account:
ZohoRecruit.settings.all
ZohoRecruit.modules.all
ZohoRecruit.users.all
ZohoRecruit.modules.custommodule.all
ZohoRecruit.modules.assessment.all
ZohoRecruit.notifications.all
ZohoSearch.securesearch.READ
ZohoRecruit.setup.all
GET
https://accounts.zoho.com/oauth/v2/auth
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
&
prompt=consent
&
access_type=offline
POST
{{custom_fields.accounts_server}}/oauth/v2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
{{custom_fields.accounts_server}}/oauth/v2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}