send_to_campaign
Add saved leads to a campaign's contact list in bulk, up to 500 at a time.
This is how leads enter an outreach sequence, so treat it as consequential: once they are on a running campaign's list they can start receiving messages. It does NOT send anything by itself and does not start the campaign — but it removes the last step before the campaign does.
Every lead must belong to the authenticated account, or the call fails. Adding a lead already on the list does not duplicate it, but an existing contact with the same address is OVERWRITTEN and moved onto this campaign's list. Requires an API key. Verify addresses with verify_emails first; importing dead ones damages sender reputation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| listId | No | Target contact list UUID (defaults to campaign's own list) | |
| leadIds | Yes | Lead UUIDs to import (1-500) | |
| campaignId | Yes | Target campaign UUID |