> ## Documentation Index
> Fetch the complete documentation index at: https://docs.asteragents.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Salesloft Manage

> Create and update Salesloft people and accounts, manage cadence enrollment, and log notes, tasks, and calls.

Requires a [Salesloft connection](/integrations/salesloft). Grant it only to agents allowed to act on the sales team's behalf: adding someone to a cadence starts real outreach. Records are attributed to the Salesloft user who owns the API key.

| Action | Needs |
| - | - |
| `create_person` | `properties` with `email_address`, or `phone` + `last_name` |
| `update_person` | `id`, `properties` |
| `create_account` | `properties.name`, `properties.domain` (a URL is reduced to its host) |
| `update_account` | `id`, `properties` |
| `add_to_cadence` | `person_id`, `cadence_id`; optional `user_id`, `step_id` |
| `remove_from_cadence` | `membership_id`, or `person_id` + `cadence_id` |
| `create_note` | `content`, and `person_id` or `account_id` |
| `create_task` | `person_id`, `subject`, `task_type` (`call`/`email`/`general`), `due_date` (YYYY-MM-DD); `user_id` defaults to the key's user |
| `log_call` | `person_id`; `properties` may include `to`, `duration`, `disposition`, `sentiment`, `notes` |

`add_to_cadence` returns the existing membership, without re-enrolling, when the person is already active on that cadence. `create_task` sends an idempotency key derived from the tool call, so retries don't duplicate tasks. Setting `do_not_contact: true` removes the person or account from every cadence. Deletes are not available here; use [Call Salesloft API](/tools/salesloft_api_call) deliberately.
