- Accueil
- Blog
- Opérations Agence
- Agency Role Permissions for Junior Media Buyers: Configuring Granular Guardrails on Meta Ads
Agency Role Permissions for Junior Media Buyers: Configuring Granular Guardrails on Meta Ads
Davide Ferraro
Responsable des opérations agence
Every agency hits the same tension: a junior buyer who is ready to take on more responsibility, a senior who is not ready to lose control of the outcome, and a gap between them that produces either a bottleneck or an anxiety-inducing handoff. Getting agency role permissions junior media buyer meta ads workflows right — and across multi-platform client accounts — is how an agency resolves that tension structurally rather than managing it through supervision on every action.
Quick answer: Assign juniors a scoped Media Buyer role in Wevion limited to their assigned client accounts and approved campaign types. Define which actions need no approval (template edits, budget changes within a set range, pausing a flagged campaign) and which require a senior review first (going live, audience changes, account-level edits). The senior reviews outcomes via the action history.
This is not about trusting the junior less. It is about making the right scope explicit and structural so that delegation does not require constant supervision.
Why the binary permission problem persists
Most agencies operate on two modes with junior staff: locked out or fully in. Locked out means the junior needs the senior for every action — and the senior is the bottleneck on every campaign. Fully in means the junior has broad access — and every delegation carries the anxiety of "what if they touch the wrong account or change the wrong setting?"
Both modes are operationally expensive. The bottleneck costs the senior time she does not have; the anxiety produces supervision that is not much different from doing the work herself.
The binary permission problem is a design failure, not a judgment problem. Agencies that give seniors the choice between "supervise everything" and "hand over the keys" have not built the middle option: a scoped, auditable permission structure that lets a junior operate independently within defined limits. That middle option is what role permissions are for.
Meta's Business Manager provides three native roles — admin, advertiser, and analyst — applied at the account level. An advertiser can create and publish campaigns; an analyst can view. There is no native "junior buyer" role that limits launch permissions to specific campaign types, restricts access to approved client accounts only, or routes all go-live actions through an approval step. That governance layer requires the agency management platform, not the native tool.
Verizon's 2024 Data Breach Investigations Report noted that 68% of breaches involved a non-malicious human element — a category that includes access errors, wrong-account changes, and misconfigured settings made by employees who had more access than their role required. The principle is not specific to security: over-broad permissions create risk whether the outcome is a data breach or a wrong bid change on a client's campaign.
The permission architecture: four tiers for an agency team
Rather than a binary locked/open model, a functional agency permission architecture has four tiers. Each tier is a defined role in Wevion with a specific set of permissions and a defined client-account scope.
Gartner reported in 2023 that 69% of employees bypass their organization's cybersecurity guidance when it slows their work — a finding that applies directly to agency governance: a permission model enforced by informal expectation rather than by structure will be worked around the moment it is inconvenient. Structural scoping removes that failure mode.
Tier 1 — Analyst. Read-only across assigned accounts. This is the starting role for new hires: they can see everything in their assigned accounts — campaign performance, audience breakdowns, creative metrics — but cannot change anything. The analyst role is for onboarding, training, and performance review tasks that do not require edit access.
Tier 2 — Junior Media Buyer. Create and edit campaign drafts within assigned accounts. Can adjust bids and daily budgets within a defined percentage range (for example, ±20% of the approved budget). Can pause campaigns that have crossed a defined performance threshold. Cannot launch campaigns live — every go-live requires a senior review step. Cannot access any account they are not explicitly assigned to.
Tier 3 — Media Buyer. Full campaign creation and launch within assigned accounts. Can make audience edits within approved targeting segments. Cannot modify account-level settings (billing caps, payment methods, account sharing). Has access to all client accounts in the agency roster they are assigned to, but not to accounts assigned to other buyers.
Tier 4 — Account Manager / Senior. Full access across all assigned accounts, including account-level settings, billing caps, and audience library management. Receives all approval requests from junior buyers and reviews the action history across their portfolio. No access to accounts managed by other seniors, unless cross-account audit access is specifically granted.
The four tiers are not about hierarchy for its own sake — they make the scope of each role explicit. A junior who knows exactly what they can and cannot do works faster than one who checks with a senior before every action. A senior whose junior is bounded by the system can delegate without anxiety.
Configuring the junior buyer role in Wevion: step by step
The configuration has three components: account scoping, action permissions, and the approval workflow.
Account scoping. In Wevion, each team member's account access is defined at the client account level — not at the agency workspace level. Assign the junior to the specific client accounts they are responsible for: clients A, B, and C. Every other client account in the agency roster is invisible to them. This is not a policy; it is a structural limit — the junior cannot navigate to an account that is not in their scope.
Action permissions. Within the assigned accounts, configure the Junior Media Buyer role to allow: campaign and ad set creation in draft state, ad creative upload and editing, bid and daily budget modification within ±20% of the current value, and campaign pausing when a performance threshold alert has fired. Disable or require approval for: campaign activation (going live), audience targeting changes outside approved segments, lookalike audience creation, and any account-level setting modification.
The approval workflow. Every campaign that a junior has built and marked as ready to launch routes to the assigned senior for review. The senior sees the campaign structure, the audience, the creative, the budget, and the UTM parameters — in one view — and approves or requests edits. The approval is timestamped and attributed in the action history: the junior built it, the senior approved it, both are on record.
The step-by-step mechanics for setting up these roles are covered in how to set up agency team roles across ad accounts, and the case for the native platform versus a dedicated permission layer is at agency permissions: native vs dedicated layer.
What the junior can do on their own
The approval workflow covers go-live decisions. But there are actions within an active campaign where a junior buyer adds real value without requiring senior sign-off every time — and the permission architecture needs to reflect that.
Common actions that work well within junior autonomy:
Budget pacing adjustments within bounds. If a campaign is pacing significantly behind plan at midday, the junior can increase the daily budget by up to 15% without an approval step — enough to correct pacing without material risk to the client's overall budget. Any increase beyond that bound requires a review.
Pause on alert. When a performance alert fires — CPA above the client's ceiling, ROAS below the floor — the junior can pause the flagged campaign or ad set immediately. The pause is logged, the senior is notified, and the investigation and re-launch decision go through the approval workflow. Allowing the junior to respond to clear alerts keeps the response time short without requiring the senior to be available for every operational fire.
Creative edits on active campaigns. Swapping a creative on an active ad set, within the approved creative library for that client, is a junior-level action. The creative change is logged, the senior sees it in the action history, and the performance impact is visible in the next sync. This is the kind of iterative optimization that juniors should be doing independently.
Autonomy within a defined scope is what makes the junior buyer's role substantive rather than clerical. A junior who can only create drafts and wait for approval is a production assistant. A junior who can adjust pacing, respond to alerts, swap creatives, and submit launches is a buyer in training — building judgment inside guardrails.
The action history as the senior's oversight tool
Once the junior is operating inside scoped permissions, the senior's oversight is not supervisory — it is audit-based. The action history in Wevion records every change made by every team member: what was changed, on which account, by whom, at what time. The senior can filter the action history to the junior's name and see the full sequence of actions across all assigned accounts in one view.
This shifts the senior's job from "watch everything the junior does" to "review what the junior did and approve what needs approving." The distinction is significant: one requires constant availability, the other requires a daily or twice-daily review window. The seven most common situations where the action history protects the agency — and the client — are documented in moments an ad account audit log saves you.
The 7 most common agency permission mistakes that create the risk this architecture prevents are catalogued in 7 agency ad account permission mistakes. The comparison of junior oversight models is at junior oversight: trust-verify versus guardrails.
Scaling the permission model as the junior advances
The permission tier model is designed to change as the junior's capability and track record develop. An analyst who demonstrates clean work over a month earns the Junior Media Buyer tier. A junior who launches consistently clean campaigns — accurate audience targeting, schema-compliant UTMs, within-pacing budgets — and demonstrates good alert response judgment earns the Media Buyer tier.
The progression is tracked through the action history: the senior can see the junior's decision pattern over time and use it as the basis for a permission expansion conversation. This makes the progression transparent and merit-based rather than tenure-based — the junior knows exactly what the senior is looking at, and the senior has objective evidence for every promotion decision.
Scoped permissions are not a permanent constraint — they are a starting point that expands with demonstrated competence. The agency that builds a clear permission progression gives juniors a career structure and gives seniors an objective framework for delegation decisions. The junior who knows their scope today also knows what earning the next scope looks like.
For agencies ready to configure the full team permissions stack — tiers, scoping, approval workflows, and action history — the agency-tools cluster hub holds the complete playbook. Agencies managing teams with mixed experience levels typically operate on Pro €499 or Plus €1,499/month (€1,199 annual), with Enterprise custom for the largest shops. The 14-day trial alongside the permanent free tier lets you configure roles, test the scoping model across live client accounts, and run a full junior-to-senior launch cycle before committing.
Questions fréquentes
The Ad Signal
Insights hebdomadaires pour les media buyers qui ne devinent pas. Un email. Uniquement du signal.
Articles associés
How an Agency Lets a Junior Launch Client Campaigns Without Senior Rework
A senior buyer was the bottleneck on every client launch — and the rework cost was killing her week. This is the story of how an agency junior media buyer guardrails workflow let a junior ship campaigns across three clients with scoped roles, a bulk launcher, and a full action history, so nothing went wrong and every change stayed traceable.
How to Set Up Team Roles and Permissions Across Your Ad Accounts
Stop handing out a shared password. This step-by-step guide shows how to invite your team, assign the right role to each person, scope access per account, and verify isolation before anyone touches a live campaign.
Agency Ad Permissions: Native Business Manager vs a Dedicated Role Layer
Native ad-platform roles were built for one advertiser, not an agency running thirty clients across five platforms. Here is an honest comparison of native access controls versus a dedicated role layer, on the criteria that actually matter.