Every rejected Meta addecoded, fixed or appealed, and tracked until it’s live.
Each rejection costs your team 30 to 90 minutes. We do that work for every one, and a person on your side approves each submission.
Fix or appeal? We tell you, with the policy cited.
We decode the policy, decide fix or appeal, write the justification and keep checking back, for every rejection.
- Step 01
The policy, in plain English
The exact rule, in plain English, and the part of your ad that most likely triggered it.
- Policy named and explained
- The likely trigger, pointed out
RejectedGut Reset · UGC 02
Prospecting · broad
- Policy
- Personal health and appearance
- In plain English
- The headline speaks to the viewer about a health condition. That reads as implying the ad knows something about their health.
- Likely trigger
- “Bloated every afternoon?”headline
- Step 02
The whole ad, audited
Creative, copy, targeting and landing page, checked against that policy, so the fix covers everything a reviewer will see.
- Creative, copy, targeting, landing page
- One list of what to change
Audit · Gut Reset · UGC 02
Against: Personal health and appearance
- CreativeBefore-and-after shot of a stomachChange
- Copy“Bloated every afternoon?”Change
- TargetingBroad, 18+OK
- Landing pageClaims match the adOK
2 things to change before resubmitting - Step 03
Fix or appeal, drafted for you
A clear call, with the reason. Then the reworked ad or a policy-cited justification, ready for you to approve.
- Fix or appeal, with the reason
- Nothing is submitted until you approve
Recommendation · Gut Reset · UGC 02Fix, don’t appeal.
The headline breaks the policy as written, so an appeal would argue against the rule itself. Rewording it and swapping the image addresses both findings.
Draft fixWaiting for your approval- Headline
- “Afternoons that feel lighter.”
- Image
- Product on a kitchen counter, no body shots
- Policy
- Personal health and appearance
- Step 04
Tracked until it’s live
We follow every case to the end, because status changes are easy to miss. Stop checking Account Quality every morning.
- Every case tracked to live
- You hear when the status changes
Open casesIllustrative- Gut Reset · UGC 02Live
- Sleep Stack · static 05Appeal sent
- Zinc Daily · carouselIn review
- Flex Pay · static 02Fix approved
Gut Reset · UGC 02
Prospecting · broad
- Policy
- Personal health and appearance
- In plain English
- The headline speaks to the viewer about a health condition. That reads as implying the ad knows something about their health.
- Likely trigger
- “Bloated every afternoon?”headline
Catch it before Meta does.
An add-on for new ads: policy risk plus targeting, budget, tracking, UTM and landing-page errors, checked before launch.
Policy risk
Copy, creative and claims read against Meta’s policies.
Targeting
Audiences, exclusions and placements as planned.
Budget
Caps and schedules that match the plan.
Tracking
Pixel and conversion events firing.
UTMs
Parameters present and consistent.
Landing page
Loads, and its claims match the ad.
- Policy riskHeadline names a conditionNeeds fix
- TrackingPurchase event not firing on the landing pageNeeds fix
- UTMsutm_campaign missing on 2 adsNeeds fix
- BudgetDaily caps match the planOK
- TargetingExisting customers excludedOK
- Landing pageLoads, claims match the adOK
What each option does after a rejection
Meta’s tools show the status. Pre-launch checkers look at ads before they go out. Appeal agencies work case by case. We take every rejection from decode to live, and learn which wording gets each policy overturned.
| Capability | Meta’s own toolsAccount Quality | Pre-launch checkersBefore launch | Appeal agenciesPer case | CitefameEvery rejection |
|---|---|---|---|---|
| Explains the rejection | Policy name | Not offered | Per case | In plain English |
| Calls fix or appeal | Not offered | Not offered | Per case | Every time |
| Drafts a policy-cited justification | Not offered | Not offered | Per case | Ready to approve |
| Tracks until the ad is live | Shows status | Not offered | Per case | Every case |
| Checks new ads before launch | Pre-submission review | Yes | Not offered | Add-on |
| You approve every submission | You submit | Not offered | Varies | Always |
Explains the rejection
- Meta’s own tools
- Policy name
- Pre-launch checkers
- Not offered
- Appeal agencies
- Per case
- Citefame
- In plain English
Calls fix or appeal
- Meta’s own tools
- Not offered
- Pre-launch checkers
- Not offered
- Appeal agencies
- Per case
- Citefame
- Every time
Drafts a policy-cited justification
- Meta’s own tools
- Not offered
- Pre-launch checkers
- Not offered
- Appeal agencies
- Per case
- Citefame
- Ready to approve
Tracks until the ad is live
- Meta’s own tools
- Shows status
- Pre-launch checkers
- Not offered
- Appeal agencies
- Per case
- Citefame
- Every case
Checks new ads before launch
- Meta’s own tools
- Pre-submission review
- Pre-launch checkers
- Yes
- Appeal agencies
- Not offered
- Citefame
- Add-on
You approve every submission
- Meta’s own tools
- You submit
- Pre-launch checkers
- Not offered
- Appeal agencies
- Varies
- Citefame
- Always
Common questions
No. We draft the fix or the appeal, and a person approves every submission before anything goes to Meta.
No. Meta makes the call. We tell you whether to fix or appeal, cite the policy, and track the case until the ad is live.
Yes. Existing rejections can be triaged on day one.
Guides warn that repeated rejections bring more scrutiny to an ad account. Meta also re-reviews approved ads after edits, negative feedback or random checks, so rejections keep coming. Getting the call right from the start helps keep that down.
Meta: Facebook and Instagram.
DTC brands and agencies running lots of Meta ads, especially in health, supplements and finance.
That’s the pre-launch check, an add-on: policy risk plus targeting, budget, tracking, UTM and landing-page errors.
Send us the rejections you have now.
Join the waitlist and we’ll tell you when we can start on your rejected Meta ads.
- Two-week pilot for agency accounts
- Built for health, supplements and finance
- A person approves every submission