Marketo roles and what marketers should be able to touch
Before a regional team gets into Marketo someone has to decide what they are allowed to do and Marketo decides it with roles. Roles control what a person can open and which buttons they can press, and they do it well. What they decide is access. Whether a campaign built with that access is a good one is a different question.
Updated
In short
Marketo controls access with roles, assigned per user and per workspace. Six roles ship with it: Admin and Adobe Product Admin reach everything including the Admin area, Standard User and Marketing User reach everything except Admin, Web Designer is limited to the Design Studio and Analytics User to Analytics. Custom roles pick from a long list of permissions grouped under Access Marketing Activities, Access Database, Access Design Studio, Access Admin and Access Analytics and a sub-permission such as Approve Email only works with its parent Access permission. There are no folder-level permissions so workspaces are the only boundary inside an instance. Roles decide what a marketer can reach and nothing about what they do with it. Campaign Launchpad keeps marketers out of Marketo altogether and lets Ops decide per wizard exactly which fields, settings and steps they see.
How access works in Marketo
Three things decide what a Marketo user can do: whether they have a seat at all, which roles they hold and which workspaces those roles apply in. Seats come from the Adobe Admin Console, where a user is added to a product profile. Adobe’s documentation notes that a user added that way is granted the Standard User role in the Default workspace and that any adjustment to their role within the workspace happens in Marketo under Admin, then Users & Roles.
Roles are where the permissions live. Each role is a list of ticked boxes and a user gets the union of whatever their roles allow, with one catch covered below. Eloqua does the same job with security groups which have a guide of their own.
The six built-in roles
Marketo ships with six:
- Admin and Adobe Product Admin have access to the whole application, including the Admin area. Adobe says you “cannot delete the Admin or Adobe Product Admin roles.”
- Standard User and Marketing User have access to everything except the Admin area.
- Web Designer works only in the Design Studio.
- Analytics User works only in the Analytics section.
The four non-admin roles can be edited or deleted. Most teams that let marketers in build a custom role instead, because Standard User and Marketing User can do almost everything a full Marketo user can, which is more than a part-time marketer needs.
Custom roles and the permission list
A custom role is created under Admin, Users & Roles, on the Roles tab, by naming it and ticking permissions. Adobe’s role steps add two things worth knowing: editing a role changes it for every user who holds it and a role can’t be deleted while anyone is assigned to it.
The list of permissions is long and grouped by area. Each area starts with an Access permission that opens that part of the application and the finer permissions under it only work when the parent is ticked. Adobe’s example: to grant Edit Campaigns you must also grant Access Marketing Activities. Users may also see assets and actions their role doesn’t cover and get a warning about limited access when they try to open them.
The permissions that matter most when a marketer is getting access:
- Under Access Marketing Activities: Edit Marketing Asset, Clone Marketing Asset and Delete Marketing Asset, Approve Email Program, Schedule Batch Campaign, Activate Trigger Campaign, Edit Campaign Restrictions, List Import and Import Program.
- Under Access Database: Import List, Create List and Delete List, Edit Person, Delete Person, Export Person, Merge People and Run Single Flow Actions.
- Under Access Design Studio: for each asset type, Access, Edit, Approve and Delete. Email, Email Template, Landing Page, Landing Page Template, Form, Snippet and Image each have their own set and the new Email Designer’s AI Assistant has its own Access AI Assistant permission here too.
- Under Access Admin: Access Users, Access Roles, Access Field Management, Access Workspaces and Partitions and Access Smart Campaign which controls the limits on how many people a smart campaign may affect.
- Under Access Analytics: the reports and Email Insights, with Create Report, Delete Report and Export Analytics Data underneath.
The split between Edit and Approve is the most useful tool in the list. A role that can edit emails but not approve them can build all day and send nothing which is how a one-step review is enforced in Marketo. The email approval guide covers what that review does and doesn’t catch.
Roles and workspaces
A role is granted in a workspace so a regional marketer can be a Marketing User in the EMEA workspace and nothing elsewhere, while a central Ops user is an Admin everywhere. Two permissions exist for this setup, Admin access for a specific Workspace and Move assets between Workspaces. The workspaces and partitions guide covers how regions are separated.
Inside a workspace there is no finer boundary. Marketo doesn’t offer folder-level permissions, as Adobe’s community answers confirm, and a feature request for them is open. A user who can edit marketing assets can edit any program in the workspace, including the ones that belong to another team.
One role per user
It is natural to give a user two roles, say a general marketer role plus a narrower one for approvals and expect the permissions to add up. Adobe’s knowledge base warns that “Marketo will, more often than not, be more restrictive” when roles conflict and gives the example of a user whose roles disagree about approving emails: “Marketo may restrict the User from being able to approve the email asset.” Adobe’s own role page says the same: “If you leave multiple roles selected, Marketo will default to the most restrictive permission.” The recommendation is “that Users are invited with only one role assigned,” built for their job.
What a sensible marketer role looks like
Teams that let marketers into Marketo usually end up with a custom role along these lines, granted in one workspace:
- Access Marketing Activities with Edit Marketing Asset and Clone Marketing Asset and nothing that activates or schedules.
- Access Design Studio with Access Email and Edit Email only. No Approve Email, no templates, no snippets.
- No Access Database, or Access Database with nothing under it so no Import List and no Delete Person.
- Access Analytics so they can read their own reports.
- No Access Admin.
Then log in as a user with that role and try to do the things you meant to prevent. Repeat whenever the role changes, because the change affects everyone who holds it.
What roles leave to you
A role built like that is a real improvement and it still leaves Ops exposed, because a role answers the question “may this person open this?” and every policy Ops cares about is about what happens next.
Edit means edit all of it
A user with Edit Email can change any part of an email the template leaves open which in an ordinary template is most of it. Keeping the logo, the footer and the layout fixed is a job for content locking in the template, configured separately for every template the marketer can reach.
A smart list is the whole database
A marketer who can edit a program’s smart list can point it at anyone in the workspace’s partitions. Nothing in the role says “only the people who registered for this event.” The all-leads mistake is a permission away.
Import is yes or no
Import List grants the wizard and says nothing about what goes through it. Block Field Updates can protect individual fields and that is worth doing but nothing in the role checks that a country column holds countries or that consent came along. The list import guide goes through what the import does and doesn’t check.
Approve is a single permission
Withholding Approve Email forces a second person to look. It doesn’t tell that person a draft is waiting, doesn’t record what the marketer asked for, doesn’t route a regional email to the regional manager and doesn’t stop the reviewer approving their own work if they have both permissions.
Roles drift
A permission added for one urgent campaign stays. A second role gets added and the restrictive one wins in ways nobody predicted. A new feature arrives with its own permission that nobody reviews. The careful role you built in the spring is a different role by winter and the only way to know is to log in as a member and look.
Every marketer is a trained user
Whatever the role allows, the person holding it is working in Marketo. They need to know what a smart list is, why an email has to be approved, what a flow step does. The cost of self-service through roles is training every marketer to be a careful junior Marketo user and keeping them that way through staff turnover and releases.
Access by wizard instead of by role
Campaign Launchpad changes what the question is. Marketers don’t get Marketo logins. They get a Launchpad login and a set of wizards that Marketing Ops built for the campaigns they are allowed to run.
Each wizard is a permission set of its own, defined in terms a marketer understands rather than in asset types and permission names. Ops chooses:
- Which templates the wizard offers and which zones in them can be edited.
- Which audiences can be chosen from the lists Ops set up, whether a file can be uploaded and what it has to pass.
- Which fields the marketer fills in and the options for each.
- Which settings are visible at all. Sender, program settings, send window and tracking can be fixed by Ops and never shown.
- Who approves the result and how many levels of approval it needs.
Everything else in the instance is unreachable from the wizard. There is no smart list to repoint, no template library beyond the ones offered and no import wizard to confirm a bad mapping in. A new marketer can run their first campaign on their first day without training because there is nothing on the screen that it would be wrong to click. Ops keeps its own roles for its own work, the wizards run under them and one Launchpad account can sit in front of any number of Marketo and Eloqua instances. When a campaign needs something no wizard allows, Launchpad hands that step to Ops with the request attached rather than widening anyone’s role.
Frequently asked questions
- What are the default roles in Marketo?
- Admin and Adobe Product Admin which have access to the whole application including the Admin area and can’t be deleted. Standard User and Marketing User which have access to everything except Admin. Web Designer which works only in the Design Studio. Analytics User which works only in the Analytics section. The four non-admin roles can be edited or deleted and you can create your own.
- How do I create a custom role in Marketo?
- In Admin go to Users & Roles, open the Roles tab and click New Role. Name it, tick the permissions it should have and click Create. Admin permissions are required. Changes to an existing role apply to every user with that role after they log out and back in.
- What is the difference between Edit Email and Approve Email in Marketo?
- Edit Email lets a user create, edit and clone emails. Approve Email lets them make an email live so it can be used in a smart campaign or program. They are separate permissions under Access Email in the Design Studio section so a role can edit emails without being able to approve them. Landing pages, forms, templates, snippets and email programs have the same split.
- Can I restrict a Marketo user to a specific folder or program?
- No. Marketo doesn’t offer folder-level permissions. A role applies across everything in the workspaces it is granted in so the only way to keep a user out of other teams’ programs is to put those programs in a different workspace. A feature request for folder and asset permissions has been open on Adobe’s community for years.
- What happens if a Marketo user has two roles?
- Adobe’s knowledge base says Marketo will more often than not be more restrictive so a user with one role that can approve emails and another that can’t may be blocked from approving. Adobe recommends inviting each user with a single role tailored to their job.
- How do roles work with Marketo workspaces?
- A role is granted per workspace so a user can be a Marketing User in one region’s workspace and have no access anywhere else. Users added through the Adobe Admin Console start as a Standard User in the Default workspace and have to be adjusted in Marketo. There are also permissions for admin access to a specific workspace and for moving assets between workspaces.
- Can Marketo roles enforce brand or data policies?
- Only indirectly. A role can keep a user away from templates, from list import or from approving. It can’t check that an email built from a template stays on brand, that the smart list picked was the right one or that an imported file was clean. Those need content locking, blocked fields and a review step, or a layer in front of Marketo that applies all three.
- Do marketers need Marketo logins to use Campaign Launchpad?
- No. Marketers work in Campaign Launchpad. Ops connects it to your Marketo instances, builds the wizards and decides what each one shows. Everything else in the instance stays out of reach so there is no role to tune and nothing to misconfigure.