Zelt logo

Integrate Zelt with your AI CRM

Zelt is a people operations platform for managing HR, payroll, benefits, devices, documents, and workforce data.

Explore Triggers and Actions

Bulk Import Attendance

Bulk import attendance entries (max 100 per request). Returns documented fields including `data`.

ActionTry it

Create Absence

Create a new absence. Returns documented fields including `id`, `userId`, `startDate`, `endDate`.

ActionTry it

Create Absence Policy

Create a new absence policy. Returns documented fields including `id`, `companyId`, `name`, `fullName`.

ActionTry it

Create Attendance Job

Create a new attendance job. Returns documented fields including `id`, `name`, `color`, `description`.

ActionTry it

Create Benefit

Create a new benefit. Returns documented fields including `id`, `companyId`, `category`, `type`.

ActionTry it

Create Company Entity

Create a new company entity (legal entity). Returns documented fields including `id`, `companyId`, `legalName`, `address`.

ActionTry it

Create Department

Create a new department. Returns documented fields including `id`, `userRoles`, `companyId`, `departmentCostCenter`.

ActionTry it

Create Device

Create a new device. Returns documented fields including `id`, `serialNumber`, `deviceName`, `modelName`.

ActionTry it

Create Documents

Create one or multiple documents for company. Returns documented fields including `data`.

ActionTry it

Create Goal

Create a new goal. Returns documented fields including `id`, `name`, `description`, `status`.

ActionTry it

Create Health Insurance Policy

Creates the company health insurance policy. Each company can have at most one policy.

ActionTry it

Create Job Level

Create a new job level. Returns documented fields including `levelId`, `companyId`, `levelName`, `levelDescription`.

ActionTry it

Create Job Position

Create a new job position. Returns documented fields including `id`, `companyId`, `internalCode`, `title`.

ActionTry it

Create Request

Submits a new request on behalf of the calling user against the given request template.

ActionTry it

Create Request Template

Create a new request template. Returns documented fields including `id`, `name`, `description`, `layout`.

ActionTry it

Create Site

Create a new site. Returns documented fields including `id`, `companyId`, `name`, `address`.

ActionTry it

Create Task

Create a new task. Returns documented fields including `id`, `companyId`, `name`, `status`.

ActionTry it

Create Task Checklist

Create a new task checklist. Returns documented fields including `id`, `companyId`, `name`, `bgImg`.

ActionTry it

Create User

Create a new user. Returns documented fields including `data`.

ActionTry it

Create User Address

Create a new user address record. Returns documented fields including `userAddressId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Create User Bank Account

Create a new user bank account record. Returns documented fields including `bankAccountId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Create User Benefit

Enrol a user into a benefit. Returns documented fields including `id`, `companyId`, `userId`, `customBenefitId`.

ActionTry it

Create User Compensation

Create a new user compensation record. Returns documented fields including `id`, `companyId`, `userId`, `effectiveDate`.

ActionTry it

Create User Contract

Create a new user contract record. Returns documented fields including `effectiveDate`, `contract`, `type`, `ftePercent`.

ActionTry it

Create User Equity

Create a new user equity grant. Returns documented fields including `id`, `companyId`, `userId`, `amount`.

ActionTry it

Create User Family Member

Add a new user family member. Returns documented fields including `id`, `companyId`, `userId`, `type`.

ActionTry it

Create User Health Insurance

Enrol a user into a health insurance policy. Returns documented fields including `companyId`, `userId`, `policyId`, `status`.

ActionTry it

Create User ID Checks

Initiates an id check for the user for each given package id. Requires the company to have a valid payment method; each initiated check is charged. This charged operation requires a valid payment method.

ActionTry it

Create User Pension

Enrol a user into a pension scheme. Returns documented fields including `id`, `userId`, `payrollId`, `inPension`.

ActionTry it

Create User Role

Create a new user role record. Returns documented fields including `id`, `companyId`, `userId`, `departmentId`.

ActionTry it

Create User Tax Information

Create a new user tax information record. Returns documented fields including `userPayrollId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Create Work Schedule

Create a new work schedule. Returns documented fields including `id`, `companyId`, `name`, `color`.

ActionTry it

Delete Absence

Delete an absence by id. Returns no content on success.

ActionTry it

Delete Absence Policy

Delete an absence policy by id. Returns no content on success.

ActionTry it

Delete Attendance Entry

Delete an attendance entry by id. Returns no content on success.

ActionTry it

Delete Attendance Job

Delete an attendance job by id. Returns no content on success.

ActionTry it

Delete Benefit

Delete a benefit by id. Returns no content on success.

ActionTry it

Delete Company Entity

Delete a company entity (legal entity) by id. Returns no content on success.

ActionTry it

Delete Department

Delete a department by id. Returns no content on success.

ActionTry it

Delete Document

Delete a document by id. Returns no content on success.

ActionTry it

Delete Goal

Delete a goal by id. Returns no content on success.

ActionTry it

Delete Health Insurance Policy

Delete a health insurance policy by id. Returns no content on success.

ActionTry it

Delete Job Level

Delete a job level by id. Returns no content on success.

ActionTry it

Delete Job Position

Delete a job position by id. Returns no content on success.

ActionTry it

Delete Request

Delete a submitted request. Returns no content on success.

ActionTry it

Delete Request Template

Deletes the template. Requests submitted against the template are deleted with it.

ActionTry it

Delete Site

Delete a site by id. Returns no content on success.

ActionTry it

Delete Task

Delete a task by id. Returns no content on success.

ActionTry it

Delete Task Checklist

Deletes the checklist. Tasks already launched from the checklist are kept and detached from it.

ActionTry it

Delete User Address

Delete a user address record. Returns no content on success.

ActionTry it

Delete User Bank Account

Delete a user bank account record. Returns no content on success.

ActionTry it

Delete User Benefit

Unenrol a user from a benefit. Accepted details include `effectiveEndDate`, `notes`.

ActionTry it

Delete User Compensation

Delete user compensation record. Returns no content on success.

ActionTry it

Delete User Contract

Delete a user contract record. Returns no content on success.

ActionTry it

Delete User Equity

Delete a user equity grant. Returns no content on success.

ActionTry it

Delete User Family Member

Delete a user family member. Returns no content on success.

ActionTry it

Delete User Health Insurance

End a user's health-insurance coverage on the specified end date.

ActionTry it

Delete User Pension

Delete a user pension record. Returns no content on success.

ActionTry it

Delete User Role

Delete user role record. Returns no content on success.

ActionTry it

Delete Work Schedule

Delete a work schedule by id. Returns no content on success.

ActionTry it

Get Absence

Get an absence by id. Returns documented fields including `id`, `userId`, `startDate`, `endDate`.

ActionTry it

Get Absence Policy

Get an absence policy by id. Returns documented fields including `id`, `companyId`, `name`, `fullName`.

ActionTry it

Get Attendance Entry

Get an attendance entry by id. Returns documented fields including `id`, `companyId`, `userId`, `logDate`.

ActionTry it

Get Attendance Job

Get an attendance job by id. Returns documented fields including `id`, `name`, `color`, `description`.

ActionTry it

Get Benefit

Get a benefit by id. Returns documented fields including `id`, `companyId`, `category`, `type`.

ActionTry it

Get Benefit Payment

Use status to only return the payment if it matches the given status.

ActionTry it

Get Company Entity

Get a company entity (legal entity) by id. Returns documented fields including `id`, `companyId`, `legalName`, `address`.

ActionTry it

Get Current User Address

Get current user address by user id. Returns documented fields including `userAddressId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Get Current User Bank Account

Get current user bank account by user id. Returns documented fields including `bankAccountId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Get Current User Compensation

Get currently effective compensation details. Returns documented fields including `id`, `companyId`, `userId`, `effectiveDate`.

ActionTry it

Get Current User Contract

Get current user contract by user id. Returns documented fields including `id`, `companyId`, `userId`, `createdBy`.

ActionTry it

Get Current User Event

Get currently effective user event. Returns documented fields including `companyId`, `userId`, `createdBy`, `updatedBy`.

ActionTry it

Get Current User Role

Get currently effective user role. Returns documented fields including `id`, `companyId`, `userId`, `departmentId`.

ActionTry it

Get Current User Tax Information

Get currently effective tax information by user id. Returns documented fields including `userPayrollId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Get Device

Get a device by id. Returns documented fields including `id`, `serialNumber`, `deviceName`, `modelName`.

ActionTry it

Get Document

Get a document by id. Returns documented fields including `id`, `companyId`, `userId`, `name`.

ActionTry it

Get Health Insurance Policy

Get a health insurance policy by id. Returns documented fields including `id`, `companyId`, `type`, `displayName`.

ActionTry it

Get Request

Get a submitted request by id. Returns documented fields including `id`, `companyId`, `userId`, `requestFormTemplateId`.

ActionTry it

Get Request Template

Get a request template by id. Returns documented fields including `id`, `name`, `description`, `layout`.

ActionTry it

Get Task

Get a task by id. Returns documented fields including `id`, `companyId`, `name`, `status`.

ActionTry it

Get Task Checklist

Get a task checklist by id. Returns documented fields including `id`, `companyId`, `name`, `bgImg`.

ActionTry it

Get User Bank Account

Get a user bank account by id. Returns documented fields including `bankAccountId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Get User Basics

Get user basic details. Returns documented fields including `emailAddress`, `firstName`, `lastName`, `middleName`.

ActionTry it

Get User Benefit

Get a user benefit record by id. Returns documented fields including `id`, `companyId`, `userId`, `customBenefitId`.

ActionTry it

Get User Compensation

Returns the compensation payload for a user; Zelt does not publish its response fields.

ActionTry it

Get User Equity

Get a user equity grant by id. Returns documented fields including `id`, `companyId`, `userId`, `amount`.

ActionTry it

Get User Family Member

Get a user family member by id. Returns documented fields including `id`, `companyId`, `userId`, `type`.

ActionTry it

Get User Health Insurance

Get a user health insurance record by policy id.

ActionTry it

Get User ID Check

Get an id check by id. Returns documented fields including `id`, `companyId`, `userId`, `requestId`.

ActionTry it

Get User Pension

Get a user pension record by id. Returns documented fields including `id`, `userId`, `payrollId`, `inPension`.

ActionTry it

Get User Personal

Get user personal info. Returns documented fields including `gender`, `nationality`, `dob`, `personalEmail`.

ActionTry it

Get User Role

Get user role details. Returns documented fields including `id`, `companyId`, `userId`, `departmentId`.

ActionTry it

Get User Tax Information

Get user tax information by user id. Returns documented fields including `effectiveRecord`, `entries`.

ActionTry it

Get User Tax Information Record

Get a user tax information record by id. Returns documented fields including `userPayrollId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Get Work Schedule

Get a work schedule by id. Returns documented fields including `id`, `companyId`, `name`, `color`.

ActionTry it

List Absence Policies

Returns a paginated list of absence policies for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Absences

Returns a paginated list of absences. Up to 100 records can be returned per request. Use page (default: 1) and page_size (default: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Attendance Entries

Returns a paginated list of attendance entries for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Attendance Jobs

Returns a paginated list of attendance jobs for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Benefit Payments

Returns a paginated list of benefit payments for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Use status to filter by payment status; omit to return payments in all statuses. Returns one page and a cursor to continue with the next page.

ActionTry it

List Benefits

Returns a paginated list of benefits for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Company Entities

Returns a paginated list of company entities for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Departments

List all departments for company. Returns documented fields including `id`, `userRoles`, `companyId`, `departmentCostCenter`.

ActionTry it

List Devices

Returns a paginated list of devices for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Document Types

List all document types for company. Returns documented fields including `id`, `companyId`, `createdBy`, `updatedBy`.

ActionTry it

List Goal Key Results

Returns a paginated list of key results for a goal. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Goals

Returns a paginated list of company-level goals. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Health Insurance Policies

Returns a paginated list containing the company health insurance policy, if one exists. Each company has at most one policy, so this endpoint returns 0 or 1 items. Returns one page and a cursor to continue with the next page.

ActionTry it

List Job Levels

List all job levels. Returns documented fields including `levelId`, `companyId`, `levelName`, `levelDescription`.

ActionTry it

List Job Positions

List all job positions. Returns documented fields including `id`, `companyId`, `internalCode`, `title`.

ActionTry it

List Permission Group Members

List all permission groups with members for the company.

ActionTry it

List Request Templates

Returns a paginated list of request templates for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Requests

Returns a paginated list of submitted requests for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Sites

List all sites for company. Returns documented fields including `id`, `companyId`, `name`, `address`.

ActionTry it

List Task Checklists

Returns a paginated list of task checklists for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Tasks

Returns a paginated list of tasks for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List User Addresses

Get user addresses by user id. Returns documented fields including `effectiveRecord`, `entries`.

ActionTry it

List User Bank Accounts

Get user bank accounts by user id. Returns documented fields including `effectiveRecord`, `entries`.

ActionTry it

List User Benefits

Returns a paginated list of currently effective benefit records for a user. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List User Contracts

Returns the contracts payload for a user; Zelt does not publish its response fields.

ActionTry it

List User Equity

Returns a paginated list of equity grants for a user. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List User Events

Get user events by user id. Returns documented fields including `id`, `createdAt`, `updatedAt`, `note`.

ActionTry it

List User Family Members

Returns a paginated list of family members for a user. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List User Health Insurance

Returns a paginated list of health insurance records for a user. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List User ID Checks

Returns a paginated list of id checks for a user. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List User Pension

Returns a paginated list containing the user's current pension record, if one exists. Each user has at most one pension record, so this endpoint returns 0 or 1 items. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

List Users

List all users for company. Returns documented fields including `emailAddress`, `firstName`, `lastName`, `displayName`.

ActionTry it

List Work Schedules

Returns a paginated list of work schedules for the company. Use page (default: 1) and page_size (default: 100, max: 100) to paginate through results. Returns one page and a cursor to continue with the next page.

ActionTry it

Rehire User

Rehire a user. Returns no content on success.

ActionTry it

Update Absence

Update an absence by id. Returns documented fields including `id`, `userId`, `startDate`, `endDate`.

ActionTry it

Update Absence Policy

Updates the general settings of an absence policy. Returns documented fields including `id`, `companyId`, `name`, `fullName`.

ActionTry it

Update Attendance Entry

Update an attendance entry by id. Returns documented fields including `id`, `companyId`, `userId`, `logDate`.

ActionTry it

Update Attendance Job

Update an attendance job by id. Returns documented fields including `id`, `name`, `color`, `description`.

ActionTry it

Update Benefit

Update a benefit by id. Returns documented fields including `id`, `companyId`, `category`, `type`.

ActionTry it

Update Benefit Payment

Updates an existing benefit payment record. Returns documented fields including `id`, `companyId`, `userId`, `customBenefitId`.

ActionTry it

Update Company Entity

Update a company entity (legal entity) by id. Returns documented fields including `id`, `companyId`, `legalName`, `address`.

ActionTry it

Update Department

Update a department by id. Returns documented fields including `id`, `userRoles`, `companyId`, `departmentCostCenter`.

ActionTry it

Update Device

Update a device by id. Returns documented fields including `id`, `serialNumber`, `deviceName`, `modelName`.

ActionTry it

Update Document

Update a document by id. Returns documented fields including `id`, `companyId`, `userId`, `name`.

ActionTry it

Update Goal

Update a goal by id. Returns documented fields including `id`, `name`, `description`, `status`.

ActionTry it

Update Health Insurance Policy

Update a health insurance policy by id. Returns documented fields including `id`, `companyId`, `type`, `displayName`.

ActionTry it

Update Job Level

Update a job level by id. Returns documented fields including `levelId`, `companyId`, `levelName`, `levelDescription`.

ActionTry it

Update Job Position

Update a job position by id. Returns documented fields including `id`, `companyId`, `internalCode`, `title`.

ActionTry it

Update Request

Approves or rejects a pending request. The calling user must be the next approver, or pass forceApproveOrReject (Admin permission group members only).

ActionTry it

Update Request Template

Update a request template by id. Returns documented fields including `id`, `name`, `description`, `layout`.

ActionTry it

Update Site

Update a site by id. Returns documented fields including `id`, `companyId`, `name`, `address`.

ActionTry it

Update Task

Update a task by id. Returns documented fields including `id`, `companyId`, `name`, `status`.

ActionTry it

Update Task Checklist

Update a task checklist by id. Returns documented fields including `id`, `companyId`, `name`, `bgImg`.

ActionTry it

Update User Address

Update a user address record. Returns documented fields including `userAddressId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Update User Bank Account

Update a user bank account record. Returns documented fields including `bankAccountId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Update User Basics

Update user basic details. Accepted details include `emailAddress`, `firstName`, `lastName`, `middleName`.

ActionTry it

Update User Benefit

Update a user benefit record. Accepted details include `employerContribution`, `employeeContribution`, `openingBalance`, `numberOfInstallments`.

ActionTry it

Update User Compensation

Update user compensation record. Accepted details include `effectiveDate`, `paySchedule`, `salaryBasis`, `rate`.

ActionTry it

Update User Contract

Update a user contract record. Returns documented fields including `effectiveDate`, `contract`, `type`, `ftePercent`.

ActionTry it

Update User Equity

Update a user equity grant. Returns no content on success.

ActionTry it

Update User Event

Update a user event by id. Accepted details include `id`, `companyId`, `userId`, `createdBy`.

ActionTry it

Update User Family Member

Update a user family member. Returns documented fields including `id`, `companyId`, `userId`, `type`.

ActionTry it

Update User Health Insurance

Update a user health insurance record. Accepted details include `status`, `startDate`, `endDate`, `monthlyPremium`.

ActionTry it

Update User Pension

Update a user pension record. Returns no content on success.

ActionTry it

Update User Personal

Update user personal info. Accepted details include `gender`, `nationality`, `personalEmail`, `passportNumber`.

ActionTry it

Update User Role

Update user role record. Accepted details include `departmentId`, `managerId`, `jobPositionId`, `siteId`.

ActionTry it

Update User Tax Information Record

Update a user tax information record. Returns documented fields including `userPayrollId`, `effectiveDate`, `userId`, `companyId`.

ActionTry it

Update Work Schedule

Update a work schedule by id. Returns documented fields including `id`, `companyId`, `name`, `color`.

ActionTry it

How the Zelt integration works

The Zelt integration connects your Dench AI CRM directly to Zelt, so agents can read and act on your Zelt data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

163 actions are available for agents to invoke on your behalf. Every call runs through Zelt's own authorization, scoped to the account you connect.

Set up Zelt in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Zelt and click Connect — you'll authorize access through Zelt's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Zelt in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Zelt integration work with Dench?

The Dench Zelt integration connects your AI CRM to Zelt, so AI agents can work with your Zelt 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.

What actions can AI agents perform with Zelt via Dench?

The Zelt integration currently exposes 163 actions, including Bulk Import Attendance, Create Absence, Create Absence Policy, Create Attendance Job, Create Benefit, and Create Company Entity. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Zelt to Dench?

No. You connect Zelt from your Dench workspace using Zelt's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Zelt integration secure?

Connections are authorized through Zelt's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Zelt connection from your workspace settings at any time.

Zelt | Dench AI CRM