Start a checklist for someone
Turns a checklist into tasks for one person, each due relative to their start date or last day.
$0.01 a call
From your agent’s balance. A call that fails costs nothing.
An example
Start the warehouse onboarding list for Felix.
Your agent callshr_start_checklist$0.01 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.
{
"person": "felix.wagner@hansenvoss.example",
"checklist": "Warehouse onboarding"
}Use it when
Someone's start date or last day is set and their tasks should begin.
What it does
Turn a checklist into tasks for one person, each due its due_days from their start date (onboarding) or last day (offboarding), which must be set. Refused while they still have open tasks from the same checklist. Returns the tasks with their task_id.
What comes back
The person, the checklist, and tasks: each with its task_id, title, owner, who does it and due date. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
personRequired | integer or string | The person_id, or their work email. 1 to 254 characters, at least 1. |
checklistRequired | string | The checklist's name. 1 to 120 characters. |
The call
Over MCP, call hr_start_checklist on https://api.conecto.chat/mcp/hr. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/hr_start_checklist \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"person":"felix.wagner@hansenvoss.example","checklist":"Warehouse onboarding"}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
not_found404 | No person of the business has that person_id or work email. | Find them with hr_list_people. |
not_found404 | No checklist has that name. | Call hr_get_settings for the checklists. |
no_date409 | The person has no start date (or last day) to count from. | Set it with hr_save_people first. |
already_started409 | The person still has open tasks from that checklist. | Finish those first. |
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