Turn Google Ads into a real-time demand control system. AdMachines connects campaign performance, ServiceTitan capacity, technician availability, budget pacing, bidding actions and dynamic ad messaging in one command center.
Built for home service businesses running Google Ads with ServiceTitan.
Capacity Manager · capacity-aware bidding, budgets, and messaging across campaigns
Capacity Availability
Live20–40% · Plumbing 20–40% Limited Availability
Recent rule action: Applied “Plumbing 20–40% Limited Availability” · 20–40%
Today's Capacity
Need 770% filled
Open Jobs
Next Available Slot
Available Techs
Techs on Job
Cancel Rate
Daily Goal
$1,000.00
Today's Spend
$732.93
Remaining
$267.07
Status
On Track
Plumbing 20–40% Limited Ava…
Keyword Bids
Rule targets 100% of baseline keyword CPCs. Avg $73.37.
Mobile
Rule's authored device modifier.
Desktop
Rule's authored device modifier.
Tablet
Rule's authored device modifier.
Plumbing 20–40% Limited Availability
(·) PLUMBING_OFFER
$35 OFF
rule$35 Off Repairs
(·) PLUMBING_SPEED
Now Scheduling: 8AM Tomorrow
Now Scheduling: 8AM Tomorrow
Now Scheduling: 12PM Today
Now Scheduling: 12PM Today
Now Scheduling: 4:00PM Today
Now Scheduling: 4:00PM Today
Now Scheduling: 2:00PM Today
Now Scheduling: 2:00PM Today
Layers
Stop spending aggressively when technicians are full. Reduce bids, adjust budgets, pause campaigns or remove urgent messaging when there is no capacity to service more leads.
When open jobs, cancellations or available technicians create booking opportunity, campaigns respond with stronger bids, higher visibility and availability-based ad messaging.
Review performance, budgets, keywords, ads, search terms, locations, devices, schedules, dynamic ads and automation actions without jumping between Google Ads and ServiceTitan.
See business-unit capacity, spend, open jobs, bidding actions, dynamic messaging, campaign performance and technician locations from one command center.
HVAC may be booked while Plumbing has openings. Electrical may need demand tomorrow while Drain needs calls today. Campaign Management lets you see performance, capacity, and spend by business unit so bids, budgets, and messaging match the service line that actually needs work.
The Bidding Actions panel shows the tactical adjustments currently being applied to campaigns based on capacity conditions — keyword bid changes, device modifiers, location adjustments, schedule modifiers and max CPC settings.
Dynamic Ads allow campaign messaging to change based on real availability. Promote same-day service when technicians are available. Shift to limited availability messaging when schedules are tight. Remove aggressive urgency when fully booked.
The Technician Map shows active techs, assigned jobs, open jobs and service areas. Select an area and adjust location bids based on technician coverage, drive time and open capacity.
Campaign Manager gives operators full campaign-level control while keeping capacity, budget and business-unit context close.
Campaign KPIs, budget pacing, spend, conversions, average CPC, cost per conversion and monthly projection.
Weekly capacity, technician cards, PTO visibility, open slots and technician map.
Performance by ad group with active status, spend, clicks, CTR, average CPC and conversions.
Keyword-level performance, match type, max CPC, cost, conversions and no-conversion spend.
Live ad copy, status controls, performance metrics and dynamic customizer values.
Dayparting grid with hourly bid modifiers and coverage visualization.
Mobile, desktop and tablet performance with bid adjustment controls.
Query-level review with add-to-negative workflow and waste reduction recommendations.
Geo performance, active and paused locations, bid adjustments, cost, clicks and conversions.
Campaign-level bidding controls, device modifiers, location modifiers, schedule controls and max CPC sliders.
Turn campaigns into capacity-aware campaigns and capture bid and budget baselines for safe automation.
Manage shared negative keyword lists, evaluate search terms, assign lists to campaigns and block irrelevant traffic before it drains budget.
Let the Auto Engine adjust bids, budgets, messaging and campaign actions based on capacity rules. Or switch into manual mode when business context requires human judgment.
Book a DemoOur Google Ads account used to tell us how many leads we bought. AdMachines shows us whether we should be buying more demand at all.
The #1 reason home service campaigns underperform is not bad keywords or bids. It is running ads without knowing if your technicians can handle the demand.
See how capacity-aware campaign controls protect budget when schedules are full, increase bids when capacity opens, and keep messaging aligned with real technician availability.
See how AdMachines Campaign Management connects campaign performance, technician capacity, budget pacing, dynamic ad messaging and automation into one command center for home service growth.