Settings — Clean N' Go Internal Tools

Sign in

Enter your PIN to continue

Each team member signs in with their own PIN (managed under Team & Roles). Demo: Liam 4405 · John 2468 · Technician 1357. Phase 1 checks the in-memory list; hashed, server-side PINs come in Phase 2.

Settings

Phase 1 preview. Every control works, but changes live only in your browser's memory — nothing is saved and nothing is connected to the Estimate tool or GHL yet. Refresh to reset. Saving/persistence, real defaults, and live wiring come in Phase 2.
Internal Tools
Settings
💰 Pricing

The job minimum, sales tax, and card fee applied to every quote. Each option's own price now lives under Service Options below.

Minimum job price Floor applied to every quote
$
Sales tax rate NY sales tax, as a decimal
Credit-card fee Added when paying by card, as a decimal
🧰 Add-on Services

Optional extras offered on an estimate. Reorder with the arrows, rename, change the rate, or remove.

🏷️ Service Options

Define your three service options — name, description, price, and how each is priced. Repurpose these to run seasonal offers like Christmas lights or shrink wrapping: pick a pricing basis (per sq ft, per linear ft, per unit, or flat rate) that fits the offer.

🎛️ Toggles & Visibility

Feature switches and show/hide controls for tiers and add-ons.

Credit-card fee ON by default Starting state of the fee toggle in Estimate
Show Annual Plan option The lock-in-price upsell on the estimate

Service option visibility

Add-on visibility

🏢 Business Info

Company details and logo used across the tools and on customer-facing output.

No logo

PNG / JPG / SVG. Appears in the sidebar and customer-facing output.
(Phase 1: preview held in memory only — upload to storage comes in Phase 2.)

Company name
Phone
Email
Service area
👤 Team & Roles

Who's on the team and what each role can access. Set access once per role — Admin, Salesperson, and Technician — and every member inherits their role's access.

Role access which tools each role can open

Admin always has full access (locked). Toggle what Salespeople and Technicians can open — e.g. technicians see the schedule but not revenue or pricing.

Team members

📅 Calendars

The calendar views shown on the Schedule Board, and who each is assigned to. Give each a color and default view, then assign the team members who work it — e.g. technicians on PW Jobs, John on Sales Appointments.

📊 Dashboard

Targets and defaults for the reporting tools.

Monthly revenue target
$
KPI “good” threshold At/above this % shows green
%
KPI “warning” threshold Below this % shows amber/red
%
Default date range
🗓️ Views & Display

The default view for each tool — how time windows and lists are shown across the CRM. (Every place I could find a “view” to change is here; tell me if a page has one I missed.)

Schedule Board default view
Week starts on
Dashboard “upcoming” window How many days ahead to show
days
Reports default period Revenue · Expenses · Financials
Pipeline layout
Customers layout
🔌 Integrations
⚠ Advanced — affects multiple tools

GoHighLevel IDs and endpoints shared by Estimate, Pipeline, and the Dispatch Board. A wrong value here breaks live bookings — changes require confirmation. (Pre-filled with your current live IDs.)

GHL Location ID
Calendar — PW Jobs
Calendar — Sales Appointments
Pipeline ID
Stage ID “New Quote” stage
Sender User ID
Webhook URL
Worker proxy URL

⚠ This changes IDs shared by Estimate, Pipeline & Dispatch Board. A wrong value breaks live bookings. Save anyway?

Audit
Recent Changes

Sample entries below the line are placeholders. Once Phase 2 wires up the audit log, every real save will appear here.