Skip to content

Updated Jul 2026

Run a compliance check before approving

If your brand has compliance review turned on, PostSignoff checks a post’s text against your industry’s marketing rules before you’re allowed to approve it. This page covers running that check, reading its findings, and fixing what it flags.

Before you start

Compliance review only applies if it’s turned on for your brand. See Set up your brand to turn on Enable compliance review before approval and choose a compliance pack. If it’s off, posts approve without this step.

Steps

  1. Open a pending post from the Content page.
  2. Select Analyze. This checks the post’s current text, including its sign-off and hashtags, against your brand’s compliance rules.
  3. Wait for the check to finish. While it runs, the panel shows “Analyzing for compliance…”.
  4. Read the result:
    • No issues: the panel shows “No compliance issues detected.” You can select Approve.
    • Findings: the panel lists one or more findings (see below). You can fix the content and re-analyze, or tick the acknowledgement and select Acknowledge & approve to publish as-is. See Acknowledge findings and approve anyway.

Every result, pass or not, carries the same note: “This is review assistance, not a compliance certification.” Reading the findings and deciding what to do with them is still on you.

Why Approve stays disabled

Approve stays disabled until the post’s current content has been analyzed, with the tooltip “Run the compliance analysis on the current content first”. Any change to the content (an edit, a restored version, adding or removing the sign-off, inserting a disclaimer) clears the previous result, so you’ll need to analyze again before you can approve.

You don’t have to remember to do this yourself in most cases: saving an edit automatically re-runs the analysis for you (see below). Selecting Analyze directly is for the times you want a fresh check without changing anything first, or after the automatic re-check.

One asymmetry to know: saving an edit auto-analyzes, but restoring a previous version does not. See “Restoring a version doesn’t re-analyze” below.

Reading a finding

Each finding shows:

  • Severity: info, warning, or high, shown as a small colored label.
  • Title and detail: what the rule is and why this post triggered it.
  • A quote, when the finding points at specific wording: the exact flagged phrase from your post, shown in quotation marks. Select the finding to highlight that phrase in the live preview next to the editor. Not every finding has one (for example, a missing required disclaimer doesn’t quote anything, since nothing to quote exists yet).
  • A suggestion, when the checker has one, on what to change.
  • A citation, when the rule is grounded in a specific regulation, like 42 CFR §422.2267(e)(41) for the required TPMO disclaimer under Medicare marketing rules.

Insert disclaimer

Some findings, like a missing required disclaimer, come with an Insert disclaimer button instead of, or alongside, a suggestion. Selecting it:

  1. Appends the required disclaimer text to the end of the post’s content.
  2. Automatically re-analyzes the updated content.

If the new analysis still has findings, they replace the old ones in the panel. If it passes, the panel switches to “No compliance issues detected.”

Saving an edit re-analyzes automatically

Whenever you save an edit to a post that requires compliance review (through the editor, or by regenerating and selecting an alternative), PostSignoff re-runs the analysis on the saved content for you. You don’t need to select Analyze again yourself after saving. Watch the panel for the updated result.

Restoring a version doesn’t re-analyze

Restoring a previous version from version history does not re-run the compliance check the way saving an edit does. A restored post goes back to a not-yet-analyzed state, with Approve disabled, until you select Analyze again yourself.

If something goes wrong

“We couldn’t fully check this post — the review service was unavailable. The findings below still apply.”: The compliance checker itself failed (for example, an outage). Any findings shown below this message are still valid and worth reading, but the check may be incomplete. You can still acknowledge and approve, but review the content carefully yourself first.

“Compliance analysis failed. Please try again.”: Selecting Analyze didn’t complete. Select it again in a moment.

“Could not insert the disclaimer.”: The disclaimer text couldn’t be added to the post. Try selecting Insert disclaimer again, or add the disclaimer text yourself in the editor and save.

“This post has not been analyzed against its current content. Run the compliance analysis before approving.”: Shown if you try to approve before analyzing (or after an edit invalidated the last analysis). Open the post, select Analyze, then approve.