Early access · By invitation

Lifecycle email, designed from your codebase.

Signature connects to your GitHub repo, reads your actual design system, and builds onboarding, upgrade, and re‑engagement journeys that look like your product — then sends them through your own AWS SES. No templates. No new data silo.

Get in touch Early access. By invitation.

Designed from your codebase

Every email looks like your product. Because it starts from your code.

Connect your GitHub repo and Signature's agent reads the design system you actually ship — your tailwind.config, theme tokens, and components. The palette, the type scale, the button radius. Your design system is the brand kit.

  • Reads tokens straight from the repo — no brand-kit form to fill in
  • Colors, typography, spacing, and radii mapped to email-safe styles
  • Not a template gallery — designs generated from what your app really looks like

One conversation → a whole journey

Describe the lifecycle. Get the graph.

Tell the agent “onboard new users, branch on paid tier, re-engage after 7 days quiet” and it builds the full visual journey — triggers, delays, branches, sends — grounded in your real database columns and PostHog events, not hypothetical fields.

Then edit everything by hand: journeys are node graphs on a canvas with live audience estimates, and emails are block documents compiled through MJML with cross-inbox previews — Outlook, Gmail, Yahoo, and Apple Mail approximations before anything sends.

Coming · early access

Your emails ship with your code.

A rebrand lands. A feature gets renamed. Pricing changes. Today, your lifecycle emails quietly drift out of date. Soon, when your repo changes, Signature proposes design and copy diffs to match — you review the before/after and approve.

The same agent that read your design system watches it evolve. Launching soon for early-access teams.

How it works

Three steps to lifecycle email that keeps up.

01

Connect repo + data

Install the GitHub App on your repo. Point Signature at your Supabase (read-only) and PostHog. The agent maps your design system and your real audience.

02

Describe the journey

One conversation: who it's for, what triggers it, how it branches. The agent drafts the graph and every email in it — in your product's own design language.

03

Approve and send

Review on the canvas, preview across inboxes, then ship. Every send goes out through your own AWS SES — your domain, your reputation, your quotas.

Your infrastructure, your data

Signature reads. It doesn't hoard.

Your Supabase, read-only

Audiences come from the database you already have. Signature queries your columns — it never copies your customer table into another vendor's warehouse.

Your PostHog events

Triggers and behavior branches run on the product events you already track. “7 days quiet” means your definition of quiet.

Your AWS SES

Every email sends through your own SES account — your sending domain, your deliverability reputation, your quotas. Signature never proxies your mail.

Your data never lives anywhere new. Signature is a control plane over infrastructure you already own — read-only where it can be, and explicit everywhere it acts.

Email that keeps up with your product.

We're onboarding a small number of software teams by invitation. If your lifecycle email should look like your product — talk to us.

Get in touch

Early access. By invitation. · hello@usesignature.ai