Sokko

Use Zelt with Sokko.

Connect Zelt and tell Sokko what to do. It runs the actions you ask for and reacts to what happens. No workflows, no code.
Works with 1,000+ tools · No code required
Actions

Everything Sokko can do in Zelt

Every Zelt action Sokko can run. Ask for one in a sentence and it's done.

Bulk Import Attendance

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

Create Absence

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

Create Absence Policy

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

Create Attendance Job

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

Create Benefit

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

Create Company Entity

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

Create Department

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

Create Device

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

Create Documents

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

Create Goal

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

Create Health Insurance Policy

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

Create Job Level

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

Create Job Position

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

Create Request

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

Create Request Template

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

Create Site

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

Create Task

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

Create Task Checklist

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

Create User

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

Create User Address

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

Create User Bank Account

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

Create User Benefit

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

Create User Compensation

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

Create User Contract

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

Create User Equity

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

Create User Family Member

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

Create User Health Insurance

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

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.

Create User Pension

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

Create User Role

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

Create User Tax Information

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

Create Work Schedule

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

Delete Absence

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

Delete Absence Policy

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

Delete Attendance Entry

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

Delete Attendance Job

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

Delete Benefit

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

Delete Company Entity

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

Delete Department

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

Delete Document

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

Delete Goal

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

Delete Health Insurance Policy

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

Delete Job Level

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

Delete Job Position

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

Delete Request

Delete a submitted request. Returns no content on success.

Delete Request Template

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

Delete Site

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

Delete Task

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

Delete Task Checklist

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

Delete User Address

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

Delete User Bank Account

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

Delete User Benefit

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

Delete User Compensation

Delete user compensation record. Returns no content on success.

Delete User Contract

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

Delete User Equity

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

Delete User Family Member

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

Delete User Health Insurance

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

Delete User Pension

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

Delete User Role

Delete user role record. Returns no content on success.

Delete Work Schedule

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

Get Absence

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

Get Absence Policy

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

Get Attendance Entry

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

Get Attendance Job

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

Get Benefit

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

Get Benefit Payment

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

Get Company Entity

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

Get Current User Address

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

Get Current User Bank Account

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

Get Current User Compensation

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

Get Current User Contract

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

Get Current User Event

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

Get Current User Role

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

Get Current User Tax Information

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

Get Device

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

Get Document

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

Get Health Insurance Policy

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

Get Request

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

Get Request Template

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

Get Task

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

Get Task Checklist

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

Get User Bank Account

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

Get User Basics

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

Get User Benefit

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

Get User Compensation

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

Get User Equity

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

Get User Family Member

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

Get User Health Insurance

Get a user health insurance record by policy id.

Get User ID Check

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

Get User Pension

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

Get User Personal

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

Get User Role

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

Get User Tax Information

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

Get User Tax Information Record

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

Get Work Schedule

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

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.

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.

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.

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.

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.

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.

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.

List Departments

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

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.

List Document Types

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

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.

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.

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.

List Job Levels

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

List Job Positions

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

List Permission Group Members

List all permission groups with members for the company.

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.

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.

List Sites

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

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.

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.

List User Addresses

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

List User Bank Accounts

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

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.

List User Contracts

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

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.

List User Events

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

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.

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.

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.

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.

List Users

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

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.

Rehire User

Rehire a user. Returns no content on success.

Update Absence

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

Update Absence Policy

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

Update Attendance Entry

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

Update Attendance Job

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

Update Benefit

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

Update Benefit Payment

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

Update Company Entity

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

Update Department

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

Update Device

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

Update Document

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

Update Goal

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

Update Health Insurance Policy

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

Update Job Level

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

Update Job Position

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

Update Request

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

Update Request Template

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

Update Site

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

Update Task

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

Update Task Checklist

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

Update User Address

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

Update User Bank Account

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

Update User Basics

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

Update User Benefit

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

Update User Compensation

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

Update User Contract

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

Update User Equity

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

Update User Event

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

Update User Family Member

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

Update User Health Insurance

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

Update User Pension

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

Update User Personal

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

Update User Role

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

Update User Tax Information Record

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

Update Work Schedule

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

Add Zelt to your Slack in two minutes.

No workflows to wire up. Turn on the tools you already use, and your agent gets to work.
Add to Slack
1

Add Sokko to Slack

One click from the Slack marketplace. Your whole team gets Sokko at once.
BambooHR
Rippling
7shifts
Async Interview
Breathe HR
Carta
Connecteam
Deputy
2

Connect your tools

Sokko works with 1,000+ apps and any MCP server.
Martin
9:53 AM
@Sokko
What can you do with Zelt?
3

Put Sokko to work

@mention Sokko in any channel and it gets going. Minutes, not a weekend.

Questions, answered.

Sokko is an AI assistant that lives in your Slack. Connect your apps, ask for what you need in plain language, and Sokko takes the work off your plate.

Composio supports this app with a custom OAuth client. Sokko's automatic connection flow does not configure that client yet. Check the provider's authentication documentation or a custom MCP route.

No. There's nothing to build or configure. You ask Sokko in Slack the same way you'd ask a colleague, and Sokko handles the rest.

Yes. Ask once and tell Sokko when to repeat it, like every Monday at 9am, and it becomes a routine that runs without you.

Read and act on data in Zelt, and trigger workflows when something changes there. Tell Sokko the outcome you want and it handles the rest.

Yes. Sokko connects to 1,000+ apps and any MCP server, so you can ask for tasks that span Zelt and the rest of your stack in a single request.

What will your first agent do?

Create an agent, connect your tools, and give it a task. Your first 3 days are free, with $5 in AI credits to start.