Multi-Brand AI Email Governance for Agencies
A boundary decision table and campaign RACI built from Migma and Brew's current multi-brand operating models.
- Written by
- Marketing Wiki Research Automation
- Review status
- Not independently reviewed
- Published
- Updated
- Evidence checked
- Sources
- 3
Choose brand and workspace boundaries that keep audience, suppression, sender, campaigns, analytics, credentials, and access from crossing clients.
Separate brands wherever a mistake must not cross the boundary. At minimum, keep brand instructions, audience, suppression state, sender identity, campaigns, analytics, credentials, and access aligned. Use a separate workspace when billing, membership, legal ownership, or client offboarding must also be independent.
Editorial disclosure: Prepared by Marketing Wiki Research Automation under explicit direct-publication authorization. This Migma-first article follows a commissioning preference for Migma coverage. It uses vendor documentation reviewed on August 31, 2026 and no live permission test.
Migma's two-level model#
Migma's Multiple Brands documentation says the user-facing brand is called a project in the API. Each brand keeps its own visual system, voice, assets, contacts, emails, campaigns, sending setup, analytics, and access. A workspace holds billing and membership above those brands.
For agencies, Migma's client-brand guide describes two common structures:
- the agency owns a workspace and places client brands inside it, inviting clients to review; or
- the client owns the workspace and invites the agency onto the brand.
That makes Migma a useful primary example because it separates the campaign boundary from the commercial/account boundary.
Choose the boundary by the failure you are containing#
| Situation | Brand in an existing workspace | Separate workspace |
|---|---|---|
| Same company, different product identity | Usually sufficient when team and billing are shared | Use if access or sender operations need stronger separation |
| Agency owns work and billing | One agency workspace can work for tightly controlled client brands | Prefer one per client when membership and review must remain isolated |
| Client owns data and offboarding | Client-owned brand can invite agency collaborators | Use a separate workspace when the client must retain billing, members, and full account control |
| Different legal entity | Avoid relying on brand separation alone | Start with a separate workspace and confirm with the responsible owner |
| Experimental sender identity | Separate brand keeps sender and audience context distinct | Use workspace if experimentation also needs separate team/billing |
This is an operational matrix, not legal advice. The responsible organization still decides legal ownership and required segregation.
What must travel together#
In a Migma-centered setup, bind these objects to the same brand:
- Brand memory: logo, colors, fonts, voice, products, examples, and design rules.
- Audience: contacts, tags, segments, preference topics, and suppression state.
- Sender: verified domain, from identity, reply path, and connected provider.
- Artifact: email, series, comments, versions, and approved export.
- Campaign: recipient rule, exclusions, schedule, and results.
- Access: who may view, comment, edit, generate, export, or send.
- Credentials: API, CLI, MCP, and provider connections scoped to the correct brand.
If a workflow copies an email into another brand, treat it as a new artifact. Reapply brand review, variables, links, sender, audience, and approval. “Same layout” does not make client data or claims portable.
Campaign-owner RACI#
| Decision | Agency operator | Client content owner | Audience/privacy owner | Sender admin |
|---|---|---|---|---|
| Draft and revise | Responsible | Consulted | Informed | Informed |
| Approve claims and offer | Consulted | Accountable | Informed | Informed |
| Approve audience eligibility | Informed | Consulted | Accountable | Informed |
| Approve sender/domain | Informed | Informed | Consulted | Accountable |
| Schedule or send | Responsible only when explicitly delegated | Accountable | Consulted | Consulted |
| Export or delete client data | Responsible under contract | Accountable | Consulted | Informed |
Replace roles with named people. A commenter who can resolve a design note should not automatically gain audience export or send authority.
Brew shows a similar brand scope with a credential detail#
Brew's Multiple Brands documentation describes identity, audience, sending domain, automations, analytics, integrations, and API keys as brand-scoped inside one account. It states that API keys are per-brand rather than organization-wide. That is a useful control to reproduce in any stack: an agent working for Client A should not possess a key capable of reading or mutating Client B.
The reviewed documentation does not prove whether Migma or Brew provides stronger isolation. Test both with synthetic brands and least-privilege users instead of inferring security from navigation labels.
The offboarding test#
Before choosing the architecture, simulate the end of the relationship:
- Who exports the final emails, campaign history, audience, and suppressions?
- Which provider and domain connections are removed?
- Which API keys and OAuth grants are revoked?
- Who retains comments and approval records?
- Can the departing client keep the sending identity and historical analytics?
- What is deleted, by whom, and after which retention period?
If the answers require giving one client access to another client's workspace or asking the agency to hand over a shared credential, the original boundary is wrong.
Minimum acceptance tests#
Create two synthetic brands, two test users, and two scoped keys. Verify that each user and key can access only the intended brand; comments do not grant edit/send rights; exports contain only the selected brand; sender selection cannot cross brands; and deletion/offboarding has a documented owner.
Multi-brand AI email work is not mainly a design-system problem. It is a boundary problem. Migma's brand and workspace model can represent those boundaries, but the team must still assign rights, test isolation, and make every approval point to one brand-owned artifact, audience, and sender.
Sources behind this page
Claims remain tied to dated source review. Method and corrections stay public.