Skip to main content

Zoho People Toolkit

The Zoho People toolkit lets agents check employees in and out, read attendance entries and reports, look up employees, manage leave types and leave records, run bulk check-in/out, and call custom Zoho People API endpoints. Authentication is per-user OAuth — each user connects their own Zoho account.

Add it on the agent Toolkits tab. The first use prompts the user to connect Zoho if they have not already.

Prerequisites​

  • Zoho People access for the org the agent should use
  • An agent you can edit
  • Zoho OAuth configured for your organization (admin), including the correct regional accounts URL (for example https://accounts.zoho.in)
  • Users who will chat with the agent must complete the Zoho OAuth connect flow when prompted

Setup​

  1. Confirm an admin has configured Zoho OAuth (Client ID, Client Secret, redirect URI, regional accounts URL).
  2. Open the agent → Toolkits → add Zoho People.
  3. Save the agent. In Chat, connect Zoho when prompted.
  4. @-mention Zoho People tools in the personality prompt for attendance and leave tasks.

Available tools​

Attendance​

ToolDescription
Check InChecks an employee in (employee ID or email).
Check OutChecks an employee out.
Bulk Check InChecks multiple employees in.
Bulk Check OutChecks multiple employees out.
Get Attendance EntriesLists attendance entries.
Get Attendance ReportReturns an attendance report for a date range.

Employees & leave​

ToolDescription
Get EmployeesLooks up employees.
Get Leave TypesLists leave types.
Get Leave RecordsLists leave records.
Apply LeaveSubmits a leave request.
Custom API CallCalls a custom Zoho People API endpoint with the connected OAuth token.

Use cases​

  • Check an employee in or out from chat
  • Pull attendance reports for a date range
  • Look up an employee and apply leave
  • Extend coverage with a custom API call when a dedicated tool is missing

Tips​

  • Employee identity accepts ID or email.
  • Many date fields use dd-MMM-yyyy — match Zoho’s expected format.
  • Regional accounts URL must match the Zoho data center for your org.
  • Access is limited to what the connected Zoho user can do in People.

Troubleshooting​

SymptomWhat to check
OAuth / region errorsAdmin ZOHO_ACCOUNTS_URL and client registration region
Check-in failsEmployee ID/email and attendance permissions
Empty employee listConnected user role and org scope
Leave apply rejectedLeave type ID, dates, and policy rules in Zoho