Every call becomesyour next campaign change.
Zurik listens to the calls your ads drive, works out what each caller wanted, and publishes the changes across Google, Meta, and AI search, inside your guardrails.
- When this happensCall classified as Booked jobCall IntelligenceCondition
Burst pipe · South Austin · 6:42
- Do this · right awayAdd exact keywordGoogle AdsChange
“burst pipe repair tonight”
- Do this · after 1 hrRaise bids after 5pmGoogle AdsChange
Emergency plumbing · +12%
- Then
Change logged with its reasoning. Reversible any time.
Works across the channels you already run
Google Ads
- Meta Ads
- ChatGPT
- Claude
- Gemini
- Perplexity
Live in three steps. Then it runs itself.
- 1
Connect your calls
Every campaign gets its own tracking number, so each call is tied to the ad, keyword, and audience that drove it.
- 2
Zurik reads every call
Calls are transcribed and classified by intent, urgency, and outcome, the way a good strategist would.
- 3
Changes publish themselves
Keywords, negatives, audiences, and budget update inside your guardrails, with every decision on record.
What
runs for home-service teams.
Win the calls that turn into same-day jobs.
When a caller books an emergency repair, Zurik buys the words they used and leans into the hours those calls come in.
- When this happensCall classified as Booked jobCall IntelligenceCondition
Burst pipe · South Austin · 6:42
- Do this · right awayAdd exact keywordGoogle AdsChange
“burst pipe repair tonight”
- Do this · after 1 hrRaise bids after 5pmGoogle AdsChange
Emergency plumbing · +12%
- Then
Change logged with its reasoning. Reversible any time.
Stop paying for calls that only want a quote.
Price-check calls are spotted from the transcript, their search terms become negatives, and the callers drop out of your Meta audiences.
- When this happensCall classified as Price shopperCall IntelligenceCondition
“What do you charge for a flush?”
- Do this · right awayAdd negative search termGoogle AdsChange
“water heater flush cost”
- Do this · right awayExclude from prospectingMeta AdsChange
Lookalike · booked jobs 1%
- Then
Budget stays on callers who book.
Grow where the booked jobs are coming from.
Calls carry neighbourhoods and zip codes. When a new area starts booking, Zurik widens targeting there and adds local keywords.
- When this happens3 booked calls from Round RockCall IntelligenceCondition
This week · outside current radius
- Do this · after 1 dayExtend location targetingGoogle AdsChange
Radius +5 mi · Round Rock
- Do this · right awayAdd local keywordGoogle AdsChange
“plumber Round Rock”
- Then
Reviewed weekly against cost per booked job.
Move budget before the season peaks.
When frozen-pipe or AC calls start climbing, Zurik shifts budget to the campaign that books them and refreshes the creative to match.
- When this happensFrozen-pipe calls up 40%Call IntelligenceCondition
Week over week · 2 campaigns
- Do this · after 2 hrsShift budgetGoogle AdsChange
+$15/day to Emergency plumbing
- Do this · right awayRefresh creativeMeta AdsChange
“Frozen pipes? We’re there today.”
- Then
Budget returns when demand drops.
Get named when customers ask an assistant.
Zurik tracks the questions callers ask across ChatGPT, Claude, Gemini, and Perplexity, and drafts the pages that win them back.
- When this happensPrompt lost on GeminiCall IntelligenceCondition
“emergency plumber Austin” · now #3
- Do this · right awayDraft FAQ pageAI searchChange
Written from 12 call transcripts
- Do this · after 1 dayTrack the prompt dailyAI searchChange
ChatGPT · Claude · Gemini · Perplexity
- Then
You approve the page before it goes live.
Launch a new location on what already works.
A new tracking number starts with your winning keywords and a spend guardrail, then learns from its own calls.
- When this happensNew tracking number liveCall IntelligenceCondition
Cedar Park · (512) •••-7702
- Do this · right awayClone winning keywordsGoogle AdsChange
24 keywords from Austin
- Do this · right awaySet a spend guardrailGoogle AdsChange
Max $40/day for 14 days
- Then
Guardrail lifts once calls start booking.
You set the limits. It works inside them.
Choose what Zurik can change on its own, what needs your approval, and what it should never touch. Spend limits are hard limits.
- Max budget change per day20%
- Monthly spend cap$9,000
- New keywords and negativesAutomatic
- 2New ad copyNeeds approval
- Brand campaignsLocked
- Quiet hours for changes10pm – 6am
Every decision on record.
See what changed, why it changed, and what happened next. Anything that doesn’t pay off is rolled back automatically, and you can undo any change in one click.
In case you’re wondering.
What does Zurik actually change in my ad accounts?
Keywords and match types, negative search terms, bids and schedules, budgets between campaigns, Meta audiences and exclusions, and creative rotation. You choose which of these Zurik can touch.
Can I approve changes before they go live?
Yes. Every type of change can run on autopilot, need approval, or be switched off. Everything Zurik publishes is logged with its reasoning and can be reversed in one click.
How does Zurik know which calls were good?
Each call is transcribed and classified as a booked job, price shopper, existing customer, or spam. Booked jobs are sent back to Google and Meta as conversions so bidding learns from revenue, not rings.
Which channels does it work with?
Google Ads and Meta Ads for paid media, plus visibility tracking across ChatGPT, Claude, Gemini, and Perplexity.
How long does setup take?
Most accounts are live within a week: tracking numbers and ad accounts connected on a 30-minute call, first campaign changes in the days after.
Do I need to change how my team answers the phone?
No. Calls ring through to your team as usual. Zurik only listens to the recording afterwards.