Guide

How do you let marketers build emails without giving them ESP access?

The short answer

Separate creating emails from sending them. Give marketers a creative workspace that builds on-brand, fully coded emails inside your approved templates, with review and approvals built in. The finished email is then exported to the ESP as a template or draft, never sent, so CRM ops keeps ESP permissions and marketers stop filing tickets.

Last updated 9 min readBy the Denada team

The people who most want to build emails (brand, lifecycle, campaign and regional marketers) are usually the people who aren’t allowed in the ESP. That’s not bureaucracy for its own sake. It’s a sensible response to what an ESP is. The fix isn’t to loosen ESP permissions; it’s to give creation its own home and keep sending where it already lives.

Why don’t marketers have ESP access in the first place?

Because an ESP is a send-to-millions system. The same account that holds your templates also holds your audiences, journeys, triggers, suppression lists and sending reputation. A mistake in the wrong screen doesn’t produce an ugly draft; it can email the wrong segment, break a live journey, or expose customer data.

So most enterprise teams restrict the ESP to a small CRM or marketing-ops group. That’s a reasonable policy, and this guide doesn’t argue against it. ESPs such as Braze, Iterable and Salesforce Marketing Cloud are the right place to send. The question is where the creating should happen.

What does keeping marketers out of the ESP cost?

The creative work doesn’t go away; it turns into a queue. A marketer writes a brief, files a ticket, and waits for design, copy, development and QA to take their turns. In most enterprise teams a single campaign takes 8 to 14 working days from brief to send, according to our analysis of the enterprise email process.

The hidden costs are just as real:

  • Marketers become traffic cops. They coordinate other people’s work instead of doing their own.
  • Testing gets cut. When every version is another ticket, the test plan shrinks to what the queue can absorb.
  • Ops becomes the bottleneck. The people trusted with the ESP spend their time on production instead of on segmentation, journeys and deliverability.

What are your options?

There are five common ways teams handle this. Each is right for someone.

ApproachMarketer autonomyRisk to sendingBrand and code controlWorks best when
Limited ESP roles for marketersMediumMedium: they’re still inside the sending systemDepends on discipline in the ESP editorFew requesters, well-trained, ESP has granular roles
Ticket queue to the CRM/ESP teamLowLowHighLow email volume, few versions
Design in Figma, hand off to developersLow (design only)LowHigh, but slowBig, bespoke campaigns
Agency or offshore productionLowLowVaries by vendorOverflow and one-off projects
Separate creative layer that exports to the ESPHighLow: nothing is sent from the creative toolHigh: builds only inside locked templatesMany requesters, lots of versions, a modular template system

If you only have a handful of trusted requesters and your ESP supports tight roles, the first option may be all you need. The fifth option earns its keep when demand for emails outgrows the people allowed to build them.

How does “create here, send there” work?

The model splits responsibilities along the line that already exists in most organizations: marketers own the message, ops owns the send.

  1. Ops loads the code once. Your existing modular templates and code libraries go into the creative tool as they are, including your ESP syntax. In Denada, template code is referenced but never altered.
  2. Brand loads the rules once. Guidelines, voice rules, product facts and legal lines live as reference documents (Smart Docs) and standing instructions (the Master File), so every draft starts from them.
  3. The marketer builds. They brief the agent (typed, pasted or uploaded) and it builds a fully coded, on-brand first draft (layout, copy, images and HTML) inside those templates. Then they refine it with the agent or edit it directly.
  4. Review happens in one place. Threaded comments anchored to blocks (or to the subject line and preheader), @mentions, statuses from Draft to In review to Approved, and full version history. See comments and collaboration.
  5. A person exports. Export is always an explicit human action, and the email lands in the ESP as a template, content asset or draft. It is never sent.
  6. Ops sends as usual. The CRM team attaches the audience, checks the journey and schedules the send in the ESP they already control.

What guardrails should be in place before marketers build?

Whatever tool you use, check it against this list before you widen access.

GuardrailWhat it preventsHow Denada handles it
Template code is lockedBroken rendering, off-brand colors and fontsYour code is stored and referenced, never rewritten. Requests that would change the template are declined
Written brand and voice rulesTone drift, banned phrases, wrong claimsSmart Docs and the Master File apply to every draft
Approval statusUnreviewed work reaching the ESPDraft / In review / Approved statuses, with comments and @mentions
Human-only exportAutomation pushing work to the ESPExport is always started by a person
Export creates a draft, not a sendAccidental sends to real customersLands as a template, asset or draft campaign; nothing is sent from Denada
Version historyLost changes, “who edited this?”Full version history on every email
Identity and securityShared logins, data exposureSAML SSO, SOC 2, and closed LLMs that don’t train on your data (AI security)

What does each ESP receive on export?

The handoff only works if the email lands somewhere your ops team already knows how to use. Here’s what Denada creates in each of the nine ESPs it exports to directly:

ESPWhat the export creates
BrazeAn email template (name, subject, HTML), plus optional Content Blocks
IterableAn email template, with a name-conflict check before overwriting
Salesforce Marketing CloudA Content Builder HTML email asset, in the folder you pick
KlaviyoA code template, updated or created new
HubSpotA coded Design Manager template and a marketing email that uses it
ZetaA content template, with a link to edit it in Zeta
AcousticA shared mailing template
Cheetah Digital (Marigold)A content block with auto-generated plain text
Campaign MonitorA draft campaign (never sent)

Merge tags are written in your library’s own language (Liquid, Handlebars, AMPscript and so on), so personalization arrives intact. For any other ESP that accepts HTML, export the email as HTML or a ZIP.

Who owns what once marketers can build?

Spelling this out avoids the “so who’s responsible now?” conversation after launch.

RoleOwnsNo longer does
Marketer / campaign managerThe brief, the draft, versions, getting approvalWaiting in a ticket queue
Brand / creativeThe template system, brand rules, final creative sign-offResizing, re-coding and minor copy changes
CRM / marketing opsESP access, audiences, journeys, scheduling, deliverabilityHand-building every email
DevelopersTemplate code and new modulesOne-off email builds

This matches what we’ve seen across installs: developers move to template management, copywriters to leadership, and marketing managers become the new creators. More in 3 years of agentic workflow data.

How do you roll it out without disrupting the ESP team?

  • Start with one email type. Pick a high-volume, low-risk format (a newsletter or promo) and one ESP folder for exports.
  • Load your real templates. Don’t design new ones for the pilot. The point is to prove your existing system works in marketers’ hands.
  • Decide who approves. Agree which status unlocks export, and who is allowed to set it.
  • Measure before and after. Track working days from brief to “ready in ESP” for the pilot versus your current average.
  • Widen access in phases. Three to five phases works best, one team or region at a time.
FAQs

Frequently asked questions

Quick answers to what email teams ask us most about this.

Can a marketer accidentally send an email from Denada?

No. Nothing is sent from Denada. Exporting is always an explicit action by a person, and it lands in your ESP as a template, content asset or draft campaign. Scheduling and sending still happen in the ESP, by whoever you allow to do that.

Do marketers need an ESP login to build emails this way?

Not to build them. Marketers brief, edit, review and approve in the creative workspace. Someone with ESP access (usually CRM or marketing ops) picks up the exported template or draft, attaches the audience and schedules the send.

Isn't restricted ESP roles a simpler answer?

Sometimes. If your ESP offers granular roles and you have a small, trained team, a limited 'content editor' role can work well. It gets harder as the number of requesters grows, because the ESP's email editor is still a send-adjacent tool, and brand control depends on everyone using it the same way.

Does personalization survive the handoff?

It should, as long as the creative tool writes merge tags in your ESP's own language. Denada follows the scripting language of your template library, for example Liquid for Braze, Handlebars for Iterable, AMPscript for Salesforce Marketing Cloud, Django-style tags for Klaviyo and HubL for HubSpot.

What if our ESP isn't on Denada's integration list?

Denada exports directly to nine ESPs. For any other platform that accepts HTML, you can export the finished email as HTML or a ZIP and upload it the way you do today.

How long does it take to set up?

About two weeks for a typical library. Sonos sent their brand guidelines, Figma library, asset library and Braze templates, had the instance built in under two weeks, and ran their first live test within three weeks of kickoff.

See Denada build an email from your templates

Bring a real brief. We’ll show you a fully coded, on-brand draft and exactly what lands in your ESP.