Skip to main content

Campaigns Tools

View email marketing campaigns and their performance statistics.

Required scope: promotions:read

All campaign tools are read-only.

Tools Overviewโ€‹

ToolDescriptionRead-only?
list_campaignsList email marketing campaignsYes
get_campaign_statsGet performance statistics for a campaignYes

list_campaignsโ€‹

List email marketing campaigns with optional filters.

Parametersโ€‹

NameTypeRequiredDescription
searchstringNoSearch by campaign name
statusstringNoFilter by status: draft, scheduled, sending, sent, cancelled

get_campaign_statsโ€‹

Get performance statistics for a specific email campaign, including delivery rates, open rates, click rates, and engagement metrics.

Parametersโ€‹

NameTypeRequiredDescription
campaign_idintegerYesThe campaign ID

create_campaignโ€‹

Create a new marketing email campaign as a draft. The user can refine recipients and send it later.

Required scope: campaigns:write

Parametersโ€‹

NameTypeRequiredDescription
namestringYesInternal campaign name
subjectstringNoEmail subject line
preview_textstringNoInbox preview text
bodystringNoEmail body (HTML or plain text)
audience_typestringNoall_customers (default), selected_customers, filter

Returnsโ€‹

{
"success": true,
"message": "Campaign 'Spring Mountain Bike Promo' created as draft.",
"campaign": { "id": 5, "name": "Spring Mountain Bike Promo" }
}