CONTENT CREATION

Send tier-aware release emails based on which plan a feature ships to

On a published release, reads a plan-tier tag in the notes, generates email copy tailored to that audience, and routes the announcement only to customers on the matching plan tier.

CategoryContent Creation
Enginesim
Difficultyadvanced
Triggerevent
Steps4
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerGitHub release publishedGitHubGitHub
  • LogicRead plan-tier marker and select segment
  • ActionGenerate tier-tailored email copyOpenAI
  • OutputSend email to matching plan tierGmailGmail

What it does

Not every release matters to every customer, and this workflow makes sure the right segment hears about it. When a GitHub release publishes, it parses a plan-tier marker in the notes (for example "tier: pro" or "tier: all"). A logic step uses that marker to decide the audience. OpenAI then writes an email tuned to that tier — emphasizing value framing relevant to Pro buyers, or a broad benefit message for an all-tiers change. The finished email is sent via Gmail to the matching segment only, so free users are not pitched a feature they cannot use and Pro customers do not get diluted blasts.

When to use it

Use it when your product gates features by plan and a single all-hands announcement either confuses free users or buries the upsell. It fits teams with clear plan tiers who want every release email to land with the audience that can actually act on it. Encoding the tier in the release notes keeps targeting decisions with engineering, where the gating already lives.

How it works

  1. 1A GitHub trigger fires when a release is published.
  2. 2A logic step reads the plan-tier marker from the notes and selects the target segment.
  3. 3OpenAI generates email copy framed for that specific tier's audience.
  4. 4Gmail sends the announcement only to customers on the matching plan tier.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect GmailRead, draft, send, label.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.