Add or change a checklist
Adds or changes an onboarding or offboarding checklist: items with an owner and a due day relative to the start or last day.
$0.001 a call
From your agent’s balance. A call that fails costs nothing.
An example
Make an onboarding list: warehouse keys before day one, a forklift safety briefing on day one, and a check-in after a month.
Your agent callshr_save_checklist$0.001 a call
The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.
{
"name": "Warehouse onboarding",
"kind": "onboarding",
"items": [
{
"title": "Hand over the warehouse keys",
"owner": "manager",
"due_days": -1
},
{
"title": "Safety briefing for the forklift and the racks",
"owner": "hr",
"due_days": 0
},
{
"title": "Sign the contract and send the tax ID",
"owner": "person",
"due_days": -3
},
{
"title": "First month check-in",
"owner": "manager",
"due_days": 30
}
]
}Use it when
The business wants the same steps every time someone joins or leaves.
What it does
An onboarding or offboarding checklist, matched by name; items replace the ones it had. Each item has a title, an owner (person: the one joining or leaving; manager: their manager; hr; it) and due_days: calendar days from the start date (onboarding) or the last day (offboarding), negative for before it. Tasks already started keep their own copy.
What comes back
checklist: its name, kind and items; and created. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
nameRequired | string | 1 to 120 characters. |
new_name | string | Up to 120 characters. |
kind | string | One of: onboarding,offboarding. |
items | array of objects | 1 to 50 items. |
items[].titleRequired | string | 1 to 200 characters. |
items[].ownerRequired | string | One of: person,manager,hr,it. |
items[].due_daysRequired | integer | -365 to 365. |
The call
Over MCP, call hr_save_checklist on https://api.conecto.chat/mcp/hr. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/hr_save_checklist \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Warehouse onboarding","kind":"onboarding","items":[{"title":"Hand over the warehouse keys","owner":"manager","due_days":-1},{"title":"Safety briefing for the forklift and the racks","owner":"hr","due_days":0},{"title":"Sign the contract and send the tax ID","owner":"person","due_days":-3},{"title":"First month check-in","owner":"manager","due_days":30}]}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
invalid_input400 | The checklist has no items, or an item's owner or due_days is not valid. | Owners are person, manager, hr or it; due_days from -365 to 365. |
name_taken409 | A checklist has the new name already. | Pick another name. |
More HR tools
All 23 tools- Add or change people
hr_save_peopleAdds people or changes them, up to 100 at a time, all or none: names, emails, job, department, location, manager, dates and allowances.$1.00 per person added - List people
hr_list_peoplePeople by last name, everyone who hasn't left by default, filtered by status, department, location, manager, type or words.Free* - Get a person
hr_get_personEverything about one person: details, leave balances for a year, pending and upcoming leave, documents, open tasks and direct reports.Free* - Delete a person
hr_delete_personErases a person for good with their leave, tasks and document records; their files stay in the store.Free - Read the HR settings
hr_get_settingsThe working days, hours, leave year, time zone, leave types, public holidays and checklists.Free* - Change the HR settings
hr_save_settingsSets the work calendar: working days, hours per day, leave year, time zone, and one location's public holidays for a year.$0.001 a call - Add or change a leave type
hr_save_leave_typeAdds or changes a kind of time off: annual days, monthly or yearly accrual, carry-over, paid and tracked.$0.001 a call - Adjust a leave balance
hr_adjust_leaveAdds days to, or takes days off, one person's balance of a tracked leave type, with the reason.$0.01 a call
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md