Commune
AgentAPI

Find and reward your superfans

A few readers open everything, reply, highlight and share. They are the reason a newsletter grows, and they rarely hear back. Commune scores every reader on what they do in the inbox and in the community, so you can name your superfans, keep them in one group, and thank them with something the rest of the list does not get.

Before you start

Only readers with a Commune account are scored, so your superfans are found among them. Someone who knows your newsletter only by email has no score at all, which is different from a low one.

Connect your agent once, then ask it to find your superfans every week and tell you who is new. Your agent reads; putting them in a Superfans segment and sending them something is yours to do in Commune, and takes a few minutes.

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

Every Monday at 8:00, find my superfans on Commune.

List each one with their email address, their score, which way their engagement is moving and when they were last active, strongest first. Leave out anyone who has unsubscribed.

Mark who is new since last week, and who is still a superfan but cooling off.

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.

  • find_superfans

    The readers in Commune's top band, superfan, strongest first, each with the total score, the last fourteen days against the fourteen before, which way that is moving and when they last did something. Readers come back as subscriber ids, not addresses.

  • commune_read

    Looks up the subscriber record behind each id: the email address, whether they are still subscribed, and the tags they already hold.

  • what_are_readers_actually_doing

    The newsletter's recent activity (views, likes, comments, shares, opens, clicks), which the agent reads for your superfans' rows to say what they have been doing.

What comes back

12 superfans this week, strongest first (top 3):

ReaderScoreMovingLast active
[email protected]412Up: 96, from 4126 Aug
[email protected]355Steady25 Aug
[email protected]301Down: 18, from 6020 Aug

An example. Yours comes from your own newsletter.

Worth asking next

  • Who could be my next superfans?
  • What have my superfans been talking about in the community?
  • How did the issue I sent to Superfans do?

Tips

  • Then tag them: in Subscribers in your Commune dashboard, create a Superfans tag once and add it to each reader on the list. A tag decides who can read an issue, not only who receives it, so only add, never remove, while an issue is addressed to it.
  • Send them something nobody else gets: write it in the Commune editor and choose Superfans as its audience. It goes only to the readers holding the tag.
  • The band is recomputed on a schedule, by rank within your newsletter, so a reader can move without doing anything. Treat each answer as this week's list.
  • Scheduling is your agent's: most can run a prompt on a schedule when you ask them to. If yours cannot, ask the same thing each Monday.

Next use cases

See all