HappierleadsDocs

Campaign contacts

Add people to a campaign, see where each one is, and stop it for anyone who replied elsewhere.

Connect the MCP server, then just ask.

get_prospectsList the contacts (prospects) already added to email campaigns on a website, newest first.Read-only
add_prospect_to_campaignAdd one contact to an existing email campaign so it receives the sequence, like Manual Entry in the app.Changes data
remove_prospect_from_campaignDelete a prospect from its campaign, like "Remove from campaign" in the app: the prospect and its scheduled emails are deleted, emails already sent stay sent, and its history is gone.Deletes data
stop_prospectStop one prospect's email sequence: no further steps are sent and the prospect is marked manually-paused, keeping it and its history in the campaign.Deletes data
get_campaign_statsReturns how a campaign is doing: emails sent, opened, clicked, replied, bounced and unsubscribed, with rates.Read-only
resume_prospectsResumes paused prospects so their emails are sent again from their next scheduled step.Changes data
send_prospects_nowSends the next email of their sequence to the given prospects right away instead of at their scheduled time, within the mailbox limits.Changes data
change_prospects_mailboxMoves prospects to another mailbox: their next emails are sent from it.Changes data
reschedule_prospectsRecalculates when the next email of each prospect goes out, spread over the coming days within the mailbox limits, e.g.Changes data

Use case

Add ava@northwind-analytics.example to “Pricing page visitors”.

Called add_prospect_to_campaignShow input
{
  "campaignId": "6530c1d2e3f4a5b6c7d8e9f5",
  "email": "ava@northwind-analytics.example",
  "firstName": "Ava"
}

On this page