Add leave balance
Add legacy leave balance for the documented employees and leave types.
Zoho People is a cloud HR platform for employee records, leave, attendance, shifts, timesheets, performance, files, learning, compensation, and HR workflows.
Add legacy leave balance for the documented employees and leave types.
Add the supplied employees as Zoho People LMS trainers.
Add a comment to a legacy time log or timer.
Submit an hourly-permission request.
Approve or reject an on-duty request using the documented decision fields.
Approve or reject one legacy timesheet using the documented decision fields.
Cancel the explicitly supplied set of V3 leave request IDs.
Cancel a V3 compensatory-off request by record ID.
Cancel an hourly-permission request by record and form ID.
Cancel a V3 leave grant request by record ID.
Cancel one V3 leave request by record ID.
Cancel an on-duty request using the documented record fields.
Create a KRA and tag it to selected employees in one Zoho operation.
Create attendance entries using the V3 provider-native batch contract.
Submit an attendance regularization request using the documented legacy contract.
Create a V3 compensatory-off request.
Add a salary record for an employee.
Create a Zoho People V3 file folder.
Create a record in a supported Zoho People form or create an employee record.
Create a V3 HR process record for selected employees using documented process data.
Create a legacy job schedule and optionally publish it.
Create a V3 leave grant request.
Create a V3 leave request.
Create a V3 holiday, pay-period policy, or work calendar using a closed typed contract.
Create a client using the legacy time-tracker contract.
Create a batch in a blended-learning Zoho People LMS course.
Create a Zoho People LMS course using the documented JSON contract.
Create a module through the documented self-paced course or blended-learning batch route.
Create a session in a module of a blended-learning LMS batch.
Submit an on-duty request using the documented legacy contract.
Create or rename a legacy Zoho People file folder using its documented GET mutation.
Create up to 20 competencies, KRAs, skills, or review questions.
Map a shift to one employee using the V3 multipart contract.
Create a legacy time log; supplying new project or job names also creates those resources.
Create a legacy timesheet from time logs and optionally submit it for approval.
Create a V3 Zoho People variable.
Create a V3 variable group.
Delete one V3 attendance entry by ID or a provider-supported filtered set of entries.
Delete one explicitly supplied attendance regularization record.
Delete a V3 compensatory-off request by record ID.
Permanently remove selected tagged KRAs, competencies, or skills from an employee.
Permanently delete up to 100 explicitly supplied Zoho People file IDs.
Delete one legacy job schedule.
Delete a V3 leave grant request by record ID.
Delete one V3 leave request by record ID.
Delete a V3 holiday, pay-period policy, or work calendar by ID.
Delete a client using the legacy time-tracker contract.
Delete legacy projects or jobs using the selected documented contract.
Delete explicitly supplied on-duty requests.
Request deletion of selected performance library records. Zoho's success response is an acknowledgement and does not verify that each record was removed.
Delete or end one V3 shift mapping with documented date and attendance options.
Delete one legacy time log.
Delete the explicitly supplied V3 client, project, or job IDs.
Delete one legacy time-tracker comment.
Delete up to 1,000 comma-separated legacy timesheet IDs; fails loudly if Zoho skips any ID after partially deleting others.
Delete one V3 variable by numeric ID or API name.
Delete one V3 variable group by group ID or API name.
Download one Zoho People V3 file and return a file reference.
Download one attachment from a documented time-tracker entity and return a file reference.
Create externally visible learner enrollments in a course or a specific blended-learning batch.
Fetch one V3 attendance entry by entry ID.
Return configured fields for attendance regularization requests.
Return one specific V3 compensatory-off request by record ID.
View one Zoho People V3 file and return a file reference.
Return allowed folders or organization-file share targets.
Get the field components and label names needed to read or write records in a Zoho People form.
Fetch one form record, a section-wise record, or records from a saved employee view.
Fetch one V3 holiday by holiday ID.
Return applicable permission types, balance, or configured details for an hourly-permission request.
Fetch one V3 HR process record by its documented record ID.
Fetch one V3 leave grant request by record ID.
Return one page of a selected V3 or documented legacy leave report.
Fetch one V3 leave request by record ID.
Fetch one V3 pay-period policy or work calendar by ID.
Fetch one legacy client, project, or job by ID.
Return organization-level Zoho People LMS settings.
Return compensation details for the connected employee.
Fetch details for one on-duty request.
Return the connected Zoho People organization's details.
Return legacy payroll pay-period settings.
Return the connected user's currently running time-tracker timer.
Fetch one V3 shift mapping by mapping ID.
Return V3 shift schedules for an employee and date range.
Return the number of LMS courses suggested to the connected learner.
Fetch one legacy time log with optional timer and comment counts.
Return a payroll report page, pay-period details, or general time-tracker settings.
Fetch one V3 client, project, or job by ID with resource-specific include options.
Fetch one legacy timesheet by ID.
Fetch one V3 variable by numeric ID or API name.
Fetch one V3 variable group by group ID or API name.
Return one V3 page of attendance entries with employee, date, and modification filters.
Return configured reasons available for attendance regularization.
Return one page of attendance regularization records using documented filters.
Return compensation components, packages, currencies, reasons, or settings.
Return one page of compensation revisions with date and status filters.
Return one V3 page of compensatory-off requests with employee, date, approval, and status filters.
Return one page of an employee's KRAs, competencies, or skills.
Return one page of employee salary records for team or all visibility.
Return one acknowledgement-details page or user acknowledgement statuses.
Return all Zoho People V3 file folders matching an optional name.
Return one page from a documented Zoho People V3 file view.
Return one page of records from a named Zoho People form.
List forms and their identifiers, link names, views, visibility, and permissions in Zoho People.
Return one V3 page of holidays.
Return one page of hourly-permission requests or approvals for the connected user's role.
Return one legacy page of job schedules by user and date range.
Return one V3 page of leave grant requests with employee, date, approval, and sort filters.
Return one V3 page of leave requests with employee, date, type, approval, and status filters.
List V3 pay-period policies or work calendars.
Return one legacy page of clients, projects, or jobs with legacy filters.
Return holidays from the V2 all-holidays API using its employee, location, shift, and upcoming filters.
Fetch one page of sessions from a blended-learning LMS batch.
Return one page of Zoho People LMS course categories.
Return one page of all LMS courses or the connected user's courses with documented filters.
Fetch one page of modules from a self-paced course or a fixed blended-learning batch route.
Return one page of up to 25 rooms available for LMS sessions.
Return one page of LMS trainers with employee-status and sort filters.
Return one page of on-duty requests or approvals for the connected user's role.
Return configured on-duty request types.
Return one page of competencies, KRAs, skills, or review questions.
Return one page of records related through a parent module and lookup field.
Return one V3 page of employee shift mappings.
Return one legacy page of time logs with employee, project, job, date, billing, and approval filters.
Return one V3 page of clients, projects, or jobs with resource-specific filters.
Return one legacy timesheet page for a required user with documented status and date filters.
Return one page of KRAs or competencies not tagged to selected employees.
Return one page of variable groups using the V3 index selector.
Return one page of variables using the V3 index selector.
Return the default and custom Zoho People views available to the connected user.
Return one legacy page of work items for an employee or job.
Record Present or Absent for one learner in a completed LMS session; this externally visible attendance mutation is not a read operation.
Publish a self-paced course or blended-learning batch. This changes external learner visibility and can irreversibly notify applicable users.
Remove one learner enrollment from a Zoho People LMS course.
Return one page of employee form records matching a field, operator, and value.
Acknowledge a Zoho People V3 policy file or revoke its acknowledgement.
Start a legacy timer for a documented time-tracker item.
Tag up to 20 existing KRAs, competencies, or skills to one employee.
Edit one V3 attendance entry by entry ID.
Edit a V3 compensatory-off request by record ID.
Update one named compensation currency or multiple currencies.
Update an employee's tagged KRAs, competencies, or skills.
Update an employee salary record.
Update a V3 file's metadata or content and optionally send email or feed notifications.
Rename or move a Zoho People V3 file folder.
Update field values and optional tabular rows on an existing Zoho People form record.
Edit or publish a legacy job schedule using the selected operation.
Edit a V3 leave grant request by record ID.
Update a V3 holiday, pay-period policy, or work calendar by ID using a closed typed contract.
Update a client using the legacy time-tracker contract.
Change a legacy project or job status.
Update fields on an existing blended-learning LMS session.
Update up to 20 competencies, KRAs, skills, or review questions.
Edit one legacy time log.
Change the status of one V3 project or job.
Edit a legacy timesheet or replace its attachment. This action can irreversibly submit it for approval or permanently remove its attachment.
Update one V3 variable by numeric ID or API name.
Update one V3 variable group by group ID or API name.
Upgrade a skill for selected employees, optionally attaching a certificate.
Upload and optionally share a V3 file, notify people, or require acknowledgement by a deadline.
Upload an attachment for a documented time, attendance, or leave resource.
The Zoho People integration connects your Dench AI CRM directly to Zoho People, so agents can read and act on your Zoho People data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
160 actions are available for agents to invoke on your behalf. Every call runs through Zoho People's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Zoho People and click Connect — you'll authorize access through Zoho People's own sign-in flow. No API keys or code required.
Ask an agent to use Zoho People in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Zoho People integration connects your AI CRM to Zoho People, so AI agents can work with your Zoho People 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.
The Zoho People integration currently exposes 160 actions, including Add leave balance, Add LMS trainers, Add timer comment, Apply hourly permission, Approve on-duty request, and Approve timesheet. Agents invoke them on your behalf from chat or from automations.
No. You connect Zoho People from your Dench workspace using Zoho People's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Zoho People's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Zoho People connection from your workspace settings at any time.