Weekly cold email fleet health digest in Slack
Every Monday at 8am, get a Slack summary of every workspace, domain, and mailbox in your InfraForge account, plus a credit runway estimate.
Every Monday at 8am, run an agent that produces a weekly cold email fleet health digest across my InfraForge account and posts it to Slack.
What the agent should do each run:
1. Use InfraForge List Workspaces to enumerate every workspace on my account.
2. For the account overall, use InfraForge List Domains and InfraForge List Mailboxes to pull every domain and every mailbox. Group them by workspace so the digest can report per-workspace counts.
3. Use InfraForge Get Credit Balance Settings to read the current credit balance, auto-topup enabled state, auto-topup amount, and auto-topup threshold.
4. For any domain that looks unhealthy from the List Domains payload (missing DNS, failed authentication, or no records set), call InfraForge Get Domain DNS to confirm and to include specifics in the digest.
Then apply judgement and summarize:
- Which domains are missing DNS records or failing authentication (SPF, DKIM, DMARC) and need attention.
- Which mailboxes are still warming versus ready to send. Warming mailboxes should not be treated as sending capacity.
- A per-workspace breakdown: workspace name, domain count, mailbox count, and how many of those mailboxes are ready to send.
- A credit runway estimate: current credit balance divided by an estimated weekly cost based on active mailbox count. Call this out in weeks of runway.
- A red-flags block at the top of the digest for anything urgent: credit balance below the auto-topup threshold, auto-topup disabled, runway under 4 weeks, or domains with broken DNS or authentication.
Deliver the digest by calling slack Send a Message to a designated channel (I will pick the channel when I set this up). Lead with the red-flags block so anything needing attention is visible without scrolling. Follow with the per-workspace breakdown, the mailbox warming versus ready split, and the credit runway line.
After the Slack message is sent, append one summary row for this week to a designated Google Sheet tab using google-sheets Append Values. The row should include the run date, total workspace count, total domain count, total mailbox count, ready-to-send mailbox count, current credit balance, weeks of runway, and a short red-flag count. This gives me a week-over-week trend log I can chart later.
Do not modify anything in InfraForge. The agent should only read: no buying domains, no provisioning mailboxes, no updating credit or DNS settings.
Additional information
What does this prompt do?
- Walks every workspace in your InfraForge account and counts the domains and mailboxes underneath each one.
- Flags red items first: domains missing DNS or failing authentication, mailboxes still warming, and a credit balance that is running low or has auto-topup disabled.
- Estimates how many weeks of credit runway you have left based on your active mailbox count.
- Posts a formatted digest to a Slack channel of your choice and appends one summary row to a Google Sheet so you can see the trend week over week.
What do I need to use this?
- An InfraForge account with API access.
- A Slack workspace and the channel where the digest should be posted.
- A Google Sheet with a tab you want the weekly summary rows appended to.
How can I customize it?
- Change the schedule. Weekly on Monday morning is the default, but you can run it daily, twice a week, or right before your Monday sales stand-up.
- Change the Slack channel or send the digest to a private channel visible only to the deliverability team.
- Tune what counts as a red flag. For example, raise the runway warning from 4 weeks to 8 weeks, or add a warning when more than a certain percentage of mailboxes are still warming.
Frequently asked questions
Do I need one workspace or many for this to be useful?
Will this change anything in my InfraForge account?
How does the credit runway estimate work?
Can I get the same summary in email or Microsoft Teams instead of Slack?
What happens if a domain has no DNS records set up yet?
Related templates
Stop logging into InfraForge every Monday.
Connect InfraForge, Slack, and Google Sheets once, and Geni ships a fleet health digest to your team every Monday at 8am.