Snov.io Campaigns API
Create and manage multi-channel outreach campaigns
Operations 24
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“Which outreach campaigns do I have set up in Snov.io?”
“Can I see all of my multi-channel campaigns in one list?”
Tell an agent
List all my outreach campaigns.
Show every multi-channel campaign on my account.
Ask an LLM
“How do I create a new multi-channel outreach campaign?”
“Can I turn on open and click tracking when I set up a new campaign?”
Tell an agent
Create a new campaign called {name}.
Create campaign {name} sending from account {sender_account_id} on schedule {schedule_id}.
Ask an LLM
“What settings does one specific campaign have?”
“Can I look up a single campaign by its ID?”
Tell an agent
Show me the details of campaign {id}.
Pull up the settings for campaign {id}.
Ask an LLM
“Can I rename a campaign I already created?”
“Is it possible to change the sender account or schedule on an existing campaign?”
Tell an agent
Rename campaign {id} to {name}.
Switch existing campaign {id} named {name} to send from account {sender_account_id}.
Ask an LLM
“How do I permanently remove a campaign?”
“Is deleting a campaign reversible?”
Tell an agent destructive · confirm first
Delete campaign {id}.
Permanently remove campaign {id} from my account.
Ask an LLM
“Can I pause a running campaign and resume it later?”
“How do I launch a campaign so it starts sending?”
Tell an agent
Set campaign {id} to state {state}.
Pause campaign {id} by changing its state to {state}.
Ask an LLM
“What send schedules are available for my campaign emails?”
“Which sending time windows can I pick for a campaign?”
Tell an agent
List my email send schedules.
Show the schedules I can attach to a campaign.
Ask an LLM
“Can I add a follow-up email step to a campaign through the API?”
“How do I set the delay in days before a campaign email step goes out?”
Tell an agent
Add email step {step_number} to campaign {campaign_id} with subject {subject}.
Create a step in campaign {campaign_id} with body {body} sent {delay_days} days after the previous one.
Ask an LLM
“What subject and body does a given campaign email step use?”
“Can I read back the content of one email step?”
Tell an agent
Show the content of email step {id}.
Get subject and body for campaign email step {id}.
Ask an LLM
“Can I change the subject line of an email step that already exists?”
“Is it possible to edit the wording of a follow-up step after creating it?”
Tell an agent
Change the subject of email step {id} to {subject}.
Replace the body of existing email step {id} with {body}.
Ask an LLM
“How do I remove an email step from a campaign sequence?”
“Can I delete one step without deleting the whole campaign?”
Tell an agent destructive · confirm first
Delete email step {id}.
Remove the email step content {id} from its campaign.
Ask an LLM
“What status is a particular contact at in my campaign?”
“Can I check whether one email address is still active in a campaign?”
Tell an agent
Check the status of {email} in campaign {campaign_id}.
Tell me where {email} stands in campaign {campaign_id}.
Ask an LLM
“Can I manually mark a contact's status in a campaign, for example to stop emailing them?”
“How do I update a recipient's campaign status by email?”
Tell an agent
Set {email} to status {status} in campaign {campaign_id}.
Change the campaign status of {email} in {campaign_id} to {status}.
Ask an LLM
“Which prospects have gone through every step of my campaign?”
“Can I get a list of contacts who completed a sequence?”
Tell an agent
List prospects who finished campaign {campaign_id}.
Show who has completed all steps in campaign {campaign_id}.
Ask an LLM
“How do I stop certain addresses from ever being emailed by my campaigns?”
“Can I add several addresses to a specific suppression list at once?”
Tell an agent
Add {emails} to my do-not-email list.
Suppress {emails} by adding them to do-not-email list {list_id}.
Ask an LLM
“What suppression lists do I already have on my account?”
“Which do-not-email lists exist that I can add addresses to?”
Tell an agent
List my do-not-email lists.
Show all suppression lists on my account.
Ask an LLM
“How is my campaign performing overall?”
“Can I get summary analytics for one campaign?”
Tell an agent
Show aggregate analytics for campaign {campaign_id}.
Give me the overall performance numbers for campaign {campaign_id}.
Ask an LLM
“How far along is a campaign that's currently running?”
“What share of a running campaign's recipients have been processed so far?”
Tell an agent
Show progress statistics for campaign {campaign_id}.
Check how far running campaign {campaign_id} has gotten.
GET
/v1/campaign-recipients-activity
Get a recipient activity report for a campaign · Get recipients activity report
#
Ask an LLM
“Can I see what each recipient did in a campaign?”
“Where do I get a detailed per-recipient activity report?”
Tell an agent
Get the recipients activity report for campaign {campaign_id}.
Show per-recipient activity in campaign {campaign_id}.
Ask an LLM
“Which emails has my campaign actually sent?”
“Can I see a list of every message that went out from a campaign?”
Tell an agent
List the emails sent in campaign {campaign_id}.
Show me what campaign {campaign_id} has sent so far.
Ask an LLM
“Who opened the emails from my campaign?”
“Can I pull the open events for a campaign?”
Tell an agent
Get email open events for campaign {campaign_id}.
Show who opened emails in campaign {campaign_id}.
Ask an LLM
“Which recipients clicked links in my campaign emails?”
“Can I see the link click events for one campaign?”
Tell an agent
Get link click events for campaign {campaign_id}.
Show who clicked links in campaign {campaign_id}.
Ask an LLM
“Who replied to my campaign, across every step?”
“Can I get every reply a campaign received regardless of which email step prompted it?”
Tell an agent
Get all replies across every step of campaign {campaign_id}.
Show every reply campaign {campaign_id} has received.
GET
/v1/campaign-email-replies
Get replies to a specific campaign email step · Get campaign email replies
#
Ask an LLM
“Can I see replies to just one email step of a campaign?”
“Which replies came in response to a particular step in my sequence?”
Tell an agent
Get step-level email replies for campaign {campaign_id}.
Show replies scoped to individual email steps in campaign {campaign_id}.