Daily Systeme.io performance digest in Slack at 8am

Every weekday at 8am, get a short Slack briefing on yesterday's Systeme.io opt-ins, top lead sources, standout course enrollments, and one suggested action.

Agentic Task
Systeme.ioSlack BotMarketingSalesDaily DigestsAI ReportsNotifications & Alerts

Every weekday at 8am in my local timezone, post a Systeme.io performance digest to Slack. Trigger this on a cron schedule.

When the workflow runs, use the Systeme.io integration to gather data about the previous 24 hours:

1. Call Systeme.io List Contacts filtered to contacts registered in the last 24 hours. Page through results until done. For each new contact, capture the tags attached to them.

2. Call Systeme.io List Enrollments to find any course enrollments created in the same 24 hour window. Note which courses are seeing activity.

3. Call Systeme.io List Tags so you can resolve tag IDs to human readable tag names and infer which campaigns or lead magnets are driving signups (for example, tags like "webinar-funnel", "freebie-pdf", or "affiliate-X").

From that data, write a tight 5 to 8 line narrative briefing that covers:

- Total new opt-ins in the last 24 hours, with a quick day-over-day feel if you can infer one.

- The top two or three sources or campaigns inferred from the tags attached to new contacts.

- Any standout course enrollments worth flagging (a course that got an unusual spike, or a high ticket course getting traction).

- One concrete suggested action for the day based on what you saw (for example: "Double down on the webinar funnel, it drove 60 percent of new opt-ins" or "Email the new Pro course buyers a welcome message today").

The tone should read like a useful morning briefing from a smart ops partner, not a raw data dump. Short, scannable, decision-oriented. Use Slack mrkdwn formatting (*bold*, bullet points) so it renders cleanly.

Post the final digest to Slack using Slack Bot Send a Message. Default to a channel I will configure (for example #marketing-daily), but make the channel easy to change. If there were zero new opt-ins, still post a short message confirming the workflow ran and noting the quiet day.

Additional information

What does this prompt do?
  • Pulls the last 24 hours of new Systeme.io opt-ins, course enrollments, and tag activity each morning.
  • Writes a 5 to 8 line narrative covering total new contacts, the top sources driving signups, and any standout course activity.
  • Suggests one focused action for the day so the digest reads like a real briefing, not a raw data dump.
  • Posts the briefing to a Slack channel or DM at 8am every weekday so you start the day already aligned on what changed overnight.
What do I need to use this?
  • A Systeme.io account with API access enabled in your settings.
  • A Slack workspace where the digest should be posted.
  • The Slack channel name or your own DM where you want the briefing to land each morning.
How can I customize it?
  • Change the time or the schedule, for example 7am, weekdays only, or a Monday weekly recap instead of daily.
  • Swap the destination from a shared channel to a personal Slack DM, or send to multiple channels for different teams.
  • Tell the agent which tags or course names to highlight, so the narrative leans into the campaigns and lead magnets you care about most.

Frequently asked questions

Does this work with the free Systeme.io plan?
Yes, as long as your account has access to public API keys. You generate the key inside your Systeme.io settings and paste it into General Input once.
Will it count opt-ins from a specific lead magnet or funnel?
Yes. The agent reads your Systeme.io tags and uses them to attribute new contacts to the lead magnet or campaign that brought them in, so you see which funnels are actually working.
Can I send the digest to a private channel or a DM?
Yes. Tell the agent the channel name or that you want it as a direct message. For a private channel, just make sure the General Input Slack app is added to that channel.
What if there were no new opt-ins yesterday?
The agent still posts a short message so you know the workflow ran. It will note the quiet day and skip the source breakdown rather than pretend there is news.
Can I change the schedule later?
Yes. The schedule is a setting on the workflow. You can move it to a different time, change the days it runs, or pause it entirely without rebuilding anything.

Stop logging into Systeme.io just to see what changed overnight.

Connect Systeme.io and Slack once, and Geni posts a clean 8am briefing on yesterday's opt-ins, enrollments, and top sources every weekday.