campaigns
Manage, create, update, and schedule email and SMS campaigns, retrieve campaign statistics, and export recipient data for targeted marketing automation.
Instructions
Email and SMS campaign management - create, update, send, schedule campaigns
Input Schema
Name | Required | Description | Default |
---|---|---|---|
campaignData | No | Campaign configuration data | |
campaignId | No | Campaign ID for specific campaign operations | |
limit | No | Number of campaigns to retrieve | |
offset | No | Offset for pagination | |
operation | Yes | Campaign operation to perform | |
status | No | Campaign status filter | |
type | No | Campaign type |
Input Schema (JSON Schema)
{
"properties": {
"campaignData": {
"description": "Campaign configuration data",
"type": "object"
},
"campaignId": {
"description": "Campaign ID for specific campaign operations",
"type": "number"
},
"limit": {
"default": 50,
"description": "Number of campaigns to retrieve",
"type": "number"
},
"offset": {
"default": 0,
"description": "Offset for pagination",
"type": "number"
},
"operation": {
"description": "Campaign operation to perform",
"enum": [
"get_email_campaigns",
"create_email_campaign",
"update_email_campaign",
"send_email_campaign",
"schedule_email_campaign",
"delete_email_campaign",
"export_email_recipients",
"get_sms_campaigns",
"create_sms_campaign",
"update_sms_campaign",
"send_sms_campaign",
"schedule_sms_campaign",
"delete_sms_campaign",
"export_sms_recipients",
"get_campaign_statistics"
],
"type": "string"
},
"status": {
"description": "Campaign status filter",
"enum": [
"draft",
"sent",
"archive",
"queued",
"suspended"
],
"type": "string"
},
"type": {
"description": "Campaign type",
"enum": [
"email",
"sms"
],
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
}