Facebook Ads Verification for Landscapers: Three Gates Between the Plan and Live Campaigns
By Alex Regueiro · October 25, 2026 · 5 min read
A landscaper can decide to launch Facebook ads in one call and still have no live campaign after the next three. In this case, three separate verification steps stood between the plan and a published ad.
60-second check
Take the 2-minute AI readiness survey →
Talk it through
Book a call with the Reshape team →
This is about the owner of a landscaping and hardscape company who already ran paid local service ads on Google and wanted Meta ads alongside them. We built the campaigns while the checks were cleared. If you run a trade business, our page for home service businesses shows how the pieces fit together.
The situation
Paid social was not running next to the Google local services ads. The company also had no defined sales pipeline with roles, and the owner's commission formula could not be finalized without verified job-cost data. The first call settled the direction.
- Launch Meta ads right away, with photo creatives.
- We build the campaign shell, the targeting and the lead form before the next follow-up call.
- Roll out a full GoHighLevel sales pipeline with defined roles for the estimator, the office manager and the fertilization program lead.
- Request job-cost data on two completed jobs, so the commission formula can be finished.
- Plan a three-way call on the handoff between GoHighLevel and the field-service software, and on the invoicing flow.
What was blocking the launch
Gate one was a new computer. The owner needed to reach the ads account from a different machine, and a fresh login can trigger an identity check. We logged into the owner's Facebook account on the new computer and confirmed the ads account was ready for campaign setup. We then committed to building campaigns, creatives and copy over the weekend, for review at the start of the next week. The owner stayed on standby with a photo ID or a text code, in case Facebook asked for a check at launch.
Gate two was a phone verification step that stopped campaigns from publishing. We resolved it on a later call, and the remaining ad verifications were queued to finish.
Gate three was Meta business verification. The legal business address on file no longer matched the address tied to the business's tax ID, because the company's address had changed since the ID was issued. We started the verification flow on the call. Finishing needs the tax ID and the updated legal address from the owner.
What we built and decided around the blocks
Waiting on a verification queue is no reason to stop working, so the campaign build ran in parallel.
- Four campaigns, with creatives and copy, to be monitored in Ads Manager until they go live.
- A decision to keep GoHighLevel under the owner's own account instead of moving to a white-labeled provider.
- A group call with the business advisor before deciding on any outside marketing plan.
- A planned kickoff on the integration between the field-service software and GoHighLevel, with the advisor and the fertilization lead.
What changed
The campaigns were not live when the last call ended, so there is no lead count or cost to report. What changed is that the launch stopped being a single blocked step and became a short list of named checks. Before, there was one blocked publish step. After, the login is done, the phone check is resolved, the business verification is in progress, and the owner knows exactly which two items finish it.
Clear your verification gates before launch day
This section is advice for your own account, not a statement about the client. Confirm who can log into your ads account and from which devices, and test the login before the campaign is ready. Make sure whoever can complete an ID check or receive a text code is reachable on launch day.
Compare your legal business name and address with what is tied to your tax ID, and fix any difference first. Then build your campaigns while verification runs, so the only thing left on launch day is pressing publish.
Frequently asked questions
Why does Facebook ask for verification before ads can publish?
Platforms verify who is behind an ad account to protect users and enforce their rules. Checks can include a phone confirmation, a photo ID or text code, and business verification. Plan time for them before a launch, because they sit outside your campaign settings.
What can stall a Meta business verification?
In this case the legal business address on file no longer matched the address tied to the business's tax ID. Mismatched names, addresses or documents are a common snag, so correct the records first and then submit the verification.
Should a contractor keep GoHighLevel under their own account?
That was the decision here: the owner kept GoHighLevel under their own account instead of moving to a white-labeled provider. Owning the account means the contacts, pipelines and automations sit with the business.
What can you build while a verification is pending?
Nearly everything except the publish step. Here we lined up four campaigns with creatives and copy, planned the sales pipeline roles and requested job-cost data, with the campaigns to be monitored in Ads Manager until they could go live.
If your ads are stuck behind a verification step and you are not sure what to do next, book a 30-minute AI follow-up and reporting audit. We list what is blocking your launch and what can be built while you wait.