The campaign operations process, who it affects, and what research revealed about workload distribution and toolchain disconnects.
This isn't just inefficiency. Campaign operations run on Salesforce MCP, Data Cloud, and Marketing Cloud — a connected platform stack. But the process treats them as disconnected silos. When the Ops lead spends 60 minutes a day manually copying from Salesforce to Teams Planner, when handoff prerequisites are discovered mid-build via email, when QA is inconsistent across reviewers, the whole pipeline slows down. Worse, builders carry unfair workload burdens invisibly: some get complex multi-channel campaigns while others get reruns, but everyone looks equally busy in Planner because campaign count ≠ effort.
The team was treating all campaigns as equal units when they required wildly different effort. A journey builder handling a new multi-channel campaign build (segment rules, journey logic, channel routing, testing) carries 10x the work of a rerun where they just refresh the audience data and activate. Yet without complexity scoring, assignment feels random. Without end-to-end visibility, BU requestors chase status. Without standardized handoffs, late changes arrive as emails instead of tracked requests.
Through stakeholder interviews and process shadowing, I identified five distinct roles in the campaign lifecycle. Each has different pain points and different definitions of "good."
"New multi-channel build vs. simple rerun — they're treated the same in assignment. There's no way to fairly distribute work."
"I copy from Salesforce to Teams Planner manually. It's 60 minutes a day I could spend on actual work."
"Content-to-journey handoff happens via chat. Prerequisites are discovered mid-build, not upfront."
"Excel checklist is manual. Different reviewers check different things. No centralized evidence trail."
I was embedded in the campaign operations team, watching the same problems repeat: campaign briefs arriving without all required info, the Ops lead manually copying to Teams Planner, content builders waiting on BU approvals, journey builders discovering missing data segments mid-build, QA happening inconsistently via Excel.
I started asking structured questions: Where does work get stuck? What decisions is the Ops lead making daily that a system could support? Why do some handoffs go smoothly while others slip?
| Method | Participants | What I Learned |
|---|---|---|
| Stakeholder Interviews | Ops Lead, 2 Content Builders, 3 Journey Builders, 2 BU Marketing Managers | Ops copies from Salesforce to Teams Planner daily. Assignment is gut feel. QA varies by reviewer. BU doesn't know campaign status without asking. |
| Process Mapping | End-to-end campaign lifecycle from brief to go-to-market | Ops lead spends ~60 min/day on manual intake. Average 1-2 day delay between content approval and journey build start. Three separate approval loops (BU approval, QA approval, go-to-market consent). |
| Data Analysis | Campaign records in Salesforce, Teams Planner tasks, Marketing Cloud journey data | Campaign cycle time varies 3-15x depending on complexity, but complexity is never captured. Reruns assigned to both content and journey builders when they only need journey builder. |
| Tool Audit | Salesforce MCP, Teams Planner, Data Cloud, Marketing Cloud, Excel QA checklists | Five disconnected tools. Salesforce is source of truth for briefs, but Planner is source of truth for assignment. Data Cloud and Marketing Cloud are separate workflows. QA evidence is nowhere. |
From interviews, shadowing, and data analysis, five root causes emerged that explained nearly every complaint:
| Friction | Root Cause | Impact | Severity |
|---|---|---|---|
| Manual Intake Duplication | Ops lead copies campaign details from Salesforce to Teams Planner every time. Double handling, error-prone. | ~60 min/day lost to manual admin. Data always slightly out of sync between systems. | Critical |
| No Complexity Scoring | All campaigns treated equally. No way to derive effort from campaign type, channel count, or audience size. | Workload distribution is invisible. "Fair" assignment is impossible to prove. Unfair workload distribution is also invisible. | Critical |
| Disconnected Tools | Salesforce for briefs, Teams Planner for assignment, Data Cloud for segments, Marketing Cloud for journeys, Excel for QA. No single integrated view. | Builders context-switch between 5+ systems. Handoff information doesn't flow. QA evidence is nowhere. | High |
| Informal Handoffs | Content-to-journey handoff happens via email, not tracked. Prerequisites discovered mid-build instead of validated upfront. | Average 1-2 day delays between stages. Rework when data segments aren't ready. No audit trail of what was requested vs. approved. | High |
| BU-Caused Delays Invisible | When BU delays approval or data upload, it doesn't show as a blocker. Journey builder waiting on BU for 3 days looks like they're slow. | Unfair performance judgements. SLA metrics are misleading. Can't distinguish team performance from external blockers. | High |
I quantified the operational cost of the current state to make a case for investment. These are based on time tracking and actual campaign records, not estimates.
If the product works, the measurable outcomes are: Ops lead admin time drops from 60 min/day to under 15 min through automation. Handoff delays reduce from 1-2 days to same-day handoff because prerequisites are validated upfront. Builders work in one integrated system (Salesforce) instead of context-switching. Workload distribution is measurable and provably fair. QA is standardized and audit-ready from day one.
From everything I learned, five design principles emerged that guided every product decision from here:
| # | Principle | Why |
|---|---|---|
| 1 | Standardise intake upfront — capture all requirements on Salesforce before assignment | Prevents premature assignment, eliminates Teams Planner duplication, gives BU a checklist of what they need to provide. |
| 2 | Score complexity automatically — derive effort from campaign type, channel count, audience size | Fair workload distribution depends on knowing real effort. Assignment can be data-informed instead of gut feel. |
| 3 | Connect the toolchain — Salesforce → Data Cloud → Marketing Cloud as one integrated workflow | Eliminates context-switching, makes information flow automatically, creates a single source of truth for each campaign. |
| 4 | Standardise QA — replace Excel buddy system with structured Salesforce-based checklists | Consistent quality outcomes, centralised evidence for audit, faster approval cycles. |
| 5 | Make blockers visible — track when campaign progress is held up by BU vs. internal team delays | Fair performance measurement, honest SLA tracking, clear escalation paths when BU is blocking. |