Ten changes shipped. One came back to you.
Each one is written down with the reason behind it and the result it produced.

$990 a month at any ad spend.
Platforms we run
−30 to −35%Cost per sold job90 days against the 90 before · Call tracking
−31 to −37%Cost per sold electrical job
−41%Cost per booked inspection
−37%Cost per booked audit
−22 to −28%Cost per booked visitTwo quarters against the two before · Call tracking
3.2 to 3.6×Septic inspections booked
2.3 to 2.5×Audits booked in the off-season
2.0 to 2.2×Plumbing jobs sold from search
+38 to +45%Maintenance plan signupsTwo quarters against the two before · Client CRM
1.6×Jobs sold from paid search
−24%Cost per sold plumbing job
+25 to +30%Booked calls after 6pm
1.9×Prescott winter bookingsNovember to February against the winter before · Client CRMOne account, one month. The ad platforms reported 266 conversions. Your CRM closed 46 jobs.
Overview›April
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
Here is where the other 220 went.
Sold work, April
Five of the 46 matched records
Change log›Week of 8 September
Work completed · week of 8 September
Sample account
Every line carries the reason, the timestamp and the person who made it
Call routing after 6 PM
Needs your dispatcher to confirm who is on call
inbox.lonta.io›Enquiries
Enquiries, today
31 read · 3 kept
Campaigns›Sample account
Last 30 days
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 jobs›Day 30
Sample HVAC · Austin, TX · Day 30
Sample view, not client data
The campaign is ranked by business outcome
Review queue›Tuesday
Lonta review
Sample account
Lonta review · Tuesday, 08:05
Add “ac repair cost austin” as an exact negative
18 clicks, 2 conversions, $86 spent, 30 days
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.
Calls›Day 30
Calls, Day 30
Sample account
08:42ac repair near me
Sold · $840Matched 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.
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.
Each one is written down with the reason behind it and the result it produced.

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

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

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

Fully managed
A named account lead, backed by senior specialists, owns the plan and the work.
See how the account is runComfort 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).
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.
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
We don’t start on an account we can’t measure.
Read the whole standardNothing migrates.
What arrives at the other end
Already in your stack
Call tracking
| Area | What we found | What we changed |
|---|---|---|
| Call routing | After-hours calls to a full voicemail | Overflow rule, logged |
| CRM data flow | Closed-won jobs never leaving the CRM | Imported back nightly |
Account record

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
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
No separate tier for another included channel, another trade or another location.
Product demo
The sample account, who decides each change, and what it costs.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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