Revamint
Pre-publish compliance checks for Meta ads

Catch HEC problems before you hit publish.

Revamint checks ad creative and copy for the Housing, Employment & Financial Special Ad Categories, shows the exact words and image signals behind each call, and tells you what to fix.

Risk levels High Medium Low Clear Not checked
Housing
“Just listed – 3 bd / 2 ba” Flagged · Listing language
3 Special Ad Categories checked in one pass: image, headline, text and description.
Audit result just-listed-maplewood.png + copy
3 signals
Category Housing
Risk High risk
Recommended Declare category
Harbor Point Realty · Sponsored
listing photo
Just Listed – 3 bd / 2 ba1
Bright, move-in ready home in Maplewood with a fenced yard. Schedule a showing2 this weekend.
Why this looks like Housing
1
Headline · “Just Listed – 3 bd / 2 ba” Describes a property for sale. Listing language is a strong Housing signal.
2
Primary text · “Schedule a showing” Invites viewers to tour a home, which reads as a housing opportunity.
3
Image · “For Sale” yard sign A sign offering the property for sale is visible in the photo.

Guidance, not legal advice or a guarantee of Meta approval.

Employment
“Now hiring delivery drivers” Flagged · Hiring line
Financial
“Get pre-approved in minutes” Flagged · Credit offer
Built for agencies and in-house teams advertising in
  • Real estate
  • Property management
  • Recruiting & staffing
  • Lending
  • Credit cards
  • Banking
  • Insurance
The problem

Where HEC ads go wrong today

Most issues start before the ad is published: a category that wasn't declared, a fix that wasn't made, or targeting that isn't allowed once it is.

01

Undeclared HEC ads get disapproved

An ad that offers housing, jobs or financial products without a declared Special Ad Category can be rejected, and the launch date slips while you find out why.

02

Resubmitting can restrict the account

Editing and resubmitting without removing the cause adds up. Repeated rejections can lead to ad account restrictions and lost spend days across every client on that account.

03

Declared campaigns keep restricted targeting

  • Agerestricted
  • Genderrestricted
  • ZIP / postal coderestricted
  • Radius under 15 milesrestricted
  • Detailed targetingrestricted
How it works

Three steps, before the ad goes live

  1. ad image + headline + primary text
    1

    Upload creative + copy

    Add the ad image and paste the headline, primary text and description.

  2. Housing High risk
    Headline · Just Listed – 3 bd / 2 ba
    2

    Get category, risk level and exact reasons

    Each reason quotes the phrase or names the image signal that triggered it.

  3. Declare the category
    or remove the signals
    3

    Fix before publishing

    Declare the Special Ad Category, or remove the signals and run the audit again.

Features

From first draft to final check

Before publish 01

Pre-publish audit with explainable reasons

Category, risk level and recommended action for each ad. Every reason names the headline, text or image signal behind it.

Free re-checks 02

Edit & re-audit

Change the copy or image from the result and run it again. Re-checking an unchanged ad within 30 days is free and doesn’t use your monthly audits.

03

Audit history with filters

Every audit your team runs is kept in one list. Search the copy and filter by category, risk level or date.

FAQ

Questions agencies ask

No. Revamint gives guidance based on the signals it finds in your ad. It is not legal advice and does not guarantee Meta’s approval.

No. Revamint never edits, pauses, publishes or declares anything in your ad accounts. Every fix is made by you.

Meta requires ads about housing, employment, and financial products and services to be declared as a Special Ad Category. Declared campaigns have restricted targeting options, including age, gender and location.

No. Your creatives are sent to our AI provider for analysis only and are not used to train models, per the provider’s terms.

Check your next HEC ad before it goes live.

Free plan includes 10 audits a month.