Set a campaign's messages
set_campaign_messagesSet the connection note and up to three follow-ups of a campaign that opens with a connection note, written by you (ZenMode uses no AI here). Each text is checked on the server against the same rules as validate_message and refused with the issues if it fails, whether or not validate_message was called. An empty string for a follow-up clears that step; follow_ups replaces the whole list. Changing the texts of an approved campaign on someone else's account takes its approval away. Nothing happens on LinkedIn at the moment you call this. ZenMode's campaign engine works through each campaign later, inside your daily and weekly limits, business hours and pacing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| follow_ups | No | Up to three follow-ups in order. Sent after the person accepts. | |
| campaign_id | Yes | The campaign id, from create_campaign or list_campaigns. | |
| connection_note | No | The note sent with the connection request. An empty string means no note. | |
| idempotency_key | No | Optional. A unique string you make up for this exact change (8 to 128 letters, digits, - _ . :). If the call is repeated with the same key and the same arguments within 24 hours, nothing happens twice and the first result is returned again. Use a fresh key for every new change. |