Skip to content
Illustration: a model street where enquiries roll past the ads, a spam shield, a quality scale and a till that rings up sold jobs.

We run all your advertising. You just see the jobs it sold

$990 a month at any ad spend.

Platforms we run

  • Google Ads
  • Local Services Ads
  • Meta
  • Instagram
  • Microsoft Ads

What the advertising sold

One account, one month. The ad platforms reported 266 conversions. Your CRM closed 46 jobs.

OverviewApril

What the advertising sold · April

Sample view, not client data

$50,690

Sold revenue

matched to the ads

46

Jobs sold

closed-won in your CRM

$12,000

Ad spend

your card

$261

Cost per sold job

all channels

CampaignSpendLeadsSoldCost per sold jobSold jobs, to scale
Emergency AC repair · Search$4,120 · 63 leads · 21 sold · $196
Furnace repair · Search$2,890 · 41 leads · 12 sold · $241
Service area · Performance Max$3,340 · 88 leads · 9 sold · $371
Spring tune-up offer · Meta$1,650 · 74 leads · 4 sold · $413

Here is where the other 220 went.

  • OutVendor pitch
  • OutForm submitted 3 seconds after load
  • HeldJobseeker, held for a person
Spam Shield

Sold work, April

Five of the 46 matched records

  • Compressor replacedSearch · ac repair near me$4,180
  • AC stopped coolingSearch · ac stopped cooling$840
  • Condenser not startingLocal Services · call$1,140
  • Thermostat replacementMeta · same-day repair$410
  • System replacementSearch · emergency hvac austin$8,420

Change logWeek of 8 September

Work completed · week of 8 September

Sample account

ActionWhat changedWhyResult
LaunchedSearch · Heat-pump replacementReplacement work carries 3× the margin of a repairLive Tuesday
ChangedBudget moved into 6–9 PMSeven evening calls went unanswered last week+18% answered
ChangedFour negative keywords“free”, “diy” and “salary” queries were buying clicks−7% wasted
BuiltHeat-pump landing pageThe old page loaded in 3.8s on a throttled phoneLCP 2.2s
Held for youCall routing after 6 PMNeeds your dispatcher to confirm who is on callWaiting on you

Every line carries the reason, the timestamp and the person who made it

Held for youWaiting on you

Call routing after 6 PM

Needs your dispatcher to confirm who is on call

inbox.lonta.ioEnquiries

Enquiries, today

31 read · 3 kept

Kept“Furnace won’t ignite, no heat upstairs”Symptom named, phone verified
Out“We can rank your site #1 on Google”Vendor pitch
Out12 seconds, no speechSilent line
Kept“ac repair cost austin”Urgency, address given
Held“What do you pay your techs?”Jobseeker, held for a person
OutSame name and number as 14:02Duplicate
Out“Do you need backlinks for your site?”Vendor pitch
OutRobocall, recorded voiceAutomated
OutForm submitted 3 seconds after loadBot timing
Held“Can I talk to the owner about insurance?”Unclear, held for a person
Held
  • “What do you pay your techs?”Jobseeker, held for a person
  • “Can I talk to the owner about insurance?”Unclear, held for a person

CampaignsSample account

Last 30 days

CampaignLeadsSoldCost per sold job
Emergency AC repair · Search63 leads · 21 sold · $196
Furnace repair · Search41 leads · 12 sold · $241
Service area · Performance Max88 leads · 9 sold · $371
Spring tune-up offer · MetaPaused74 leads · 4 sold · $413
08:11approved

Pause Meta · Spring tune-up offer

74 leads, 4 customers, $1,650 spent, 30 days

Frees $1,650 a month at a cost of 4 customers

Paused, not deleted; the creative gets retested against the closed-won audience.

Sold jobsDay 30

Sample HVAC · Austin, TX · Day 30

Sample view, not client data

$2,692Sold revenue
08:42ac repair near meCall · 2:18Sold · $840
11:06hvac repair todayCall · 1:04Booked
13:21ac stopped coolingFormSold · $612
15:48cheap window unitCall · 0:39No job
18:12emergency hvac austinCall · 3:02Sold · $1,240

The campaign is ranked by business outcome

  • Call and form attribution
  • CRM closed-won matching
  • Offline conversion imports
  • Cost per sold job reporting

Review queueTuesday

Lonta review

Sample account

TimeProposalEvidenceVerdict
08:05Add “ac repair cost austin” as an exact negative18 clicks, 2 conversions, $86 spent, 30 daysrejected
08:11Pause Meta · Spring tune-up offer74 leads, 4 customers, $1,650 spent, 30 daysapproved
08:19Add 37 negatives from the weekly search-term review37 terms, 0 conversions each, $412.63 combinedapproved
08:26Raise Emergency AC repair daily budget by 20%Lost impression share to budget 31%, last 7 dayswaiting

Lonta review · Tuesday, 08:05

Add “ac repair cost austin” as an exact negative

18 clicks, 2 conversions, $86 spent, 30 days

  • Proposed by the account software
  • Reviewed by the account lead
  • Reason on record

Price shoppers close on this account — both of those two conversions became jobs. A blanket cost negative would have killed the term that sold Tuesday’s $840 job. Kept, with a bid cap on it instead.

Client actionNone required

CallsDay 30

Calls, Day 30

Sample account

TimeSearch termRecordingOutcome
08:42ac repair near meCall · 2:18RecordingSold · $840
11:06hvac repair todayCall · 1:04RecordingBooked
15:48cheap window unitCall · 0:39RecordingNo job
18:12emergency hvac austinCall · 3:02RecordingSold · $1,240

08:42ac repair near me

Sold · $840

Matched to the click ID, marked closed-won at $840 on Thursday, and sent back to Google as an offline conversion the same night

Account assistant

Answers any hour

Why were booked calls lower yesterday?

7 calls after 6 PM went unanswered. Campaign demand was flat.

Every answer links to the account record.

Ask what is happening without waiting for a meeting

Account assistant · Answers any hour

What sold the most work in April?

Search. 33 of the 46 sold jobs, at $212 each. Performance Max and Meta sold 13 between them, at $384 each.

  • 46 CRM records
Every answer links to the account record.Sample account

What Lonta AI runs

Campaign operations

Ten changes shipped. One came back to you.

Each one is written down with the reason behind it and the result it produced.

Electric-blue megaphone calling out while an enquiry rolls along the rail to its foot: the ads we run.
Sample accountLaunchedLive TuesdaySearch · Heat-pump replacement
Sample accountHeld for youWaiting on youCall routing after 6 PM
Sample accountChanged+18% answeredBudget moved into 6–9 PM
Sample accountHeld for youWaiting on youCall routing after 6 PM
Sample accountChanged−7% wastedFour negative keywords
Sample accountHeld for youWaiting on youCall routing after 6 PM
Sample accountBuiltLCP 2.2sHeat-pump landing page
Sample accountHeld for youWaiting on youCall routing after 6 PM
Spam Shield

This is what your lead count is made of.

Our own machine-learning model reads every inbound enquiry and filters the suspicious and fake ones before they reach your reports. Nothing is deleted.

Spam Shield as a coral shield on the rail: a real enquiry rolls through, a spam ball is thrown into the cup.
Sample accountKeptSymptom named, phone verified“Furnace won’t ignite, no heat upstairs”
Sample accountOutVendor pitch“We can rank your site #1 on Google”
Sample accountKeptUrgency, address given“ac repair cost austin”
Sample accountOutSilent line12 seconds, no speech
Sample accountOutDuplicateSame name and number as 14:02
Sample accountOutVendor pitch“Do you need backlinks for your site?”
Sample accountOutAutomatedRobocall, recorded voice
Sample accountOutBot timingForm submitted 3 seconds after load
Traffic quality

Models score the traffic your campaigns are buying

The models do not spend your money. Your account lead reviews the finding and decides what changes.

Traffic quality as a mint scale: a real enquiry on the pan swings the dial's needle from coral into mint.
Sample accountPaused74 leads · 4 sold · $413Spring tune-up offer · Meta
Sample account63 leads · 21 sold · $196Emergency AC repair · Search
Sold-job attribution

See which leads became sold revenue

A click, call, booking and closed-won job remain one record. Reports show cost per sold job and collected revenue alongside platform conversions.

A butter till rings up a sold job: its drawer opens on an enquiry wearing the blue tag of the ad it came from.
Sample accountSold$840ac repair near me · Call
Sample accountGoogle AdsSent back as an offline conversion the same night
Sample accountSold$612ac stopped cooling · Form
Sample accountSold$1,240emergency hvac austin · Call

Work that moved the business.

The Comfort Authority

−30 to −35%

Cost per sold job

90 days against the 90 before · Call tracking

Tampa, FL · CAC1818057, CFC1433906

Forty-seven cities of coverage, one shop to drive from.

Two Tampa quarters are never identical, and some of this movement belongs to the season rather than to us.

Read the case

Reeis Air Conditioning, Plumbing & Electrical

−31 to −37%

Cost per sold electrical job

90 days against the 90 before · Call tracking

Phoenix, AZ · ROC B-318364

Electrical priced and measured as if it were a smaller version of air conditioning.

Electrical is the smallest of the three trades in this account, so the percentages move on smaller numbers than the air conditioning figures would.

Read the case

1st Choice Plumbing, Air & Insulation

−22 to −28%

Cost per booked visit

Two quarters against the two before · Call tracking

Phoenix + Prescott, AZ

One company, two locations, and two climates that never share a season.

Some of the improvement is weather.

Read the case

A.P.E.S. HVAC & Plumbing

3.2 to 3.6×

Septic inspections booked

150 days against the 150 before · Client CRM

Phoenix, AZ · ROC 305585

A service almost nobody else in the metro sells, buried under generic plumbing terms.

The first month of this engagement was spent on an approach that did not work. The client paid for it.

Read the case

Way Cool Plumbing & Air

2.3 to 2.5×

Audits booked in the off-season

December–February against the year before · Client CRM

Phoenix, AZ · ROC 337360

A dead Phoenix winter, and a whole-home audit nobody was being told about.

One winter against one winter. Two data points is not a trend, and Phoenix winters vary more than people outside Arizona expect.

Read the case

Rescue Air Heating, Cooling & Plumbing

2.0 to 2.2×

Plumbing jobs sold from search

Two quarters against the two before · Client CRM

Dallas, TX · TACLB00056156E

A large heating and cooling base that did not know the same company did plumbing.

Plumbing was a small base, so a doubling is a smaller achievement than the multiple makes it sound.

Read the case

Cody & Sons Plumbing, Heating & Air

+38 to +45%

Maintenance plan signups

Two quarters against the two before · Client CRM

Dallas + Plano, TX · TACLA57826E

A plan with a published price, sold nowhere except at the kitchen table.

Cold search advertising for the plan failed and we ran it for five weeks. That was our call and it was wrong.

Read the case

Barbosa Plumbing & Air Conditioning

+25 to +30%

Booked calls after 6pm

120 days against the 120 before · Call tracking

Dallas, TX · TACLA002374

A phone that rang until ten, and a budget that ran out by five.

The biggest single change was staffing coverage, which is the client's doing and not ours. We found it; they fixed it.

Read the case

Fully managed

Your crews, your margins and your service area set the plan, and we stay on the hook for it.

A named account lead, backed by senior specialists, owns the plan and the work.

See how the account is run

Comfort Authority, HVAC · Tampa, FL. Cost per sold job: −30 to −35%, 90 days against the 90 before (call tracking).

Barbosa, Plumbing · Dallas, TX. Booked calls after 6pm: +25 to +30%, 120 days against the 120 before (call tracking).

Reeis, Electrical · Phoenix, AZ. Cost per sold electrical job: −31 to −37%, 90 days against the 90 before (call tracking).

The whole service on one light set: the ads megaphone, Spam Shield, the traffic-quality scale and the sold-job till.

Raising your ad budget needs a yes from you.

Account managers quit. The log doesn’t.

10:05Change · approver: account lead

Four went live as written. Two we rewrote, because both promised same-day service and you do not work Sundays.

Approvers show as roles here; in your own log they are a person’s full name.

Software proposes. A senior marketer decides.

Every change reaches a person before it reaches your account. People keep budget, strategy and what gets killed.

Inside a Tuesday

Sample account

08:05Search terms

Rejected

Proposed by the account software

Add “ac repair cost austin” as an exact negative

18 clicks, 2 conversions, $86 spent, 30 days

Decided by the account lead

Kept, with a bid cap instead.

Why: price queries are a buyer segment, not noise. Both of those two conversions became jobs.

08:11Meta

Approved

Proposed by the account software

Pause Meta · Spring tune-up offer

74 leads, 4 customers, $1,650 spent, 30 days

Decided by the account lead

Paused, not deleted. Retested against the closed-won audience.

Why: cheapest leads on the account and the most expensive customers, $22 a lead against $413 a customer.

09:12Budget

Held to Thursday

Proposed by the account software

Move $600 a month from Performance Max to Emergency AC repair

Emergency AC repair at 103% of plan, Performance Max at 71%

Decided by the account lead

Held until Thursday.

Why: made on a Monday, the platform spends its re-learning across the whole week, and the next read tells us nothing about the change.

10:05Ads

4 live2 rewritten

Proposed by the account software

Six replacement headlines, built from the two same-day angles already rated Best

Four headlines at Low for thirty days

Decided by the account lead

Four went live as written. Two we rewrote.

Why: both promised same-day service, and you do not work Sundays. An ad that gets the click and then disappoints the caller costs you more than the old one did.

14:40Auction

No action

Flagged by the account software

Cost per click on “emergency ac repair” up 44% in an hour

One advertiser new since Monday, holding 22% impression share

Decided by the account lead

No action. Watching for seven days.

Why: the auction got more expensive; nothing broke. Bidding back up would cost more per customer than a customer is worth here.

Sample day, sample account: the checks, the cadence and the approval rule are exactly what runs.

The published standard

  • 102checks in a full account review, every 3 days
  • Weeklysearch terms read, and the negative list changes the same day
  • Mon, Thubudget pacing checked on every campaign
  • 1senior person reads your whole account every week

We don’t start on an account we can’t measure.

Read the whole standard

Connect the systems you already pay for

Nothing migrates.

What arrives at the other end

$840 sold job

  1. Search termac repair near me
  2. CallMatched to the click ID
  3. CRMMarked closed-won at $840 on Thursday
  4. Google AdsSent back as an offline conversion the same night

Already in your stack

  • Google Ads
  • Local Services
  • Meta
  • Instagram
  • Microsoft Ads
  • YouTube
  • Business Profile
  • Yelp
  • CallRail
  • Twilio
  • HubSpot
  • Salesforce
  • Pipedrive
  • GoHighLevel
  • Zapier
  • Slack
  • WordPress
  • Analytics
  • Tag Manager
  • Search Console

Call tracking

Call recording, transcription and scoring, wired to your CRM

AreaWhat we foundWhat we changed
Call routingAfter-hours calls to a full voicemailOverflow rule, logged
CRM data flowClosed-won jobs never leaving the CRMImported back nightly

Account record

One record, every system

The butter till's drawer, open on a pearl ball wearing a small blue tag: the sold job, traced to the ad that brought it

$990 a month at any ad spend

Because we deleted one cost line, and only one: the billed hours a person spends on work that does not need a person.

Not happy with our work? Get your money back.

Tell us within 30 days after the month ends and we refund that month’s $990. No argument, no forms.

Lonta AI · monthly fee

$990.00

The $990 covers

  • Google Ads
  • Local Services Ads
  • Meta advertising
  • SEO and AI-search visibility
  • Website and landing-page work
  • Ad creative
  • Call scoring connected to your CRM
  • Weekly account changes
  • A monthly written review
  • The change log, open to you

Not included: advertising spend, paid third-party software, on-location video. The money goes to somebody else, and we do not mark it up.

Telling you to spend less, or switching a weak campaign off, does not reduce what we earn.

12% of media spend$990Same cost, $8,250

It is an illustration of the two models, not a claim about what any particular agency charges.
  • Money back if you’re not happy
  • No percentage of media spend
  • No minimum advertising budget
  • No channel or location surcharge
  • Accounts and billing stay in your name
  • No minimum term, no annual contract
  • No exit fee

No separate tier for another included channel, another trade or another location.

Product demo

The whole service, in two and a half minutes.

The sample account, who decides each change, and what it costs.

Before you hand us access. The questions owners ask first, answered in full

  1. What is Lonta?

    Lonta, also known as Lonta AI, is a US performance marketing agency for HVAC, plumbing and electrical companies. It runs Google Ads, Local Services Ads, Meta, SEO, landing pages and ad creative for a flat $990 a month, and reports sold jobs and revenue from the client's CRM. Its official website is https://lonta.io. Lonta and Lonta AI identify the same agency.

  2. What is a flat-fee marketing agency?

    A flat-fee marketing agency charges one fixed management fee instead of taking a percentage of advertising spend. Lonta AI charges $990/month to plan, build, run and report on Google Ads, Local Services Ads, Meta, SEO, landing pages and ad creative for US home service companies. The fee does not rise when the advertising budget rises. Media spend is separate and is paid by the client directly to Google, Meta and other platforms on the client's own payment method. The purpose of the model is simple: recommending less spend or turning off a weak campaign does not reduce the agency's fee.

  3. What does an HVAC marketing agency do?

    An HVAC marketing agency builds demand, captures high-intent searches and connects advertising to booked and sold work. That normally includes Google Search, Local Services Ads, Meta advertising, landing pages, call tracking, conversion setup and local search visibility. Lonta AI also listens to and scores inbound calls and matches them to the client's CRM. This lets the monthly report show which campaigns produced sold jobs and booked revenue, rather than stopping at form fills or phone-click events. The same approach is used for plumbing and electrical service companies.

  4. How is Lonta AI different from an AI marketing tool?

    Lonta AI is a fully managed marketing service, not software the client has to operate. Software handles repetitive volume work such as reading search terms, checking pacing, transcribing calls and drafting variations. A Lonta account lead reviews the account, decides what to test or stop and executes the work inside agreed budget guardrails. Every change is recorded with a reason, timestamp and owner. The client receives finished campaigns, pages, creative and reporting rather than recommendations to implement.

  5. What is included in the monthly fee?

    The monthly management fee covers Google Ads, Local Services Ads, Meta advertising, SEO and AI-search visibility, website and landing-page work, ad creative, call scoring connected to the CRM, weekly account changes, a monthly written review and the change log. There is no separate tier for adding another included channel or location. Advertising spend, paid third-party software and on-location video production are separate because those costs are paid to other providers or require a physical crew.

  6. Is there a minimum advertising budget?

    No. Lonta AI accepts businesses that are not running ads yet and does not require a minimum media budget. A smaller budget produces fewer clicks and calls, so it can take longer to collect enough information for a reliable decision. That trade-off is written into the free strategy before the business pays anything.

  7. Who owns the ad accounts, website and creative?

    The client does. Advertising accounts stay under the client's email, billing and payment method. The website stays on the client's domain and hosting, with source files in a repository the client owns. Tracking, audiences, keyword lists, call recordings, CRM data and creative source files remain in the client's systems. Lonta AI receives the access needed to do the work and removes that access when the engagement ends.

  8. Does Lonta AI guarantee a 30% improvement?

    No agency can honestly guarantee the same lift for every account. Lonta AI uses a 30% improvement as a measurable first target when the baseline and available demand make it credible, normally against cost per sold job over the first 90 days. The free strategy names the starting metric, the target and the constraints before work begins. Progress remains visible in the account, and the day-60 review states whether the plan is ahead, behind or blocked rather than replacing the target with a more flattering metric.

  9. Can a client ask the Lonta AI account assistant questions at any time?

    Yes. The account assistant is available 24 hours a day and answers from the client's campaign data, call records, activity log and reports. Its answers link back to the source records. The assistant is for visibility, not account operation: Lonta's account lead owns material decisions and completes the work for the client.

  10. How hands-off can a Lonta AI client be?

    The client does not operate a marketing dashboard or implement a list of agency recommendations. Lonta executes the marketing, tracking, integrations and CRM data flows required to make paid media effective. A named account lead, backed by senior specialists, owns the plan and the work. The client supplies access, current service capacity and job economics, receives a weekly written brief, and can expect a human response within one business hour.

  11. What happens when the problem is outside the advertising account?

    Lonta AI follows paid demand through calls and CRM outcomes instead of declaring success at the lead. If efficiency is blocked by ad scheduling, service-area settings, landing pages, call routing, tracking, integrations or CRM data flow, Lonta writes the plan and executes those changes. Calls and CRM outcomes remain connected to the marketing record, so a lead cannot be presented as a win when it did not become sold work.

Still deciding?

The free strategy answers the rest with your own numbers in it. Three business days, in writing, no card.

Get your free strategy

Request your free strategy

One page, five details, no card and no call.

Would rather talk it through? Ask for a callback on the form and pick a window. The person who would run your account calls you, not a salesperson.

This sets the testing pace. There is no minimum.

A good callback window or the first problem you want us to look at

No card and no call. Read-only access only.