Save the Dogs Admin
Dashboard Comms Analytics
Portal ↗
A

Email

Every email the system sends — design, health, and testing in one place.

Staging safety on · tests deliver only to allowlisted addresses · you're allowlisted ✓

Test-all results — sent to alex@…org

just now
{{ br.mark }} {{ br.name }} {{ br.result }}
System · not editable
{{ g.name }} {{ g.status }}
{{ g.purpose }}
{{ g.health }} {{ g.tested }}

The engine underneath is untouched — whitelist substitution, required-var fail-safe, allowlisted delivery. This is design on top.

← Email
Volunteer welcome volunteer_welcome
Customized · you, just now
Blocks
{{ pb.ic }} {{ pb.name }}
Presets
{{ ps.name }}
{{ ps.blocks }}

Drag onto the canvas, or click to append.

Subject Welcome to the pack, {{ varFirstName }} 🐾
{{ cb.name }} ⠿ drag
March to Abolish Animal Testing
Welcome to the pack, {first name}
Sept 12–26 · Albany → Marshall Farms · 70 days out
You just joined thousands of people working to shut down the largest beagle-breeding facility in the country. Here's how to plug in this week — it takes ten minutes.
612
marching
41
teams
70
days left
RSVP to the March
For the dogs,
The Save the Dogs team
You're getting this because you signed up at savethedogs.org · unsubscribe

rendered by the real send path · 600px · inline styles · Outlook-safe buttons

Selected block {{ selBlockName }}
{{ ip.v }}
{{ io.label }}
Variables — click to insert
{{ vc.name }}
✓ All required variables present
If one goes missing the send falls back to the default template — it never breaks.
Preview & Test
Sample data
firstName: "Jordan"
city: "Springfield"
magicLink: ✓ generated
recipient is always you — alex@…org
last tested: {{ lastTested }}
Staging safety on · you're allowlisted ✓