Skip to main content
Made 4 Tradies

#31 most asked· 2× cited on Reddit· Scheduling & dispatch

One calendar runs your whole day

Book a job in the CRM, see it on your phone. Block out a school run on your phone, the CRM won't double-book you.

By Daniel Hall · Automation builder at Made 4 Tradies

Tradie owners run their life on Google Calendar and won't move off it. So instead of forcing you into yet another scheduling app, this automation keeps your CRM job board and your personal Google or Outlook calendar in lockstep. A job booked in the CRM appears on your phone within seconds, with the address, customer and time. A personal event you add on your phone, a school pickup, a quote on the other side of town, flows back to the CRM as a blocked-out slot so dispatch can't book over it. No retyping every booking into two places, and no quietly drifting out of sync. The system meets you where you already work.

See it in action

The flow, end to end

Your phone, Tuesday morning

Phone mockup showing messages from Reliance Plumbing & Gas

Tue 9 June

5 events

7:30 — 9:00 AM

Hot water service swap

14 Kareela Rd, Cronulla · Mrs Tran

From CRM · Job #1182

9:15 — 9:45 AM

School drop-off & coffee

Added on your phone

Synced to CRM · blocked out

10:30 — 12:00 PM

Burst pipe — leak repair

3 Wattle St, Caringbah · J. Okafor

From CRM · Job #1186

Book it in either place. It shows up in both within seconds — no double entry.

Before

Job in the CRM. Life in Google Calendar. You retype every booking into both — or one quietly falls out of sync.

With two-way sync

One calendar runs your day. Book a job in the CRM and it lands on your phone. Block out a school pickup on your phone and the CRM won't double-book you.

Meets you where you already are

Owners run their life on Google Calendar and won't move — so the system comes to them. One AU sparkie sums up the stack: “Xero for accounting, ServiceM8 for jobs, Google Calendar for scheduling.” Sync joins them up.

How it works

Trigger → actions → outcome

  1. 1

    Trigger

    A job is booked, moved or cancelled in the CRM, or you add a personal event on your phone's calendar.

  2. 2

    Action 1

    A CRM job pushes to your Google or Outlook calendar with the time, address and customer name attached.

  3. 3

    Action 2

    A personal event you create on your phone writes back to the CRM as a blocked-out slot.

  4. 4

    Action 3

    Any later edit, a time change or cancellation, updates both sides automatically so they never disagree.

  5. 5

    Outcome

    You run your day from the one calendar you already trust, with zero double entry and no double-bookings.

What this means for your business

The numbers behind it

$29/mo

What scheduling tools cost

reported — one AU sparkie's ServiceM8 price in the cited thread, your stack may differ

Two-way

CRM and calendar stay matched

typical — a change on either side updates the other

Zero

Bookings retyped by hand

illustrative — the point of the sync is no double entry

Questions

Common questions

What does the "CRM jobs ↔ Google / Outlook calendar (two-way)" automation do?
A job booked in the CRM appears on your personal Google Calendar, and vice versa.
Why would a tradie business want this?
Owners run their life on Google Calendar and won't move. The system has to meet you there.
How many Reddit threads asked for this?
2 verified Reddit threads cite this automation, sourced from trade-owner subreddits.

The evidence

2 verified Reddit threads

Every quote is traceable to a real Reddit thread. Click any source to read the original tradies asking for this.

  • r/ausbusiness

    AU sparkie/fridgy dual-trade: 'xero for accounting, servicem8 - job management, google calendar - scheduling.'

  • r/AusElectricians

    'ServiceM8 is $29 per month and pays for itself 100 times over with time saved messing around with google calendar, spreadsheets blah blah blah.'

Want this in your business?

Tell us a bit about your setup and we'll come back with a quote and a build plan. Usually within 24 hours.

Get this built →

Built only after a scoping chat. No surprise invoices.

Get this built →