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
  • Asks you first

What it does

The task

Collect the posts that we published this week on blog url, and 3 news items about topic from the last 7 days from trusted sources. Write a newsletter issue of 400 words or fewer in the tone of our last 3 issues: a short intro, a summary and a link for each post, the news with one line on why it matters, and one practical tip. Write 3 subject lines of 50 characters or fewer. Create the campaign as a draft in Mailchimp for the audience audience. Ask me before you send or schedule it.

  • It works in Mailchimp, WordPress and Google News, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • As a routine it runs every Thursday at 10:00 (cron 0 10 * * 4).
  • It stops for your approval before it sends, posts, pays, books or changes a record.

What you give it

BlankWhat to giveExample
blog urlThe address of your bloghttps://crumbandcrust.com/blog
topicThe subject of the news itemsHome baking and flour
audienceThe Mailchimp audience to send toNewsletter subscribers

What you get back

An example run with the example values above. Your run uses your own data.

Draft campaign in Mailchimp: Crumb and Crust weekly, issue 87 (Newsletter subscribers, 12,480 people)

Subject lines:

  • Why your starter smells like nail polish
  • Fridge proofing, explained in one chart
  • 3 bakes for the first cold weekend

Content: intro, 2 posts from this week, 3 news items (flour prices, a new mill in Kent, a bread show), tip: weigh your water

Length: 385 words

Waiting for your approval to send or schedule.

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in 3 blanks

    Type blog url, topic and audience. Tab moves to the next blank.

  3. 03

    Run it, then repeat it

    Run sends it once. To run it every Thursday at 10:00, make a routine on cuiar.com/routines or with the CLI below.

As a routine, from the terminal

cuiar routines create "Draft your weekly newsletter" --schedule "0 10 * * 4" --time-zone Europe/Berlin \
  "Collect the posts that we published this week on https://crumbandcrust.com/blog, and 3 news items about Home baking and flour from the last 7 days from trusted sources. Write a newsletter issue of 400 words or fewer in the tone of our last 3 issues: a short intro, a summary and a link for each post, the news with one line on why it matters, and one practical tip. Write 3 subject lines of 50 characters or fewer. Create the campaign as a draft in Mailchimp for the audience Newsletter subscribers. Ask me before you send or schedule it."

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/mcp

2. Ask your agent

Use the Cuiar tool create_routine to run my "Draft your weekly newsletter" template with blog url = https://crumbandcrust.com/blog; topic = Home baking and flour; audience = Newsletter subscribers.

Setup for other agents: AI agents.

The tool call

{
  "name": "create_routine",
  "arguments": {
    "name": "Draft your weekly newsletter",
    "task": "Collect the posts that we published this week on https://crumbandcrust.com/blog, and 3 news items about Home baking and flour from the last 7 days from trusted sources. Write a newsletter issue of 400 words or fewer in the tone of our last 3 issues: a short intro, a summary and a link for each post, the news with one line on why it matters, and one practical tip. Write 3 subject lines of 50 characters or fewer. Create the campaign as a draft in Mailchimp for the audience Newsletter subscribers. Ask me before you send or schedule it.",
    "schedule": "0 10 * * 4",
    "time_zone": "Europe/Berlin"
  }
}
All marketing templates
  • Marketing

    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
    • Google Analytics
    • Google Search Console
    • Mailchimp
    • +1 more: Google Docs
  • Marketing

    Turn a video into a blog post

    A post written from your video's transcript, with headings, time stamps and the video embedded.

    You start it: When you start it
    • YouTube
    • WordPress
  • MarketingAsks first

    Build a press list and draft pitches

    Reporters who covered your topic recently, with their articles, and one pitch for each, sent after your OK.

    You start it: When you start it
    • Google News
    • Any news site
    • Gmail
    • +1 more: Google Sheets
  • MarketingAsks first

    Update an old blog post

    Old facts, dead links and missing topics fixed in a draft update, published after your OK.

    You start it: When you start it
    • WordPress
    • Google Search Console
  • Monitoring

    Get a morning brief on your topics

    The 7 stories that matter, with no duplicates or press releases.

    On a schedule: Every day at 7:00
    • Google News
    • Hacker News
  • ResearchOdyssey

    Compare how outlets cover a news story

    The facts that all sources agree on, the disputed points, and how each outlet frames the story.

    You start it: When you start it
    • Google News
    • Any news site
    • Wikipedia