What plugs in

What it connects to

OmniScale sits underneath. Google and Urable plug in beside it, and Square takes the payments. Here is what each one sends your portal, and what attribution reads from it.

A hood strut over a fluid bottle, under a red hood

OmniScale is the CRM underneath

OmniScale holds the contracts, the texts and the emails, and the agreement you sign to join lives there too. When our team books a job, an OmniScale webhook posts it to your portal, and that feed is what your Sales tab shows.

Leads come through the same door. Your OmniScale new-lead workflow sends each one to your shop's lead address with its source on it, and that source is what attribution reads.

How a lead gets its source

SalesSample shop

This week: $8,400 booked, 7 sales

  • Jordan M.Booked$1,250
    Sold by MarcusWeek 12
  • Priya S.Booked$1,450
    Sold by DanteWeek 12
  • Luis R.Add-on$350
    Sold by SimoneWeek 12
  • Tasha B.Canceled$1,250
    Sold by RafaelWeek 12
  • 4 more sales in this range

What Google sends

Connect your Google account with one click and we read spend and nothing else. Google Ads and Google Local Services are read on their own and kept on separate lines, in the weekly card and in attribution, where each is set against the customers it brought. When we run your ads the spend comes through our manager account, so there is nothing to connect. Either way the Google figures fill in by themselves each week.

AdsSample shop

Week 12

$600 spent
  • Google Ads$416
  • Google LSA$115
  • Meta$69
  • TikTok$0
  • Booked$2,468

$4.11 booked for every $1 of ads

A black wheel beside a red fender A matte blue crossover parked outside under a clear sky Brushing a foamed truck wheel under the lights at night

What Urable sends and gets back

Paste your Urable key in Connections and your jobs feed into Scale Command: jobs, revenue, average ticket, our share of your revenue, busiest days and service mix. Attribution reads the jobs and the payments on them, which is how it knows when a lead turned into a paying customer.

Leads travel the other way. A new lead from your OmniScale workflow is added to your Urable as a customer, and one already in there is skipped.

What counts as a customer

ConnectionsSample shop

  • OmniScale

    The CRM. Your contract lives here, and each sale our team books posts from here to your portal.

  • Google AdsConnected

    One click to connect. Spend only, with Google LSA listed separately.

  • UrableConnected

    Paste your key once. Your jobs feed in, and new leads go in as customers.

  • Square

    The invoices and their Pay now button, your card on file, and auto-pay when you turn it on.

The money runs through Square

Square is behind Pay now and the card on file: the invoice, the button that settles it, and auto-pay when you turn it on. The plan is paid in the page at join, and Home shows your balance with a Pay now button too.

See the Billing screen

BillingSample shop

Balance

Auto-pay on

All paid up

Card on file: Visa ending 4242

Open invoices

Nothing open

Past invoices

  • SD-12-0002$360.00Paid
  • SD-12-0001$120.00Paid

See it with your numbers

On the call we go over which of these you already use and what each one would put in your portal.