DeweyIQ
FeaturesPricingCompareHelp
Log inStart free
DeweyIQ

The all-in-one platform for pool service companies. Route management, chemistry, dispatch, billing, and customer portal — in one app.

Made with a wet nose.

Product
  • Features
  • Pricing
  • Compare
Company
  • About
  • Contact
Account
  • Log in
  • Start free trial
Legal
  • Terms
  • Privacy
  • DPA
  • Cookies
  • Acceptable Use
  • SLA
  • Billing Terms
  • DMCA
© 2026 Coastal Bay Digital LLC. DeweyIQ is a product of Coastal Bay Digital LLC.
Made for pool pros · Built to last · Approved by good boys.
Customers & portal
CUSTOMERS & PORTAL

Commercial accounts & arrival windows

Commercial customers (HOAs, hotels, resorts) usually demand a guaranteed arrival window and sometimes a tax exemption. DeweyIQ supports both first-class.

3 MIN READ·UPDATED 2026-04-20
01

Mark a customer as commercial

Open the customer profile → Edit → set Account Type to 'Commercial'. The commercial pill appears on the customer header, the customer list, and every dispatch view. You can filter the customer list by Type to see your whole commercial book.

Open Customers
02

Mark the customer tax-exempt (optional)

If the account carries a reseller or non-profit exemption, check Tax exempt in the same editor. Invoices, auto-billed drafts, quotes, and payment PDFs all skip sales tax automatically. New work orders for that customer inherit the flag too.

03

Set the arrival window on a schedule rule

From the Schedule page, edit the recurring rule and add an Arrival window (start + end). The window lives on the rule so every future stop it generates inherits it — no per-stop babysitting.

Open Schedule
04

Override a single stop from dispatch

Need a one-off window on a residential stop (gate code hours, dog boarder's drop-off, etc.)? Click the stop on the dispatch map, edit the Arrival window inline. DeweyIQ will prompt you to re-optimize the route so the constraint actually lands.

05

Let the optimizer do the scheduling

The route optimizer treats windows as hard constraints. If a solution would violate the window, VROOM drops that stop into an infeasible list and surfaces it so you can extend the window, split the route, or add capacity — never silently run late.

06

Notifications tell the customer exactly when

Add {{arrival_window}} or {{arrival_window_sentence}} to your pre-arrival SMS and email templates. Every stop with a window sends a message like 'Your tech will arrive between 8:00 AM and 10:00 AM.' Stops without a window fall back to the regular copy — no template forking.

Templates live at Settings → Notifications → Pre-arrival.

Notification templates
07

Late arrivals are logged automatically

If a stop is closed after its window ends (or the next day), DeweyIQ records the late arrival on that stop. It shows up as a red 'Late' pill in dispatch and on the customer profile so you can follow up and — for commercial accounts — reinforce the guaranteed-window story with the customer.

08

Agreement templates can target commercial only

When building agreement templates, pick a Customer type (residential, commercial, or both). New-agreement flows filter the template list by the customer's account type so office staff can't accidentally hand a residential contract to a hotel manager.

STILL STUCK?

We're here.

Ask Dewey in plain English, or tell us what feature you wish existed.

Ask Dewey
ON THIS PAGE
  1. 01Mark a customer as commercial
  2. 02Mark the customer tax-exempt (optional)
  3. 03Set the arrival window on a schedule rule
  4. 04Override a single stop from dispatch
  5. 05Let the optimizer do the scheduling
  6. 06Notifications tell the customer exactly when
  7. 07Late arrivals are logged automatically
  8. 08Agreement templates can target commercial only
WAS THIS HELPFUL?
READY WHEN YOU ARE

Still stuck?

Ask Dewey — it knows the whole platform. Or send us a message and we'll reply within a business day.

Ask DeweyEmail us
Dewey, the DeweyIQ mascot