## TL;DR

The person is already in Salesloft. Search first and add them to the cadence from the existing record instead of re-importing.

## Error

```text
Salesloft API error: person already exists
```

## Steps

1. Search Salesloft for the person Expected: you find the existing record.
2. Add the existing person to the cadence Expected: no duplicate import.
3. Or update the existing record Expected: data stays fresh.
4. Add an existence check before import Expected: it cannot regress.

## When to use

- Salesloft person already exists
- The person is already there

## When not to use

- They should not exist (then check for duplicates)
- You need a fresh record (then the dedup key must differ)

## Tool compatibility

- Salesloft cadence imports
- Prospect sync

## Variant phrasings

### salesloft person already exists

Search first, then add the existing person to the cadence.

### person already exists salesloft

Same: do not re-import.

## Why it happens

Email is the dedup key. Agents import lists that overlap existing records.

## Edge cases

- People can exist in a different cadence; check globally
- Deleted people may still block re-import briefly

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_5i5dW_7YA3Oeh2IQwKXkWw
