Omnisend · Arazzo Workflow
Omnisend Create and Send Campaign
Version 1.0.0
Create a campaign, read it back to confirm, then queue it for sending.
View Spec
View on GitHub
Email MarketingMarketing AutomationE-CommerceSMS MarketingCustomer EngagementSegmentationCampaignsFormsPopupsWeb PushAutomation WorkflowsAnalyticsMCPAgent ReadyTransactional MessagingArazzoWorkflows
Provider
Workflows
create-and-send-campaign
Create a campaign, verify it, and queue it for sending.
Writes a campaign, fetches it by id to confirm persistence, and then triggers the send.
1
createCampaign
{$sourceDescriptions.campaignsApi.url}#/paths/~1campaigns/post
Create the campaign. Returns 201 Created with the campaign id.
2
getCampaign
{$sourceDescriptions.campaignsApi.url}#/paths/~1campaigns~1{id}/get
Read the campaign back by id to confirm it persisted before sending.
3
sendCampaign
{$sourceDescriptions.campaignsApi.url}#/paths/~1campaigns~1{id}~1send/post
Queue the campaign for sending. Returns 202 Accepted when the send is queued.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.