Integrations
Everything connects.
Nothing falls through.
Service Clarity is built around one chain: ad click to phone call to booked job to invoiced revenue. Every integration exists to close that loop faster and with zero manual work.
API compliance and security: Dedicated page with OAuth scope alignment, data sync details, and connection steps.
Google Ads integrationGoogle Ads
Connect with OAuth. Service Clarity tracks four numbers per campaign: name, spend, conversions (from Google), and profit (your attributed paid revenue minus that spend). Then send sell, job closed, and job paid signals back so Google optimises for money in the bank, not noise.
Connect with OAuth
You sign in with Google and choose which Google Ads account to link. We never ask for your Google password. You can disconnect or switch accounts from settings. Permissions are limited to what is needed to read each campaign’s name, spend, and conversions, and to send conversion data Google expects for your business.
Pull data in: name, spend, conversions, profit
Once connected, we sync campaign name, spend, and conversions from Google Ads. Profit is computed in Service Clarity from paid invoices matched to each campaign, minus that campaign’s spend. One place to see whether your ads are burning budget or funding real work on the calendar, without keyword or click reports cluttering the view.
Send signals back for better results
When milestones happen in Service Clarity, we report them to Google as conversion actions (with values where it helps Smart Bidding). That teaches the algorithm what a real customer looks like end to end.
- Sell signal:Strong buying intent, for example quote accepted or deposit taken, so Google weights clicks that actually move the sale.
- Job closed:Job marked complete so Google sees which traffic turns into finished work, not just enquiries.
- Job paid:Invoice paid in full with the real dollar amount (for example $3,800) so bidding can aim at revenue, not phone calls alone.
- OAuth connection to Google Ads. No password sharing.
- Track campaign name, spend, conversions from Google, and profit from your books in one table.
- Match ad clicks to calls and jobs using click data from your funnel.
- Send sell, job closed, and job paid signals with values Smart Bidding can use.
- See how much your ads actually made you next to Google spend.
- No manual uploads, no spreadsheets, no agency required to wire it up.
Google Ads connection
OAuth activeApex Plumbing Pty Ltd
Google Ads customer ID 123-456-7890
Signed in with Google. Revoke access anytime from Google Account security settings or from Service Clarity.
Pulled from Google Ads
This monthName, spend, and conversions sync from Google Ads on a schedule. Profit updates as paid jobs are attributed to each campaign in Service Clarity.
Signals sent to Google Ads
Live syncSell signal
Quote accepted / deposit taken
Job closed
Work completed on site
Job paid
Invoice paid in full
Conversion value sent this month (job paid)
$62,000
You see how much your ads actually made you. Smart Bidding learns which campaigns produced paid jobs worth $3,800, not just empty lead volume.
Call Tracking Software
Service Clarity integrates with CallTrackingMetrics (CTM) and similar call tracking tools. CTM tells you which ad made the phone ring. Service Clarity tells you whether that ring turned into a paying job, and how much it was worth.
Every call is automatically linked to the exact campaign, keyword, and ad that triggered it. When that call becomes an invoiced job, the revenue traces all the way back to the ad click.
- Works with CallTrackingMetrics, CallRail, and others
- Calls auto-linked to campaigns and keywords
- See calls, bookings, and revenue by source side by side
- Call recording and transcription included
- Missed call alerts with automatic text back
- Usage dashboard shows cost per booked job by source
Call tracking usage this month
126
Total calls
60
Booked jobs
48%
Booking rate
Source
Calls
Booked
$/Booked
Google Ads, Emergency
$38,400 revenue
47
31
$87
Google Ads, General
$3,200 revenue
38
9
$614
Facebook Ads
$2,100 revenue
22
4
$512
Direct
$14,200 revenue
19
16
$0
Insight: General campaign costs $614 per booking vs $87 for Emergency. Budget reallocation recommended.
Two Way SMS
Send and receive text messages with customers from inside Service Clarity. No separate app, no switching tabs. The full conversation lives on the customer record, right next to their jobs and invoices.
When a missed call comes in, Service Clarity can automatically fire a text back so the customer knows you're on it. Faster response, more bookings, less chasing.
- Send and receive texts from the Service Clarity inbox
- Full conversation history on every customer record
- Automatic text back on missed calls
- Broadcast messages to customer lists
- Appointment reminders sent automatically
- No separate SMS app or subscription needed
Sandra K.
Via Google Ads, Emergency campaign
Hi, is someone able to come out today for a hot water check? Ours stopped working this morning.
8:14 am
Hi Sandra, yes we can get someone out to you today. Are you free between 11am and 2pm?
8:17 am
Perfect, 11am works. Address is 14 Briar St.
8:19 am
Confirmed. Tech will be there at 11am. You'll get a text when they're 10 minutes away.
8:20 am
Great, thank you!
8:21 am
Reply to Sandra...
Webhooks
The moment something happens in Service Clarity, a webhook fires to any URL you point it at. New lead, job booked, invoice paid — your other tools know about it instantly, without anyone touching a keyboard.
Use webhooks to push data into your accounting software, your reporting tools, or any custom system your business runs on. If it can receive a web request, Service Clarity can talk to it.
- Fires on lead, job, invoice, and payment events
- Includes full job data, customer info, and lead source
- Retries automatically on failure
- Works with Zapier, Make, and custom endpoints
- Configurable per event type
- Live event log for easy debugging
Available events
lead.createdNew inbound call captured as a lead
job.bookedLead converted to a scheduled job
job.completedTechnician marked job as done
invoice.createdInvoice generated from completed job
invoice.paidPayment received for invoice
Example payload
POST https://your-tool.com/webhook
{
"event": "invoice.created",
"timestamp": "2026-03-24T09:41:00Z",
"data": {
"invoice_id": "inv_9182",
"job_id": "job_4471",
"customer": "Sandra K.",
"amount": 3800,
"currency": "AUD",
"lead_source": "Google Ads",
"campaign": "Hot Water, Emergency",
"ad_click_id": "gclid_abc123"
}
}One system. No stitching.
Most trade businesses cobble together 4 separate tools and still end up with gaps. Service Clarity is the only platform where every integration is built in from day one.
Capability
Separate tools
Service Clarity
Track which ad generated each call
Paid add-on
See which calls became paying jobs
Paid add-on
Send revenue back to Google Ads
Paid add-on
Text customers from the same system
Paid add-on
Push job data to other tools automatically
Paid add-on
One login for the whole team
Paid add-on
Know which ads make you money.
Every single one.
Stop guessing. Start knowing. In 30 days, you'll see the exact dollar amount your Google Ads generated in completed, invoiced jobs, and your ads will be getting smarter already.