Service Allies
Facebook ads only, no other channel. High-ticket home improvement including HVAC. One contractor per local area.
32.6 of 100 on disclosed practice. Read 12 September 2026, restated quarterly.
No ads running under their own Page on 12 September 2026.
Confirmed twice, by two independent methods: a name search filtered to this advertiser, and a direct query of Page ID 107053741645915 across all ad statuses. The Page ID was checked against the canonical address of their Facebook Page before we trusted it.
A statement about one date, and not a verdict. What a zero does and does not mean, and the false zero this method nearly produced.
| Criterion | Score | What the published evidence shows |
|---|---|---|
| Causal measurement | 12 / 25 | Monitors client sales, including asking for CRM reports, and feeds lead quality back. No reconciliation against verified revenue and no holdout. |
| Conversions API and event quality | 4 / 20 | Named CRM integrations for lead delivery, including the field service platforms contractors actually use. Nothing flowing back to Meta. |
| Objective coverage | 3.6 / 18 | The narrowest coverage here, and by design. Instant forms with qualifying questions, named with a rationale. Nothing else is run, which costs them on a leaderboard organised by campaign objective. Read it as a specialisation rather than a gap. |
| Creative iteration | 5 / 15 | Custom ad copy, graphics and video described per client, with testing across copy, image and qualifying questions. No cadence number. No ads found running under their own Page. |
| Spend band, published | 3 / 12 | A recommended starting budget and a cost per lead range are published, but as a recommendation rather than a minimum, which is band 3. |
| Claim hygiene | 5 / 10 | The highest score here. The denominator is stated and there is a real disclaimer, quoted below. Still no attribution window and no date range. |
Source: serviceallies.com, HVAC Facebook ads page and FAQ. Band definitions on the method page.
What they are strongest on
Honesty about what their own numbers can and cannot tell you. Nobody else here publishes a disclaimer like that.
Where they are weakest
One objective and one channel. If instant forms are wrong for your offer, there is no second option.
Recorded as their claims, with what each one is missing. Nothing here is restated by us as fact.
| What they publish | What it does not say |
|---|---|
| "Lead costs typically fall between $50 and $150 per lead" | Their figure. States the denominator, which most here do not. No window, no date range. |
| "They are not a projection of your results, a guarantee, or a representation of typical performance. Real cost per lead, set rate, close rate, and average ticket vary widely by market, season, competition, your offer, and how quickly and consistently you follow up." | Quoted in full because it is the only disclaimer of its kind in this set, and it is the reason they score highest on claim hygiene. |
Quoted word for word from Service Allies's own published pages, read 14 September 2026: HVAC Facebook ads page.
Minimum terms, charges for leaving early and clauses about missed payments are common in agency contracts, especially where the agency pays for work upfront, such as building a website. The same eight fields appear on every profile. "Not published" means nothing the agency publishes addresses that point; a website's terms of use, which cover browsing the site rather than hiring the agency, don't count. None of this affects the score.
| Term | What they publish |
|---|---|
| Minimum term | Is there a contract? It’s a month to month agreement! |
| Cancelling after that | Not published |
| Leaving early | Not published |
| If a payment is missed | Not published |
| Price changes | Not published |
| Charges after you leave | Not published |
| Refund or guarantee | Service Allies does not guarantee any specific number of leads, appointments, jobs, or amount of revenue. |
| Who owns the ad account | Not published |
Read from serviceallies.com, HVAC Facebook ads page and FAQ on 12 September 2026, against published criteria. Page changed since? The corrections page gets it re-read.
- 16 points sitting unclaimed on conversions api and event quality. Document server-side events, and whether booked jobs go back to Meta rather than only into your client’s CRM.
- 14.4 points sitting unclaimed on objective coverage. Name the campaign objectives you actually run, and say why you choose one over another.