Audit trail for campaign sign-off: Use stable IDs and version numbers for each draft and approval event; Record final creative snapshot, audience segment, send schedule and initiator at release; Follow APP 11 guidance to protect personal info in records
Image: Automation Marketing Lab

Consent Approvals

Part of Automated campaign approvals

Keeping an audit trail of campaign sign-off

A campaign sign-off trail should answer four questions later: which version was reviewed, who decided, what they decided and what actually went out.

A campaign sign-off trail should answer four questions later: which version was reviewed, who decided, what they decided and what actually went out. A notification thread alone rarely answers all four, especially if the draft or audience changed after someone replied.

Record a decision, not just a status

Give each campaign a stable ID and each material draft a version. Use the same identifiers in the approval event and publication record so they can be matched later.

Keep the reviewable creative and audience definition, or a durable reference to their snapshots. Record superseded, cancelled and timed-out requests too; otherwise a later reader may mistake an old approval for a current one.

Microsoft's standard approvals connector uses the AssignedTo field for approval recipients and accepts case-sensitive “Approve” and “Reject” responses for Basic or Await all approvals. Preserve the response exactly as recorded, including its case.

Approval details show the flow creator to prevent spoofing of approval sender identities. Keep that system detail distinct from the assigned recipient and recorded decision-maker.

Link each approval event to the specific campaign version in your own workflow. Microsoft notes that approvals timestamps are shown in UTC, so show a consistent time zone when people reconstruct a launch.

Connect approval to publication

At release, record the exact campaign version, final audience or segment version, schedule and the person or automation that initiated the send. Store the final creative snapshot where the team can retrieve it.

If the system exports a send ID, associate it with the campaign ID. A reviewer can then compare the approved state with the published state rather than inferring a match from similar names.

Decide which changes require renewed sign-off. A changed product claim or recipient segment should normally invalidate the affected decision. Write the exception rule for minor corrections so the trail remains honest: it should show what changed, who accepted the change and why a full reroute was unnecessary.

Make the record usable

Test a retrieval task: choose an old campaign and ask someone outside the launch team to find the final copy, audience scope, required decisions and send record. If they cannot, improve the fields or storage.

Set retention and access based on your organisation's needs and applicable rules; do not assume an automation service's run history is permanent. A durable record may require a designed store rather than reliance on the workflow screen.

For an APP entity's sign-off records containing personal information, the OAIC's APP 11 guidance requires reasonable steps to protect it from misuse, interference, loss, and unauthorised access, modification or disclosure. Restrict access to support that protection.

APP 11.2 sets no fixed number of years: an APP entity must take reasonable steps to destroy or de-identify personal information once it is no longer needed for a purpose allowed under the APPs. The exception is where the information is part of a Commonwealth record or an Australian law or court or tribunal order requires retention.

Set a documented review and disposal trigger for this record category, and check for any applicable retention requirement before destruction or de-identification. Keep enough context to explain a complaint, correct a mistake and improve the next launch, without collecting unrelated personal data simply because the tool permits it.

More from Consent Approvals

Consent Approvals

Automated campaign approvals

Automated campaign approvals move a draft to the people who must review it, record their decisions and release it only when the approved version is ready.