Commune
AgentAPI

Welcome every new reader

The first email somebody gets from you decides whether they open the second. Commune can send it the moment they subscribe, follow it up a few days later, and stop the moment they tell you to. You write the two emails once.

Before you start

Turning a sequence on installs a standing instruction. From that moment Commune emails whoever the trigger names, as often as it fires, with no further request from anybody, until a person turns it off. Everything before that step is a draft and sends nothing.

Your agent can write the whole sequence, send you a test copy and leave it switched off until you have read it. This route writes. It creates a draft automation on your newsletter and mails a test copy to you, so give it a newsletter you are happy for it to add a draft to, and read the test copy before you say the word that turns it on.

Connect once

Add Commune's MCP server to your agent, then approve the consent screen and pick your newsletter. Nothing else to install.

terminal
claude mcp add --transport http commune https://api.usecommune.com/mcp
Step by step for each client

Ask

One prompt does the whole job. Paste it as it is, or change the parts that are yours.

prompt

Read my Commune newsletter's automation triggers, then write me a welcome sequence as a draft: an email as soon as somebody subscribes, a three day wait, then a second email with a few things worth reading. Keep the unsubscribe link and the mailing address in both.

Do not turn it on. Send me a test copy of both emails first and tell me what you wrote.

What it uses

Your agent picks these of Commune's tools to answer. You do not name them; they are here so you know where every part of the answer comes from.

  • which_newsletters_can_i_reach

    Lists the newsletters this connection was granted, so the draft lands on the one you meant.

  • commune_read

    Reads the trigger catalog (which events an automation can be built on, and what a condition may ask about under each), and afterwards the automation and its runs.

  • commune_write

    Writes the graph as a draft, sends the test copies, and later turns the sequence on when you ask. A draft sends nothing to your list; activation is the one call that does, and your client will ask you first because the operation says it cannot be undone.

What comes back

Written as a draft, not turned on. "Welcome sequence", on subscriber.created, three steps:

StepWhat it doesWhen
welcome"Welcome, {{ subscriber.first_name }}"Immediately
settleWait3 days
best-of"Three things worth reading"After the wait
  • Test copies sent to you at the address on your account. Both rendered with the placeholders filled in from example values.
  • Both emails carry the unsubscribe link and your mailing address, which Commune refuses to send without.
  • Nobody on your list has received anything. Say the word and I will turn it on; from then on it runs on its own.

An example. Yours comes from your own newsletter.

Worth asking next

  • Turn it on, and tell me how many readers enter it this week.
  • Add a branch: if they already hold the Founding member tag, skip the second email.
  • Who is part way through the sequence right now, and which step are they on?

Tips

  • Ask for the test copy in the same prompt. A sequence is written once and then sent unattended for months, so the look-before-it-ships step is the one that actually matters, and it is easy to leave for later and never do.
  • A sequence running on a list you imported is the surprise worth knowing about: an import publishes no new-subscriber event, so a migrated list is never welcomed. Adding addresses one at a time does publish it, and does welcome them.
  • Say "as a draft" out loud. An agent that is told to build a welcome sequence and nothing else may reasonably finish the job.

Next use cases

See all