Skip to content
RRAECHLY
CampaignsWrites data

update_campaign

Change a campaign's settings: name, status, send window and days, timezone, daily limit, brief, goal, booking URL, AI instructions, protection (auto-pause on bounce rate or after N unanswered steps), exclusions (lists, tags, people active or completed elsewhere), approval, and the per-company rules (max people per company, spacing days, which reply intents pause the whole company), whether emails end with an Unsubscribe link, and which senders it sends from.

What it does

Change a campaign's settings: name, status, send window and days, timezone, daily limit, brief, goal, booking URL, AI instructions, protection (auto-pause on bounce rate or after N unanswered steps), exclusions (lists, tags, people active or completed elsewhere), approval, and the per-company rules (max people per company, spacing days, which reply intents pause the whole company), whether emails end with an Unsubscribe link, and which senders it sends from. mode cannot change once contacts are enrolled. Only the fields you pass change.

Parameters

NameTypeNotes
campaign_id *string
namestring
statusdraft | active | paused | completed
timezonestring
send_daysstring
send_start_hournumber
send_end_hournumber
daily_limitnumber
briefstring
goalreply | meeting
modetemplate | autopilot
booking_urlstring
auto_pause_bounce_pctnumberPauses the campaign once 20+ sends show this bounce rate. 1-8; 0 uses the platform limit of 8%, which always applies
auto_pause_unengaged_stepsnumber0 = off; pause a contact after this many unanswered emails
exclude_active_campaignsboolean
exclude_completed_campaignsboolean
exclude_list_idsarray
exclude_tagsarray
require_approvalboolean
max_contacts_per_companynumber0 = no cap; default 3
company_spacing_daysnumberDays between emails to people at one company; default 1
stop_company_onarray
hide_unsubscribe_linkbooleantrue (the default for a new campaign) leaves out the Unsubscribe link at the foot of every email and the List-Unsubscribe header mail apps use for their own Unsubscribe button; false adds both, when the user asks for them. More people may report spam, and a reply asking to stop still unsubscribes the person
sender_idsarrayOutbound sender ids (list_mailboxes) this campaign sends from; [] means every outbound sender. People not emailed yet move to these senders; anyone already emailed keeps theirs

* required

More campaigns tools

See all 147 tools and the connection string on the MCP server page.

Run update_campaign yourself.

Connect the MCP server to Claude, Claude Code or Cursor and the whole toolset shows up in the conversation.