Send Email Campaign
send_email_campaignUse for your own list/network, newsletters and recurring mailings; to invite new people to one event use send_invitations, and to message people already on an event's guest list use make_announcement. reviseScheduled (campaignId, expectedRevision, stable requestId) atomically cancels a not-yet-started schedule and creates an unapproved draft; it never sends or preserves approval. After human review: approve/schedule an exact campaignId and expectedRevision (optional scheduledAtMs; optional stable requestId so a retried approval reads back the recorded one instead of failing), send a test only to the connected verified account inbox (test with requestId), or cancel pending work. First inspect review and show sender, content, audience count and timing to the organizer. Approval binds the current web draft and prepared audience. Permission, domain and frequency checks apply again at delivery. Queued/scheduled is not delivered. Already accepted email cannot be recalled. Workflow guide (MCP resource): socialloop://guides/email-campaigns.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| payload | Yes | Action parameters used by the web workspace: IDs, expectedRevision, draft/definition, cursor, and reviewHash where required. Identity is supplied by the connected account. | |
| confirmed | Yes | True only after the connected user approves the exact reviewed action. |