The problem is fragmented authority, not spreadsheets alone
A spreadsheet can be useful for a list and email can be useful for a conversation. Confusion begins when several files and message threads each appear to be the current source of campaign status, content and approval.
At that point, the team spends time reconstructing authority: which brief is current, who owns the next step, whether feedback applies to this variant and whether a final asset was actually approved.
Define ownership and states before adding automation
A campaign needs a named owner, a clear audience and objective, and a small set of states that people use consistently. Reviewers should know what decision is being requested and what happens after approval, rejection or revision.
These operating rules should be understandable without the tool. Software can then make the rules visible and reduce manual reconciliation instead of disguising an undefined process.
- Name the campaign owner and the people authorised to decide.
- Separate drafting, review, approval and scheduling states.
- Make the next action and its owner visible.
Keep content variants and assets connected to the decision
Channel-specific variants should remain connected to their campaign, audience, asset and current version. A reviewer needs enough context to know precisely what is under review without searching several folders and threads.
A clear record should also distinguish a superseded draft from the version approved for use. That is more valuable than simply storing more files.
An approval should be an explicit event
A useful approval record identifies the item, version, decision, reviewer and time, with a bounded reason where one is needed. Audit history should help people understand what happened; it should not be presented as automatic compliance certification.
Odinma Campaigns is a development preview for campaign planning, content, asset and approval workflows. Its public status matters: the preview supports a controlled conversation about the workflow without implying general availability.