Get an outreach campaign
An outreach campaign with its numbers, each step's emails and replies, and its people page by page with their status.
Free*
*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.
An example
How is the hotel campaign going? Who answered and who is still waiting?
Your agent callsoutreach_get_campaignFree*
The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.
{
"campaign_id": "6f1c1b7e-4a1e-4d55-9a0b-0f7c3e9a2b11",
"limit": 50
}Use it when
To see how a campaign is doing, or who is still waiting for an email.
What it does
One campaign: its settings, its numbers (people queued, messaged, replied, interested, not interested, bounced, unsubscribed, stopped; emails sent, the reply rate, what it cost, and each step's emails and the replies after it) and its people page by page, each with their status (queued, messaged, replied, interested, not_interested, bounced, unsubscribed, stopped, unconfirmed or failed), the emails sent to them, when the next one goes and their CRM contact_id. waiting says why a running campaign sends nothing right now, when the account is paused or its balance can't pay.
What comes back
campaign (as outreach_save_campaign shows it); stats (people, queued, messaged, replied, reply_rate, interested, not_interested, bounced, unsubscribed, stopped, emails_sent, charged_usd, and steps: each step's subject, emails sent and the replies after it); people (email, name, company, contact_id, status, emails_sent, next_email_at, replied_at, mailbox_id, problem); total, next_offset; and waiting, when the account keeps a running campaign from sending. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
campaign_idRequired | string | The campaign_id outreach_save_campaign answered with. Exactly 36 characters. |
status | string | Only the people in this state. One of: queued,messaged,replied,interested,not_interested,bounced,unsubscribed,stopped,unconfirmed,failed,erased. |
offset | integer | At least 0. Default: 0. |
limit | integer | 1 to 200. Default: 50. |
The call
Over MCP, call outreach_get_campaign on https://api.conecto.chat/mcp/outreach. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/outreach_get_campaign \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"campaign_id":"6f1c1b7e-4a1e-4d55-9a0b-0f7c3e9a2b11","limit":50}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
not_found404 | No campaign on this account has that id. | Use a campaign_id from outreach_campaigns. |
More Outreach tools
All 13 tools- Connect a mailbox for outreach
outreach_connect_mailboxA one-hour link for the owner to connect their own mailbox for outreach, typing its password on a Conecto page.Free - List outreach mailboxes
outreach_mailboxesThe business's mailboxes connected for outreach, each with its state, daily limit, what it sent today and its bounce rate; never a password.Free* - Change an outreach mailbox
outreach_update_mailboxRename an outreach mailbox, change its daily limit, pause or resume its sending, or disconnect it.Free - Save an outreach campaign
outreach_save_campaignCreate or change an outreach campaign: its mailboxes, the emails you write, the audience, a first line per person and when it sends.Free - Preview an outreach campaign
outreach_previewOne step of an outreach campaign as it will go, for real people: to, from, the subject and the text with the unsubscribe line.Free* - Start an outreach campaign
outreach_startStart an outreach campaign the person approved; $0.01 per person when their first email leaves.Free - List outreach campaigns
outreach_campaignsThe business's outreach campaigns, newest first, each with its status and numbers.Free* - Read outreach replies
outreach_repliesThe replies to the business's outreach campaigns, newest first, with who wrote, the text and their status now.Free*
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md