Send a monthly marketing report
Traffic, sales, search and e-mail numbers by channel, against last month and last year, with 3 actions.
- On a schedule: On the 1st of each month at 8:00
What it does
The task
Open Google Analytics for property and read last month: sessions, key events and revenue for each channel, and the top 10 landing pages. Read the clicks and impressions in Google Search Console, and the open rate, the click rate and the new subscribers in Mailchimp. Compare each number with the month before and with the same month last year. Write the report in a new Google Doc of one page, with a table of the numbers and 3 points that need action. Send me the link.
- It works in Google Analytics, Google Search Console, Mailchimp and Google Docs, in the workspace you pick, and signs in with passwords from your Cuiar vault.
- As a routine it runs on the 1st of each month at 8:00 (cron
0 8 1 * *).
What you give it
| Blank | What to give | Example |
|---|---|---|
| property | The Google Analytics property name | crumbandcrust.com (GA4) |
What you get back
An example run with the example values above. Your run uses your own data.
Marketing report, October 2026 (Google Doc)
Sessions: 48,200 (+12% on September, +31% on October 2025)
Purchases: 1,160 (+9%). Revenue: 41,800 GBP (+14%)
By channel: organic 52%, e-mail 19%, paid social 15%, direct 14%
Search Console: 61,000 clicks (+7%), 1.9 million impressions
E-mail: open rate 44%, click rate 4.1%, +620 subscribers
Needs action:
1. Paid social cost per purchase rose 28%
2. /starter-kit lost 22% of its organic sessions
3. The e-mail click rate fell after the template change on 8 October
Run it in Cuiar
- 01
Open it
Click Use in Cuiar on this page. The side panel opens with the task in the composer.
- 02
Fill in the blank
Type property. Tab moves to the next blank.
- 03
Run it, then repeat it
Run sends it once. To run it on the 1st of each month at 8:00, make a routine on cuiar.com/routines or with the CLI below.
As a routine, from the terminal
cuiar routines create "Send a monthly marketing report" --schedule "0 8 1 * *" --time-zone Europe/Berlin \
"Open Google Analytics for crumbandcrust.com (GA4) and read last month: sessions, key events and revenue for each channel, and the top 10 landing pages. Read the clicks and impressions in Google Search Console, and the open rate, the click rate and the new subscribers in Mailchimp. Compare each number with the month before and with the same month last year. Write the report in a new Google Doc of one page, with a table of the numbers and 3 points that need action. Send me the link."Run it from your AI agent
Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.
1. Add Cuiar to Claude Code
claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp2. Ask your agent
Use the Cuiar tool create_routine to run my "Send a monthly marketing report" template with property = crumbandcrust.com (GA4).Setup for other agents: AI agents.
The tool call
{
"name": "create_routine",
"arguments": {
"name": "Send a monthly marketing report",
"task": "Open Google Analytics for crumbandcrust.com (GA4) and read last month: sessions, key events and revenue for each channel, and the top 10 landing pages. Read the clicks and impressions in Google Search Console, and the open rate, the click rate and the new subscribers in Mailchimp. Compare each number with the month before and with the same month last year. Write the report in a new Google Doc of one page, with a table of the numbers and 3 points that need action. Send me the link.",
"schedule": "0 8 1 * *",
"time_zone": "Europe/Berlin"
}
}Related templates
All marketing templatesMarketing
Find pages that lost search traffic
The pages with the largest drop in clicks, the queries behind each drop, a likely cause and a fix.
On a schedule: On the 3rd of each month at 9:00- Google Search Console
- Google Analytics
MarketingAsks first
Draft your weekly newsletter
A draft issue with this week's posts, 3 news items and one tip, in Mailchimp, sent after your OK.
On a schedule: Every Thursday at 10:00- Mailchimp
- WordPress
- Google News
Marketing
Audit a website and list the fixes
Titles, links, images, mobile layout and speed, with the largest fixes first.
You start it: When you start it- PageSpeed Insights
- Google Search Console
Marketing
Find keywords to target for a topic
Keywords with intent, your current position and difficulty, grouped into topics, with 5 posts to write first.
You start it: When you start it- Google Search Console
- Google Trends
- Google Sheets
Marketing
Write an SEO brief for a blog post
Search intent, target length, an outline, the questions to answer and what the top results miss.
You start it: When you start it- Any website
- Google Docs
Marketing
Study competitor ads for creative ideas
The hooks, offers and formats that competitors run longest, with examples and ideas for your own ads.
You start it: When you start it- Meta Ad Library
- Google Docs