메인 콘텐츠로 건너뛰기

Zoho People Toolkit

The Zoho People Toolkit is a workflow node. Its tools include Zoho People Checkin, Zoho People Checkout, Zoho People Get Attendance Entries, and Zoho People Get Attendance Report, plus 7 more listed below. Connect a Zoho People account before you use any of these tools. Type @ in a field when the value should come from an earlier step.

Authentication​

Every Zoho People tool needs a connected account before it can run. On the node, open Zoho People Account.

  1. Choose Use my Zoho People account or Use team account.
  2. If no personal account is connected, click Connect Zoho People Account and finish sign-in.
  3. For a team account, choose Use team account and pick one from Team account. The list shows accounts already connected for the project.

Tools​

Zoho People Checkin​

Runs the zoho people checkin tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
Employee IDYesEmployee ID (e.g. '0RMI00122') or email address (e.g. 'john@company.com') from Get Employees. Required.
Check In TimeNoCheck-in time in 'yyyy-MM-dd HH:mm:ss' format (e.g., '2026-02-16 09:00:00'). If not provided, uses current time. Default is null. Type @ to select a variable.

Zoho People Checkout​

Runs the zoho people checkout tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
Employee IDYesEmployee ID (e.g. '0RMI00122') or email address (e.g. 'john@company.com') from Get Employees. Required.
Check Out TimeNoCheck-out time in 'yyyy-MM-dd HH:mm:ss' format (e.g., '2026-02-16 18:00:00'). If not provided, uses current time. Default is null. Type @ to select a variable.

Zoho People Get Attendance Entries​

Runs the zoho people get attendance entries tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
Employee IDYesEmployee ID (e.g. '0RMI00122') or email address (e.g. 'john@company.com') from Get Employees.
From DateYesStart date in 'dd-MMM-yyyy' format (e.g., '01-Feb-2026'). Type @ to select a variable.
To DateYesEnd date in 'dd-MMM-yyyy' format (e.g., '28-Feb-2026'). Type @ to select a variable.

Zoho People Get Attendance Report​

Runs the zoho people get attendance report tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
From DateYesStart date in 'dd-MMM-yyyy' format (e.g., '01-Feb-2026'). Type @ to select a variable.
To DateYesEnd date in 'dd-MMM-yyyy' format (e.g., '28-Feb-2026'). Type @ to select a variable.
Employee IDNoEmployee ID (e.g. '0RMI00122') or email to filter for a specific employee. Leave empty for all. Default is null. Type @ to select a variable.

Zoho People Get Employees​

Runs the zoho people get employees tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
Search TextNoSearch by employee name, email, or ID. Leave empty to list all employees. Default is null. Type @ to select a variable.
Record IDNoIf provided, fetches a single employee's full details by their record ID (overrides search). Default is null. Type @ to select a variable.
Search FieldNoField to search in: 'FirstName', 'LastName', 'EmailID', 'EmployeeID', 'Department'. Auto-detects if not set. Default is null. Type @ to select a variable.
LimitNoRecords per page (max 200, default 100). Use with 'page' to paginate. Default is 100.
PageNoPage number (starts at 1). Set page=2, page=3, etc. to get more results. Check 'has_more' in the response. Default is 1.
Include Record DetailsNoIf true (default), bulk list/search rows that lack EmployeeID/EmailID are merged with getDataByID so you get full HR fields. Uses extra API calls (see max_detail_lookups). Set false for fastest list-only view. Default is true.
Max Detail LookupsNoMax getDataByID calls per request when include_record_details is true (1–200). Remaining sparse rows are left as returned by getRecords. Default is 50.

Zoho People Bulk Checkin​

Runs the zoho people bulk checkin tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
All EmployeesNoIf true, automatically checks in ALL employees. No need to provide entries. Default is false.
EntriesNoAdd employees using step_X.employees (whole list) or step_X.employees[0] etc. You can also type employee IDs or email addresses directly. Ignored if 'All Employees' is on. Default is [].
Check In TimeNoCheck-in time in 'yyyy-MM-dd HH:mm:ss' format (e.g. '2026-02-17 09:00:00'). Leave empty to use current time. Default is null. Type @ to select a variable.

Zoho People Bulk Checkout​

Runs the zoho people bulk checkout tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
All EmployeesNoIf true, automatically checks out ALL employees. No need to provide entries. Default is false.
EntriesNoAdd employees using step_X.employees (whole list) or step_X.employees[0] etc. You can also type employee IDs or email addresses directly. Ignored if 'All Employees' is on. Default is [].
Check Out TimeNoCheck-out time in 'yyyy-MM-dd HH:mm:ss' format (e.g. '2026-02-17 18:00:00'). Leave empty to use current time. Default is null. Type @ to select a variable.

Zoho People Get Leave Types​

Runs the zoho people get leave types tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
Employee IDYesEmployee ID (e.g. '0RMI00122'), email address, or record_id from Get Employees. Required. Type @ to select a variable.

Zoho People Get Leave Records​

Runs the zoho people get leave records tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
From DateYesStart date in 'dd-MMM-yyyy' format (e.g., '01-Feb-2026'). Type @ to select a variable.
To DateYesEnd date in 'dd-MMM-yyyy' format (e.g., '28-Feb-2026'). Type @ to select a variable.
Employee IDNoEmployee ID (e.g. '0RMI00122'), email address, or record_id from Get Employees. Email is auto-resolved. Leave empty to use 'Scope' filter. Default is null. Type @ to select a variable.
Data SelectNoWhose leave records to fetch. MINE = your own, MINESUB = yours + direct reports, DIRSUBS = all subordinates, SUBSALL = all employees (requires admin/manager role). Allowed values: MINE, MINESUB, DIRSUBS, SUBSALL. Default is MINE. Type @ to select a variable.
StatusNoFilter by approval status. Allowed values: APPROVED, PENDING, CANCELLED, REJECTED. Default is null. Type @ to select a variable.
Leave TypeNoLeave type ID to filter by (get IDs from get_leave_types). Default is null. Type @ to select a variable.

Zoho People Apply Leave​

Runs the zoho people apply leave tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
Employee IDYesEmployee ID (e.g. '0RMI00122'), email address, or record_id from Get Employees. Email is auto-resolved. Required. Type @ to select a variable.
Leave Type IDYesLeave type ID from the get_leave_types step. Use @step_X.leave_types[0].id to select.
From DateYesLeave start date in 'dd-MMM-yyyy' format (e.g., '10-Mar-2026'). Type @ to select a variable.
To DateYesLeave end date in 'dd-MMM-yyyy' format (e.g., '12-Mar-2026'). Type @ to select a variable.
ReasonNoReason for leave request. Default is null. Type @ to select a variable.

Zoho People Custom API Call​

Runs the zoho people custom api call tool.

FieldRequiredDescription
Zoho People AccountYesSelect your personal or team Zoho People account.
MethodYesHTTP method (GET, POST, PUT, DELETE). Allowed values: GET, POST, PUT, DELETE. Type @ to select a variable.
EndpointYesAPI endpoint path (e.g., '/forms/employee/getRecords' for forms API, '/attendance/bulkImport' for attendance API). Type @ to select a variable.
ParamsNoQuery parameters as JSON object. Default is null.
BodyNoRequest body as JSON object (for POST/PUT). Default is null.

Agents can use this integration from chat. See Zoho People.

See all integrations on the toolkits overview.