sally marketing

Marketing automation with a built-in adult in the room.

Sally Marketing covers the part of marketing automation teams actually use: contacts, consent, audiences, newsletters, campaigns, and lead capture — per brand, GDPR-first, and fully draftable by your agent. Nothing mass-sends without a human saying so.

The surface

From first form submission to campaign learnings.

Contacts & consent

Contacts with custom fields — text, selects, dates, country, language, and more — plus per-purpose consent with proper double-opt-in states. GDPR is the default, not a plugin.

Audiences that stay current

Build audiences from segment rules and sync membership on demand, so a send always goes to the people who actually match.

A real email builder

Design newsletters from styled sections and blocks with live preview, templates, test sends, and personalization variables. Your brand identity defaults flow in automatically.

Campaigns as graphs

Assemble campaigns as validated node graphs. Activating a campaign snapshots an immutable version, and event-triggered runs execute step by step — with retry and cancel per step.

Delivery you can inspect

SMTP and Amazon SES senders with health checks and real test emails. Every delivery has a ledger: queued, sent, opened, clicked, bounced, complained, unsubscribed.

Lead capture built in

Embeddable forms for any website, submission APIs, content gates with flexible unlock modes, and a media library for managed assets.

With your agent

Your agent drafts. You approve. Sally sends.

The entire marketing surface is exposed over MCP, so the agent you already use can do the production work — while the send button stays yours.

marketing.message.create

Your agent drafts newsletters in the visual-builder format — sections, blocks, personalization — ready to open and polish in the editor.

marketing.campaign.create

Agents fetch the campaign graph schema, validate a graph, and assemble campaigns you can inspect node by node before anything activates.

marketing.audience.sync

Keep segment-rule audiences materialized and current without clicking through the UI.

marketing.message.propose_send

The important one: agents can never mass-send. They propose. The send happens only after a human approves it in Control Center.

Trust by default

Built so nobody — human or agent — can quietly embarrass your brand.

  • Mass sends are approval-gated by design — for humans and agents alike.
  • Consent is checked per purpose; unsubscribes and bounces feed straight back into the contact record.
  • Sender setup separates configuration checks from real test emails, so you validate delivery before an audience ever sees a message.
  • Contacts convert into CRM people when a lead becomes a relationship — one timeline, no re-typing.
approval flow

A mass send in Sally

  1. 1. Draft is written — by you or your agent.
  2. 2. Test email goes to your inbox.
  3. 3. Send is proposed against a synced audience.
  4. 4. A human reviews and approves in Control Center.
  5. 5. Deliveries execute, and the feedback ledger fills in.

Run marketing where your projects and customers already live.

Included in every plan. Connected to CRM, memory, and your agent from day one.