Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.adclear.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Every comment you respond to in Adclear does two things at once. It moves your promotion forward, and it teaches Adclear’s agents what compliance looks like in your organisation. Skip a response, leave a one-line reaction, or click through without context, and the agents do not learn. The mechanics of commenting are covered in the Marketing User Guide and the Compliance User Guide. This guide focuses on why how you respond matters, and how to make sure the right people hear about issues.
Throughout this guide we use submitter for the person uploading a promotion, and reviewer for the person assessing it. The two roles interact with comments differently, and that difference matters.

Before You Start

You will need the right access to do any of this. The table below shows who can submit, who can review, and where to look for full role detail.
You need to…Minimum roleWhere it is covered
Upload a promotion and respond as the submitterMarketing, Marketing Admin, Compliance, Compliance Admin, Legal, or External InfluencerMarketing User Guide
Review a promotion and respond as the reviewerCompliance or Compliance AdminCompliance User Guide
Resolve an escalationLegalHow Roles Work
Tag @adclear-support on a commentAny role with access to the promotionThis guide
Open the Get Help bot to log a question, bug, or feature requestAny logged-in userThis guide
If you are unsure which role you have, check with your workspace admin. Full permission breakdowns are in How Roles Work.

Why Your Comments Matter

Adclear is not a static rules engine. It is a set of agents that get sharper every time someone tells them whether a flag was right or wrong, and why. The “why” is the part most teams miss, and it is the part that actually trains the agents. Three things happen every time you click a response button:

The promotion moves forward

Your response unblocks the next step. The reviewer can decide, the submitter can resubmit, or the asset can be approved.

The other person gets context

Submitters see why a flag matters. Reviewers see why a dispute is reasonable. Without context, both sides have to guess.

The agents learn

Adclear’s agents watch the response, the reasoning, and the outcome, then adjust how they flag similar content in future.

The agents are weighted toward reviewer responses

This is the most important thing to understand about how Adclear learns. When a submitter and a reviewer disagree on a comment, the reviewer’s response carries more weight in how the agents adjust.
For regulatory comments, only the reviewer’s response trains the agents on what is compliant. A submitter disputing a regulatory flag without a reviewer agreeing will not change how Adclear flags similar content in future. This is by design. The reviewer holds the foundation of what is compliant and what is not.
That has two practical consequences:
  1. Submitters cannot quietly silence a flag. Disputing a regulatory comment without supporting context simply sends it to the reviewer to adjudicate. The reviewer’s call is what counts.
  2. Reviewers carry the responsibility for shaping the agents. A reviewer who clicks through with no rationale is not just slowing down the next reviewer. They are missing the chance to teach Adclear something it can reuse on every future promotion.
For tone-of-voice and non-regulatory comments the picture is more flexible. Patterns from submitter responses can feed into building guidelines over time, but the same principle holds: the more context, the better the learning.

How Each Side Responds

The three response options look similar between submitter and reviewer, but they mean different things, and the buttons are labelled differently for a reason.
When you have uploaded a promotion and Adclear has flagged something, you have three options:
ButtonWhat it meansWhat happens to the comment
Agree - Will ActionYou agree with the flag and will make the change in the next versionComment moves to the Actioned tab. You are expected to address it before resubmitting
DisputeYou disagree with the flag and do not intend to change the promotionComment stays visible with a Disputed status. The reviewer will see it and decide
ReplyYou are adding context or asking a question without changing the comment’s statusComment stays open. Useful for clarifying before deciding to action or dispute
“Agree - Will Action” and “Dispute” both require substantive context. A one-line “yes” or “no” is not enough. See What Strong Feedback Looks Like below.

What Strong Feedback Looks Like

Before getting into specific examples, it helps to know what a strong response is doing. Whether you are a submitter or a reviewer, the same eight dimensions apply. A response that hits more of these is one that the agents can actually learn from, and that the next person reading the comment can rely on.
DimensionWhat a strong response doesWhy it helps the agents learn
Justified disagreementExplains why a flag is incorrect or over-appliedTeaches boundary calibration and reduces false positives in future
Contextual awarenessReferences audience, timing, channel, or market normsHelps agents learn situational interpretation
Regulatory groundingAnchors feedback to identifiable standards or principles (e.g. COBS, FCA Handbook)Improves rule-mapping precision
Harm reasoningExplains how (or why not) consumers could be misled or harmedStrengthens risk modelling
ProportionalityDistinguishes material issues from immaterial onesPrevents over-enforcement on minor concerns
CompletenessIdentifies missing required informationHelps agents understand where gaps in a rule exist
Constructive remediationSuggests what should change or be addedEnables corrective learning rather than just rejection
Nuanced judgementRecognises grey areas or uncertaintyEncourages probabilistic reasoning instead of absolute calls
You do not need to hit every dimension in every comment. The point is to recognise that a substantive response usually covers at least three or four. A response that hits none of them, regardless of which button you clicked, is a missed signal.

Strong feedback in practice

Compare the two columns below. Same comment, two very different signals to the agents.

Weak (do not do this)

Submitter disputes: “disagree, not needed”Reviewer dismisses: “not required”Reviewer agrees: “please change”None of these tell anyone, human or agent, why. The agents cannot generalise from them, and the next person to read the comment has to start from scratch.

Strong (do this)

Submitter disputes: “Our latest tone of voice guidelines allow ‘easy to utilise’ in the context of our mobile app, not in terms of ease of investing. Asset stays as is.”Reviewer dismisses: “Dismissed. The phrase refers to in-app features being utilised, not investment products. In line with our tone-of-voice agreement on being clear and not misleading, the statement remains.”Reviewer agrees: “Agree. A ‘capital at risk’ warning is required for any paid promotion of an investment product targeting retail clients per COBS 4.2.1R.”

What Goes Wrong Without Context: Three Examples

These are the failure modes we see most often. Each one has a hidden cost for the team, for the audit trail, and for what Adclear’s agents are able to learn.
The Adclear comment: “The word ‘easy’ may trivialise the nature of investing, which carries inherent risk. Consider revising in line with COBS 4.2.1R requirement that communications are fair, clear and not misleading.”What the submitter does: Clicks Dispute and writes “not needed.”The cost:
  • The reviewer opens the promotion and sees a disputed flag with no reasoning. They now have to either guess what the submitter meant, risking approving something they should not, or kick it back with a question, adding a full review cycle.
  • The agents see a dispute with no signal and learn nothing. The next promotion with the same flag will trigger the same back and forth.
  • The audit trail shows a disputed compliance flag with no documented justification.
Better: “Disputed. The word ‘easy’ here refers to the in-app onboarding flow, not the act of investing. The caption clarifies it is the navigation that is easy, not investment outcomes. Per our tone-of-voice policy section 3.2, we use ‘easy’ for product usability but never for investment ease or returns. Asset stays as is.”
The Adclear comment: “Promotion mentions potential returns without an accompanying capital-at-risk warning.”What the reviewer does: Clicks Agree - Please Action and writes nothing.The cost:
  • The submitter sees an agreement but does not know what to fix or how. They guess, resubmit, and frequently get hit with a second round of comments because the fix did not address the underlying concern.
  • Adclear records a confirmation but has no language to associate with the rule. When a similar promotion comes through next week, the agents may explain the flag less clearly to the next submitter, because there is nothing in the training signal to draw from.
  • You have lost the chance to make the rule more precise. With a comment, future explanations of the same flag can cite your reasoning back to the submitter.
Better: “Agree. A ‘capital at risk’ warning is required because the headline references potential returns. This is a hard requirement for any paid promotion of an investment product targeting retail clients per COBS 4.2.1R, and applies regardless of the channel.”
The Adclear comment: “The word ‘utilise’ may not comply with tone-of-voice guidelines requiring simple, accessible language.”What the reviewer does: Clicks Dismiss and writes “not applicable.”The cost:
  • The submitter sees a dismissed flag and assumes Adclear is unreliable on this kind of issue. They start to ignore similar future flags themselves rather than addressing them, and the tool’s credibility erodes for them.
  • The agents learn “this kind of flag was wrong” but have no signal about why, so they may swing the other way and stop flagging similar content even where they should. The reviewer holds the foundational knowledge of what is compliant. If they do not share their reasoning, the agents cannot absorb it.
  • There is no defensible record of why the dismissal was correct.
Better: “Dismissed. The agents have read ‘utilise’ as a tone-of-voice issue, but the word does not appear in the asset itself. It only appears in the caption, which is internal context for review and is not customer-facing. The tone-of-voice rule does not apply.”

When the Comment Itself Is the Problem: Notifying Adclear

Sometimes the issue is not whether a flag is right or wrong. It is that Adclear has misread the promotion entirely, missed something it should have caught, or there is a bug in the tool. There are three ways to notify the Adclear team, and each is for a different situation.

1. Tag @adclear-support on a specific comment

Use this when Adclear has flagged something incorrectly. For example, the agents are misreading a word, applying a rule that does not fit, or referencing content that is not actually in the asset.
1

Open the comment thread

Reply to the relevant Adclear AI comment from the right-hand panel.
2

Tag @adclear-support and explain

Use the @ symbol to tag @adclear-support and add specific context. For example: “This is misreading the promotion, the word ‘utilise’ does not actually appear in the asset.”
3

Submit the comment

The Adclear team is notified against this specific promotion and a ticket is created. We triage and investigate, and feedback flows back through your monthly catch-up.

2. Add a sticky comment for something Adclear missed

Use this when Adclear has missed a feature or element of the promotion that should have been flagged. There is no existing comment to reply to.
1

Click the + comment icon (top right of the asset viewer)

This is the sticky-comment tool. It lets you place a marker anywhere on the asset.
2

Drop the marker on the relevant element

For example, on a rocket image in an investments ad: “Rockets should not be used here as they trivialise investment risk.”
3

Tag @adclear-support

Tagging support against the new comment notifies the Adclear team. We then review the agents and train them so this gets picked up automatically in future.

3. Use the Get Help bot for questions, bugs, and feature requests

Use this for anything not specific to a single comment. General questions, suspected bugs in the tool, or feature ideas. The Get Help button is in the top right of any promotion (and also via the chat icon in the bottom left). It opens the Adclear support bot, which categorises your message into one of three flows:

I have a question

For “how do I…” or “why is this…”. Quickest path to an answer.

I found a bug

For broken behaviour, errors, or things not working as documented.

I want a new feature

For ideas and improvements. These feed into the product roadmap.
Picking the right category matters. Each one has a different intake flow and triage path. Choosing “bug” for a feature request slows your response down.
At any point you can ask to speak to a human. Just type “speak to an agent.” We monitor every comment that comes through the bot, and the bot exists to help us spot themes and respond consistently, not to keep you at arm’s length.

Quick Reference

A printable summary of who does what.
When you…ClickAnd add…
Agree with the flag and will fix itAgree - Will ActionWhat you are changing and why
Disagree and will not change the promotionDisputeThe specific reason: context, rule, policy
Need clarification before decidingReplyThe question you need answered
Spot Adclear has misread something(any reply)Tag @adclear-support with what it got wrong
Spot something Adclear missedSticky comment via + iconWhere, what, and tag @adclear-support
Have a general question or bugGet Help buttonPick the right category in the bot
Resubmit only when every comment has a status applied. Leaving a comment unaddressed means the reviewer has to chase it.

Frequently Asked Questions

For tone-of-voice and non-regulatory flags, yes. Submitter responses contribute, especially when patterns emerge. For regulatory flags, the agents are weighted toward the reviewer’s response. A submitter dispute alone will not change how Adclear flags similar content. The reviewer’s agreement or dismissal carries the regulatory training signal.
They train the agents in opposite directions. Dismiss says “the flag was wrong.” Relevant - Not Required says “the flag was sensible, but this context is an exception, please learn the exception.” If you dismiss flags that were actually relevant, the agents will eventually stop flagging similar content even when they should, because you have told them the flag itself was incorrect.
Enough that someone reading it next week, without you in the room, can understand both the decision and why. As a rule of thumb: name the context (what the promotion is, what channel, what product), name the rule or policy that justifies the call, and avoid one-line responses like “agreed” or “not needed.” See What Strong Feedback Looks Like for the full set of dimensions.
@adclear-support ties your message to a specific promotion and a specific comment. Use it when the issue is about how Adclear flagged (or did not flag) something on that asset. The Get Help bot is for everything else: general questions, suspected bugs across the tool, or feature requests. Both notify the Adclear team. The difference is whether the context is the asset or the tool.
The bot and @adclear-support are more efficient for us to triage. When you raise something through either channel, the context, user information, and the specific promotion or comment are pinned directly to the request, so we can pick it up and act without needing to chase down the background. Direct emails strip that context and slow the response down.
The reviewer’s decision ultimately stands. They hold the keys to your organisation’s policies and are the foundational source of what is compliant in your context. Disagreements should usually be resolved through comments and conversation on the promotion itself, not by overriding the decision.
Escalation is by exception, not a routine route. It is used when there is genuine grey area that needs legal or specialist input, or where a marketing admin needs to formally accept risk on a specific change request. It is not a way to challenge a reviewer’s standard call.The Escalate button is also not enabled for every organisation. If your workspace does not show it, escalations are not part of your configured workflow. Speak to your workspace admin or contact Adclear support if you think it should be enabled.

Marketing User Guide

Full mechanics of uploading, choosing the right upload type, and submitting promotions for review.

Compliance User Guide

Full mechanics of reviewing promotions, making decisions, and handling escalations.

How Roles Work

Permissions, role definitions, and how to choose the right role for a team member.

Promotion Statuses

Every status a promotion can be in and who acts next at each stage.

Still need help?

Tag @adclear-support on the comment in question, drop a sticky comment with a tag for missed flags, or open the Get Help bot from the top right of any promotion.