Weekly MailerLite campaign digest in Slack
Every Monday at 9am, your team gets a written read on last week's MailerLite campaigns in Slack: top performers, bottom performers, and what to try next.
Every Monday at 9am, post a written campaign performance digest for my marketing team in Slack. The agent reads MailerLite, synthesizes what happened last week, and writes the recap directly into a Slack channel.
Step 1. Use MailerLite's List All Campaigns to pull every campaign that was actually sent in the past seven days. Skip drafts, scheduled, and anything still in progress.
Step 2. For each sent campaign, call MailerLite's Get a Campaign to pull the subject line, audience or segment name, send time, and any other useful metadata. Then call MailerLite's Get Campaign Subscriber Activity to pull opens, clicks, and unsubscribes.
Step 3. Synthesize a written digest. It should rank the top performers and bottom performers, call out the subject lines or audience segments that drove the biggest swings up or down, and flag any campaign with an unusual unsubscribe spike relative to the rest. End the digest with two or three concrete recommendations for the week ahead (for example: try a shorter subject line on the newsletter, re-test the welcome flow CTA, pause the lapsed-buyer blast). Keep the voice direct and confident.
Step 4. Post the digest to a marketing Slack channel using Slack's Send a Message. Format it so it is skimmable on mobile: a short headline, then one short paragraph per campaign (subject, audience, open rate, click rate, unsubscribe rate, one-line takeaway), then the recommendations at the bottom. Use Slack's mrkdwn formatting (single asterisks for bold). No giant tables, no walls of text.
If no campaigns went out in the past seven days, still post a one-line Slack message confirming the digest ran and the inbox was quiet, so the team knows the workflow is alive.
Trigger: cron, every Monday at 9am in the team's local timezone. Integrations: MailerLite and Slack.
Additional information
What does this prompt do?
- Pulls every MailerLite campaign sent in the past seven days and gathers the subject line, audience, opens, clicks, and unsubscribes for each one.
- Ranks the winners and the laggards, calls out subject lines or segments that drove the biggest swings, and flags any campaign with an unusual unsubscribe spike.
- Writes a short, skimmable Slack post with one paragraph per campaign so the team can read it on mobile while their coffee brews.
- Closes with two or three concrete recommendations for the week ahead based on what just worked and what did not.
What do I need to use this?
- A MailerLite account with at least one campaign sent in the past week.
- A Slack workspace and the channel you want the digest posted to (for example, a marketing or growth channel).
- A clear idea of which audience or segment matters most to your team, so the agent can call out swings against it.
How can I customize it?
- Move the schedule. Monday at 9am is the default, but you can shift it to Tuesday morning, Friday afternoon, or any other cadence that matches your team's rhythm.
- Swap the channel. Point it at a private marketing leadership channel, a cross-functional growth channel, or a personal DM for a leadership-only summary.
- Reshape the lookback window. Make it the last 7, 14, or 30 days, or filter to just newsletters versus automations so the digest stays focused.
- Tune the tone. Ask for more aggressive callouts, a softer coaching voice, or specific metrics like click-to-open ratio to lead the recap.
Frequently asked questions
What if no campaigns went out last week?
Can I post this to more than one Slack channel?
Will this work with MailerLite Classic?
How does it decide what counts as a top or bottom performer?
Does the digest include recommendations or just numbers?
Start every Monday knowing what your email is doing.
Connect MailerLite and Slack once, and your team gets a written campaign read every Monday at 9am without anyone building a spreadsheet.