Google Calendar + ScaleYourJunk
Every ScaleYourJunk job syncs as a Google Calendar event with customer name, address, time window, and load size—so you see your full junk removal schedule in the...
Best for
Owner-operators who want a read-only mirror of their ScaleYourJunk dispatch schedule in Google Calendar
Setup time
2 minutes — authorize once, every future job syncs automatically without extra clicks
Sync direction
One-way push from ScaleYourJunk to Google Calendar — ScaleYourJunk dispatch board stays source of truth
Objects synced
Overview
Every scheduled junk removal job appears as a Google Calendar event automatically—no copy-paste, no manual entry, no missed pickups because you forgot to check the dispatch board
Each event includes the customer's name, street address, phone number, estimated load size, and item list so you can prep the right truck without opening ScaleYourJunk
Schedule changes in ScaleYourJunk—reschedules, time-window shifts, or cancellations—update or remove the Google Calendar event in real time, typically within 60 seconds
See your full junk removal schedule layered alongside personal appointments, dentist visits, and kid pickups so nothing collides on a busy Tuesday
Works on any device where you access Google Calendar: Android, iPhone, desktop browser, or your truck's Android Auto display for at-a-glance routing awareness
Google Calendar does not replace ScaleYourJunk's dispatch board—it is a read-only mirror only, meaning you still manage routing, crew assignment, and status updates inside ScaleYourJunk
Creating or editing events directly in Google Calendar does not create or modify jobs in ScaleYourJunk—the dispatch board is always the single source of truth for your operation
This integration syncs the operator's schedule view, not individual crew or driver calendars—for crew-level mobile schedules, use the driver portal available on the Growth plan
What Syncs
Every object, direction, and mapped field — so you know exactly what connects.
Scheduled Jobs
When a job is scheduled in ScaleYourJunk—whether booked via item-select booking, the AI phone agent, or manual dispatch entry—a Google Calendar event is created in your connected calendar within 60 seconds. The event updates automatically if the job is rescheduled to a new date or time window, and it is removed entirely if the job is canceled.
checkEvent title (customer last name + street address for quick truck-side glance)
checkStart and end time matching the ScaleYourJunk time window
checkEstimated load size in fractions of a truck (e.g., 1/2 truck)
checkCustomer phone number in the event description for one-tap calling
infoCanceled jobs are deleted from Google Calendar immediately. If a customer reschedules the same job three times, the same calendar event updates each time rather than creating duplicates—your calendar stays clean.
Time Windows
ScaleYourJunk pushes the exact arrival window—for example, 9:00 AM to 11:00 AM—as the calendar event start and end time. If your dispatcher narrows the window after route optimization, the Google Calendar event adjusts to match. This means your calendar always reflects the most current ETA, not the original booking window.
checkWindow start time
checkWindow end time
checkDate of service
checkAny dispatcher notes appended to the time window
infoIf a job has no specific time window (all-day flex jobs), it appears as an all-day event on Google Calendar. Once your dispatcher assigns a window, the event converts to a timed event automatically.
Job Status Changes
When a job moves through ScaleYourJunk statuses—Confirmed, En Route, Completed, or Canceled—the Google Calendar event description updates to reflect the current status. Completed jobs remain on the calendar as a historical record but include a 'COMPLETED' prefix in the title so they're visually distinct from upcoming work.
checkStatus label in event description
checkCompletion timestamp when job is marked done
checkCancellation reason if job is canceled
checkTitle prefix update (COMPLETED or CANCELED)
infoIf your crew marks a job completed in the driver portal and the dispatcher later reopens it for a callback, the calendar event reverts to its original active state. Rare, but it handles it gracefully.
Setup Steps
Connect in ~10 minutes. Here's exactly what to do.
checklistBefore You Start
check_circleHave a Google account with Google Calendar enabled—if you use Google Workspace through your business domain (e.g., ops@yourjunkbiz.com), make sure calendar access isn't restricted by your admin
check_circleDecide which calendar receives ScaleYourJunk events: your primary calendar or a dedicated 'ScaleYourJunk Jobs' calendar. Most operators with 2+ trucks create a separate calendar so they can toggle junk removal jobs on and off without cluttering personal events
check_circleIf you plan to share the synced calendar with a dispatcher or office manager, set up Google Calendar sharing permissions first so events are visible the moment they start syncing
Connect your Google account
Navigate to Settings → Integrations → Google Calendar inside ScaleYourJunk. Click 'Connect' and sign in with the Google account that owns your work calendar. Authorize ScaleYourJunk to create, update, and delete events. The OAuth prompt lists exactly three permissions—no Gmail access, no contacts, no Drive. The whole authorization takes about 30 seconds.
warningCommon mistake: If you use multiple Google accounts (personal Gmail plus a Workspace account), Chrome auto-selects whichever account is active. One Dallas operator synced to his personal Gmail and didn't notice for two weeks—his wife saw every customer address on the family calendar. Always verify you're authorizing the correct account before clicking 'Allow.'
Select your target calendar
After authorization, ScaleYourJunk shows a dropdown of every calendar on your Google account. Select your primary calendar or create a new one called 'ScaleYourJunk Jobs' directly from Google Calendar first, then refresh the dropdown in ScaleYourJunk. A dedicated calendar lets you color-code junk removal jobs separately—most operators use green—and share it selectively with office staff without exposing personal events.
warningCommon mistake: Choosing 'Other calendars' or a shared calendar you don't own can cause permission errors. If the calendar belongs to another Google account, you need editor-level sharing access or the events won't write. Stick to calendars you own to avoid sync failures on day one.
Configure event details
Choose what appears in the event title and description. The default format is 'LastName – 123 Main St' which gives you a truck-side glance without opening the event. You can toggle on load size in the title (e.g., 'Smith – 123 Main St – 1/2 Truck') if you dispatch based on load. Most single-truck operators keep the default; multi-truck operations add load size so the dispatcher can mentally route while glancing at the calendar.
warningCommon mistake: Including the customer's full phone number in the event title rather than the description can make calendar entries unreadable on mobile—long titles get truncated. Keep phone numbers in the description where they're one tap away but don't clutter the title.
Verify the sync is working
Open Google Calendar—existing scheduled jobs should appear as events within two to three minutes of connecting. If you have 40 jobs scheduled for the next two weeks, expect all 40 to populate in that initial sync. Going forward, new jobs appear within 60 seconds of being scheduled in ScaleYourJunk. Reschedule a test job to confirm updates push correctly.
warningCommon mistake: Some operators panic when the initial backfill takes five minutes instead of being instant. Google's API has rate limits—if you have 100+ future jobs, the backfill can take up to 10 minutes. Don't disconnect and reconnect repeatedly; you'll just restart the queue and wait longer.
Share the calendar with your team (optional)
If your office manager or dispatcher needs visibility, go to Google Calendar settings and share the ScaleYourJunk Jobs calendar with their Google account. Set permissions to 'See all event details' so they can view customer info but not accidentally edit or delete synced events. For drivers, skip calendar sharing entirely—the driver portal on the Growth plan gives them navigation, photos, and job status controls that a calendar event can't match.
warningCommon mistake: Sharing with 'Make changes to events' permission lets anyone edit or delete synced events in Google Calendar. ScaleYourJunk will overwrite their changes on the next sync cycle, causing confusion. Always share as view-only to avoid a dispatcher thinking they rescheduled a job when they only moved a calendar event.
Permissions & Security
Exactly what we access, what we don't, and how to disconnect.
Permissions Requested
checkCreate new calendar events in your selected Google Calendar when jobs are scheduled in ScaleYourJunk
checkUpdate existing calendar events when job details, time windows, or statuses change in ScaleYourJunk
checkDelete calendar events when jobs are canceled in ScaleYourJunk so your calendar reflects only active work
checkRead your calendar list so ScaleYourJunk can present a dropdown of available calendars during setup
Data Accessed
checkYour list of Google Calendars (names and IDs only—used to let you pick a target calendar)
checkCalendar timezone setting to ensure events appear at the correct local time for your service area
checkCalendar color settings so ScaleYourJunk can suggest a distinct event color if your calendar supports it
Not Accessed
blockExisting personal or work events already on your calendar—ScaleYourJunk never reads, modifies, or deletes events it didn't create
blockGoogle Contacts, address book, or any contact data outside of what ScaleYourJunk already stores
blockGmail, Google Drive, Google Photos, or any other Google Workspace service
blockLocation history, browser history, or any data outside the Google Calendar API scope
How to Disconnect
Go to Settings → Integrations → Google Calendar → Disconnect. Existing synced events remain on your Google Calendar as static entries but stop updating when jobs change in ScaleYourJunk. You can delete them manually in Google Calendar or leave them as a historical record. Reconnecting later triggers a fresh backfill of all currently scheduled jobs.
Common Issues & Fixes
Symptom → Cause → Fix. Saves you a support ticket.
Symptom
Jobs not appearing on Google Calendar after scheduling in ScaleYourJunk
Cause
Google account authorization expired, was revoked in Google security settings, or the connected account was changed
Fix
Go to Settings → Integrations → Google Calendar and click 'Reconnect.' Re-authorize when prompted. Events backfill within 2-3 minutes of reconnecting.
Symptom
Events appearing on the wrong Google Calendar (e.g., personal instead of ScaleYourJunk Jobs)
Cause
Incorrect target calendar was selected during initial setup, or the target calendar was deleted from Google
Fix
Open Settings → Integrations → Google Calendar → Change Target Calendar. Select the correct calendar from the dropdown and save. Future jobs go to the new calendar; you'll need to manually delete old events from the wrong calendar.
Symptom
Rescheduled job still shows the original time on Google Calendar
Cause
Normal sync delay—Google's API can take 60-180 seconds to reflect updates, especially during peak API traffic
Fix
Wait three minutes and hard-refresh Google Calendar (Ctrl+Shift+R on desktop, pull-to-refresh on mobile). If the old time persists after five minutes, disconnect and reconnect the integration in ScaleYourJunk settings to force a full re-sync.
Symptom
Duplicate events appearing for the same job
Cause
Integration was disconnected and reconnected while jobs were actively being scheduled, creating orphaned events from the old connection plus new events from the fresh sync
Fix
Delete the duplicate events manually in Google Calendar—ScaleYourJunk-created events have a small 'ScaleYourJunk' tag in the description to help you identify them. Going forward, avoid disconnecting during business hours when jobs are being booked.
See Your Jobs in the Calendar You Already Use
Connect in 2 minutes. Every junk removal job syncs as a Google Calendar event with customer details, time windows, and load size. No manual entry, no missed pickups.
Google Calendar: FAQ
Related Resources
Dispatch & Scheduling
The dispatch board that powers Google Calendar sync—drag-and-drop routing, time windows, and crew assignment for junk removal operations.
FeatureDriver Portal
Full mobile schedule for crews with navigation, job photos, item lists, and status updates. Growth plan. Better than sharing a calendar.
FeatureAI Phone Agent
AI answers calls 24/7 and books junk removal jobs into ScaleYourJunk. Those jobs sync to Google Calendar like any other scheduled pickup.
PricingScaleYourJunk Pricing
Starter $149/mo, Growth $299/mo. No per-user fees, no contracts. Annual billing saves 20%. Google Calendar sync included on both.
Your Schedule, Everywhere
ScaleYourJunk jobs sync to Google Calendar automatically—customer name, address, time window, and load size on every event. See your full junk removal schedule in the app you already check between pickups. Two-minute setup, no contract, works on Starter and Growth.
Included on Starter ($149/mo) and Growth ($299/mo) — no add-on fees