Zoho CRM · Stripe · Twilio · Google Maps API · WordPress · Zoho Books
Delivered on Zoho. The same revenue-systems architecture we now build on Attio.
SamCo Dumpster Rental launched in the Dallas-Fort Worth metro with no tech stack and one clear requirement: a business that runs itself. We built the entire operational backbone from scratch inside Zoho — connecting customer bookings, hauler dispatch, Stripe payment collection, Twilio SMS notifications, and Zoho Books driver billing into a single, hands-off system.
SamCo was a startup with no existing processes and no existing software. Everything needed to be built from zero — how bookings are taken, how drivers are assigned, how customers are charged, and how the business tracks what it owes its haulers at the end of the month.
The owner's requirements were unusually specific: no manual driver coordination, no manual customer communication, no chasing payments. Every operational touchpoint had to be handled by the system or by the driver and customer themselves.
Dumpster rental is logistics-intensive. The right driver, the right bin size, the right cluster, at the right time — done manually, that's a full-time dispatcher. SamCo needed to serve multiple DFW service clusters without that headcount. The only way that model works is if the operation lives entirely in the system.
Rebuilt Zoho CRM from a sales tool into a field-service operations platform. Renamed Deals → Bookings, Accounts → Haulers. Deactivated irrelevant modules (Leads, Quotes, Sales Orders). Built custom roles (Admin, Dispatcher) with field-level permissions — pricing, payment status, and Stripe IDs are read-only or hidden by default.
A 10+ stage Zoho Blueprint governs every booking's lifecycle: New → Awaiting Payment → Dispatching → Scheduled → In Progress → Completed, with exception states for Delivery Failed, Reattempting Delivery, Pickup Failed, and Reattempting Pickup — every transition either API-triggered (Stripe, Zoho Forms) or manual, with post-transition actions firing automatically. Dispatch runs through a custom Deluge widget in the Bookings module that filters available haulers by service cluster and bin size in real time, sorted by Tier (A/B/C); one-click assignment links the hauler, advances the stage, sets the wholesale cost, and triggers downstream workflows without leaving the record.
Job offers go out automatically via tokenized Zoho Forms links — drivers accept or decline
without a phone call, and if declined the backup_blast function instantly
broadcasts to backup haulers. A 6 AM day-of confirmation check verifies driver status; if
unconfirmed, the system auto-clears the hauler and re-enters the dispatching queue. Every
email also has a matching Twilio SMS: customers get texts for booking confirmations,
delivery en route alerts, pickup reminders, and payment failures, while drivers get SMS job
offers, reminders, and pickup notifications — so nothing gets missed in an inbox.
Retail price is set automatically on booking creation by dumpster size, with surge fees by delivery timing ($50 same-day, $35 Friday/Saturday, $0 standard) and a $95 trip charge billed immediately for any failed delivery or pickup attempt; rental extensions calculate and bill in real time. Payment is triggered the moment a hauler is assigned. On failure, the system generates a secure Stripe Portal "Magic Link" and sends it via email and SMS for an instant card update, and a Stripe webhook listener fires an automatic retry the moment a new card is saved — no manual follow-up. Unpaid bookings auto-cancel one day before delivery.
Custom Clusters and Zip Codes modules map SamCo's service territory; every booking is
auto-tagged to its cluster on creation, and dispatch only surfaces haulers assigned to that
cluster. If a booking's zip code falls outside an active cluster, the system auto-rejects it
and notifies the customer — no charge made. On creation the system also pulls the customer's
coordinates, calls the Google Static Maps API at zoom level 19 (satellite), and attaches the
image to the record as Site_View.png, so dispatchers and drivers can assess
driveway accessibility without ever opening Google Maps.
Zoho Books tracks what SamCo owes each hauler across all completed jobs. An automated report gives the owner a clear, ready-to-pay breakdown of driver payouts at the end of each billing cycle — no manual spreadsheet, no chasing receipts.
SamCo launched with a fully automated operation. From the moment a customer books online to the moment the driver closes out the job, every step — payment, dispatch, communication, billing — runs without a human in the loop.
Manual dispatch calls required
Payments automated via Stripe
Blueprint stages, fully orchestrated
From kickoff to go-live
"Kurt is patient and dedicated. You can tell right away he's an expert. Even when something fell outside the original scope — like choosing the right tool for a specific website feature — he did the research, came back with a recommendation, and explained his reasoning. Happy I found him."— Michael, Owner, SamCo Dumpster Rental
Let's talk about building automated operations for your business.
Schedule a Free Discovery Call