Klaviyo and Monday: Campaign Approval Queue Template
A scheduled Spojit workflow that lists upcoming Klaviyo campaigns and routes each one through a Monday approval queue so marketing leads sign off before any send.
What It Builds
A Schedule trigger fires on your chosen cadence and a Klaviyo connector node pulls the list of upcoming campaigns. For each one, a Monday connector node creates an item on your approval board, then a Human node pauses the run until a marketing lead approves or rejects. Approved campaigns move forward; rejected ones halt, giving you a clean sign-off trail before every send.
The Prompt
Paste this into Miraxa and it builds the workflow, connecting the tools for you:
Build a workflow that runs every weekday at 8am. List my upcoming Klaviyo campaigns scheduled to send in the next 48 hours. For each campaign, create an item on my Monday board "Campaign Approvals" with the campaign name, send time, and audience, then pause for a marketing lead to approve before the campaign is cleared to send.
Connectors Used
- Schedule trigger - runs the queue on a 5-field cron with your timezone.
- Klaviyo - lists upcoming campaigns and their details.
- Monday - creates an approval item per campaign.
- Human node - pauses for a lead to approve or reject each send.
Customize It
Change the cron time, the 48-hour lookahead window, or the Monday board name directly in the prompt. You can also adjust which fields land on each item (subject line, segment, estimated reach) and assign the Human approval to a specific user, role, or team so the right lead always signs off.
Tips
- Use a Direct mode Klaviyo node when you want the exact list-campaigns call with no AI cost; switch to Agent mode only if you want Miraxa to filter or summarize campaigns.
- Set a timeout on the
Humannode so stalled approvals do not block the next scheduled run. - Make sure your Klaviyo connection has read scope for campaigns and your Monday connection can create items on the target board.