Mobile App Setup and Usage

Install the Clean Estimate Pro internal beta, log in, navigate the interface, canvass assigned territories, create proposals, and work assigned jobs from the field.

Beginnerownermanagersales repcrew leadtechnicianUpdated 2026-08-09

Mobile App Setup and Usage

The Clean Estimate Pro mobile app gives owners, office managers, sales representatives, crew leads, and technicians the role-aware tools they need from a phone or tablet. It connects daily schedules, routes, leads, proposals, clients, tasks, job proof, payments, and offline work to the same records the office uses.

For a visual overview before installing, open the public Mobile App page. It shows the owner, manager, sales, and technician experiences alongside the combined office schedule and field workflow. This guide covers the current internal-beta install flow, login, navigation, and the common workflows you can run from the field.


Installing the App

iOS Internal Beta

  1. Open the TestFlight invitation from your Clean Estimate Pro rollout email or message.
  2. Tap Install for the latest Clean Estimate Pro preview build.
  3. Wait for the beta install to finish. The app icon appears on your home screen.
  4. When a newer preview build is published, update from TestFlight.
Screenshot placeholder
Clean Estimate Pro TestFlight install screen with the Install button highlighted

Android Internal Beta

  1. Open the internal beta install link shared by your Clean Estimate Pro admin.
  2. Download the latest Android preview build.
  3. Approve the install prompt if your device asks to allow this internal installer.
  4. Wait for the install to finish. The app icon appears in your app drawer and optionally on your home screen.
Screenshot placeholder
Clean Estimate Pro Android internal beta install flow with the download and install prompts highlighted

Requirements

PlatformMinimum Version
iOS15.0 or later
Android10.0 (API level 29) or later

Make sure your device is running a supported OS version before installing. Internal beta access is managed by your Clean Estimate Pro workspace team, so you do not need to search a public app store listing.

The installed app uses the current Clean Estimate icon: a white geometric CE mark on a solid blue square. Android may apply the launcher’s selected circle, rounded-square, or themed monochrome mask to that same mark.


Logging In

Open the app. The sign-in screen uses the same field-operations design as the signed-in workspace: a CleanEstimate compass mark, direct account instructions, and a compact bordered form on a light canvas. Current internal beta builds keep you on the auth screen until your saved session is fully ready, so the login shell should no longer flash or bounce between tabs while the app is starting.

  1. Enter the same email and password you use on the web dashboard.
  2. Tap Sign In.
Screenshot placeholder
Mobile login screen showing the CleanEstimate field-operations header, email and password fields, and the Sign In button

The blue Sign in button remains visible below the password field on Android. If an internal-beta over-the-air update finishes downloading while an older copy is open, fully close and reopen the app once to activate the downloaded update. You do not need to reinstall the native build for ordinary JavaScript, TypeScript, or asset updates.

Reporting a Bug

A dark floating bug button appears on every signed-in staff screen. Tap it as soon as a problem occurs.

The app captures the screen you were viewing and opens a short form for what went wrong, what you were doing, what should have happened, the affected area, and the impact. You can replace the automatic screenshot with an image from your phone.

The report includes the current screen, recent navigation, installed version, build and OTA update, device details, connection type, recent app errors, and failed requests. A successful submission shows a bug number. You do not need to post the same issue in a support chat.

Native submissions use the signed-in mobile session and selected workspace. They do not require a separate browser login.

Accepted reports from an approved owner workspace start the hosted repair runner automatically. A repair reaches production only after the complete application, mobile, database, and documentation checks pass. Mobile repairs are then published through the production OTA channel.

If the phone is offline or the server is temporarily unavailable, the app saves the report on the phone and sends it after the same user reconnects to the same workspace.

Residential estimator measurement and pricing fields keep the numeric keypad and current field active while prices recalculate. In the customer-facing Close Kit, the Review & sign action includes the device's bottom safe area and stays above Android's system navigation controls.

If you have not set up an account yet, create one on the web at the Clean Estimate Pro dashboard first. The mobile app does not support account registration.

Forgot Password

Tap the Forgot your password? action below the login form. The recovery screen uses the same field-operations shell and compact form as sign-in. Enter your email address and tap Send Reset Link. Check your inbox for a password reset email, follow the link to create a new password, then return to the app and sign in with your updated credentials.

Screenshot placeholder
Forgot Password screen with the account recovery card, email field, and Send Reset Link button

Staying Logged In

The app keeps you logged in between sessions and refreshes the saved session when the app returns from the background. If an authenticated API call reaches the server with an expired access token, the app refreshes the session and retries a safe read once. You normally only need to re-enter your credentials after explicitly logging out or when the saved refresh session is no longer valid.

At startup, the app also validates the encrypted saved session with the authentication server. A valid session opens normally. A rejected access token receives one refresh attempt before the workspace loads. Temporary network or secure-storage failures do not sign you out, but a session whose access and refresh credentials are both definitively rejected is removed from that device and returns you to sign-in. This prevents an authenticated-looking cached shell from opening while every live tab reports Unauthorized.


After logging in, you land on the Home tab. The bottom navigation bar uses six stable destinations for owners, managers, sales representatives, crew leads, and technicians: Home, Schedule, Create, Inbox, Phone, and More. Each role sees its own assigned records and permitted tools inside that shared structure.

Screenshot placeholder
Fusion mobile bottom navigation showing Home, Schedule, Create, Inbox, Phone, and More

Phone-sized layouts and safe controls

Mobile screens, estimate builders, dialogs, and selection sheets adapt to the usable width and height of the device. On smaller phones, multi-column fields and pinned action areas stack vertically so labels, values, and buttons remain inside the screen instead of being squeezed or clipped.

Headers use the top safe area around notches and status bars. Pinned Save, Next, Close Kit, and approval actions reserve the bottom safe area so they stay above Android system navigation and the iPhone home indicator. Job, Invoice, Client, and client-account detail screens each use one Fusion header and one back control; the navigator does not stack a second title above the screen. Scrollable sheets also limit their height to the space between those system areas, keeping the close control and final action reachable.

The app supports narrow phone screens without horizontal page scrolling. If display or text scaling makes content taller, scroll within the page or sheet; the primary action remains in usable space.

Fusion v3 visual system

The mobile workspace is moving to the Fusion v3 field design system in feature-gated phases. Fusion screens use a light customer-safe canvas, a cobalt-to-water line below each header, condensed Barlow titles, and tabular-number formatting for prices. Dark navy panels are always representative-private; customer-held screens never show commission or pricing floors. The safety-orange action identifies the single primary action on a screen.

Organizations remain on the existing production workflow until the matching Fusion feature flag is enabled. This staged rollout lets managers validate each new estimator and close flow before exposing it to the field team.

Bottom Navigation Tabs

TabWhat It Shows
HomeThe role dashboard: agenda, follow-ups, assigned work, performance, and items requiring attention
ScheduleCalendar, route, leads, jobs, follow-up tasks, trucks, assignments, and day/week filters
CreateOne launcher for a client, lead, estimate, job, invoice, task, or event
InboxCustomer replies, Red Line approvals, and recorded proposal-view activity
PhoneCompany-line quick dial, recent inbound and outbound calls, missed calls, voicemail, callbacks, text handoff, and per-call transcript, coaching, next steps, and related tasks
MoreCRM, Estimates, Pipeline, Jobs, Invoices, recurring plans, operations, analytics, team tools, settings, and account pages allowed for the role

Tap the center Create action to add a client, lead, estimate, job, invoice, task, or event. Jobs begin from accepted estimates; invoices begin from jobs.

Business Records in More

Owners, managers, and sales representatives should open More whenever they need the complete business-record lists. The first section is Business and always contains:

  • Clients & Leads — search and open customers and leads; use New lead,

New customer, or New estimate to create work.

  • Estimates — view every estimate status, resume drafts, open estimate

details, and start a new estimate.

  • Jobs — view the complete live job list, including completed, invoiced,

cancelled, and unscheduled work. Jobs created when an accepted estimate is scheduled appear here.

  • Invoices — search and filter every invoice, open totals and line items,

review paid and outstanding balances, and jump to the linked client, job, or estimate. If a job has no invoice, eligible office users can open that job and select Create Invoice; the new draft appears here immediately.

The mobile Estimates list uses compact status-header cards and keeps the full service address visible. Opening a saved estimate shows the property first in a satellite/map header, then one customer identity block, delivery and Close Kit actions, and the estimate total. Estimate details stays collapsed until you need metadata; line items stay open by default. Continue scrolling for the deposit, payments, signatures, attachments, and notes sections.

Send estimate delivers the customer link by email or text. Open Close Kit is the separate guided, in-person flow for reviewing the customer-safe scope, signing, scheduling, and collecting payment.

In a residential builder, Measure with map or photo remains item-specific: choose the deck, patio, roof, driveway, or other selected service before taking the photo. The saved measurement photo stays paired with that service while the representative verifies the measurement and resulting price.

The six-tab order stays stable. Backend permissions determine which business and administration pages appear in More and which records load on each screen. Crew leads and technicians do not receive organization-wide CRM, pricing, pipeline, or invoice access unless their permissions explicitly allow it.

For sales representatives, More > Canvass opens on an overview with the active territory and shift state, today’s door/contact/appointment/sales results, goal pace, XP, competition, GPS, and sync state. Select Open field map to enter the dedicated map/list workspace. The live-field header, compact territory controls, search, filters, and active-shift state stay separate from the overview so the map has room to work.

Owners and managers open the Fusion Team map from More > Canvass. It shows active territories, live representative positions, recent GPS breadcrumbs, and territory assignment controls without requiring the manager to be assigned as a door-knocking representative. Team pipeline, approvals, and reassignment are also available from the owner's permitted dashboard and More pages. See Fusion Mobile Workspace and Manager Mobile Workspace.

Pull to Refresh

On any list screen, pull down from the top of the list to refresh the data. A loading indicator appears while the app fetches the latest information from the server.

Mobile requests stop after a bounded deadline instead of leaving the screen spinning indefinitely. Safe list and detail reads retry brief network or server interruptions automatically; creates, payments, scheduling, and other write actions are never automatically replayed after ordinary network or server failures, including an authentication rejection. If a request still fails, use the screen's retry action after confirming the device has a connection.

The Dashboard is intentionally non-blocking: its navigation and working shell appear while live activity loads. Its first API attempt stops after five seconds without repeating the same slow request, and its temporary direct-data fallback stops after eight seconds. If organization details are still syncing, the Dashboard shows Connecting your workspace with a Retry action instead of a full-screen spinner.

When one login can access multiple workspaces, each request is scoped to the workspace currently selected in the app. Changing workspaces clears pending shared reads before new data loads, so records from one company or franchise location do not carry into another workspace.

Search

A record-search button is available from every primary tab: Home, Schedule, Create, Inbox, Phone, and More. It opens Global Search without making you return to More first. Depending on your permissions, search can find customers, leads, estimates, and jobs.

For customers, search by person or company name, email, phone, street or unit, city, state, or ZIP. Results include the contact identity and complete address when available. Search remains scoped to the selected workspace and the signed-in user's effective permissions.

List-specific search bars still narrow their own page. On More, use Search records for business records and the separate Filter tools and settings field for destinations on that page.


Home Dashboard

The Home tab starts with the work that matters to the signed-in role.

Screenshot placeholder
Home dashboard showing the top summary card, KPI cards, quick actions, and recent proposals

Dashboard, Leads, lead detail, lead creation, and global Search use the authenticated mobile API. Dashboard and global Search load their independent data groups in parallel, and the server limits each result set so a large workspace does not force the phone to download its entire history.

Use Today, Week, Month, Quarter, or Year to change the period across compatible cards. Owners and managers see appointments, jobs, close rates, pipeline, revenue, salesperson performance, crew performance, and hot follow-ups. Sales representatives see today's agenda before hot follow-ups, tasks, personal pipeline, and performance. Technicians see today's assigned jobs and enabled performance pay. See Fusion Mobile Workspace.

The top card also shows your current workspace name and a sync-status chip so field users can see whether work is fully synced before they leave the screen. Tap the sync chip to jump straight into More > Offline & Storage when you need to review queued changes. The center Create action opens the estimate picker. Generic Quote opens natively; Asphalt Maintenance remains the specialty web handoff.


Viewing and Managing Clients

Open More > Clients to see the client list allowed for your role.

Screenshot placeholder
Clients list showing the summary header, search bar, and contact actions

Searching for a Client

Use the search bar at the top of the Clients screen. Results filter as you type. Search matches against client name, email, phone number, and address.

Client Detail

Tap a client name to open their detail screen. The client detail view shows:

While the live record is loading, the page keeps the Fusion canvas and shows a centered customer-loading card instead of switching to the older blank gray spinner screen.

  • Contact information -- name, email, phone, address.
  • Proposal history -- a live list of estimates and mobile drafts associated with this client, with status badges and totals.
  • Notes -- any internal notes added by your team, with autosave when you pause typing or leave the field.
  • Quick actions -- call, email, edit the client, or jump into a new proposal flow.
Screenshot placeholder
Client detail screen showing contact info, proposal history, notes, and quick actions

Quick Actions

From the client detail screen, you can:

  • Tap the phone number to initiate a call.
  • Tap the email address to open your email client with a pre-filled recipient.
  • Tap Edit to update the client profile.
  • Tap Create Proposal from the proposal history empty state to jump into a new proposal.

Address Autocomplete

When creating a new lead or customer from mobile, start typing the service address and choose a Google suggestion. The app fills the street, city, state, and ZIP fields so the CRM record is ready for routing, quoting, and follow-up without retyping the property details.


Creating Estimates on the Go

Tap Create, choose Estimate, and select an estimate type. You can also open More > Estimates and select New Estimate. The app opens the estimate-type selector with a field-quoting overview card, step counts, and short best-fit guidance for each builder.

Screenshot placeholder
Estimate type selector showing Residential, Holiday Lights, Commercial, Fleet, Generic Quote, and Asphalt Maintenance options as cards

Choosing an Estimate Type

Select the type of estimate you want to create:

TypeUse Case
ResidentialStandard home service estimate using the Fusion single-screen builder when enabled, or the current five-step wizard
Holiday LightsHoliday lighting installation estimates with zone-based pricing and field-close follow-up
CommercialCommercial property estimate with multi-option and multi-service support
FleetVehicle fleet washing and detailing proposals
Generic QuoteNative customer, price-book/custom line-item, review, offline-first save, and shared Estimate sync
Asphalt MaintenancePavement maintenance quoting that opens the full asphalt web wizard from mobile

Residential and Holiday Lights are the fastest path for same-day field quotes and on-the-spot closes. Commercial and Fleet include more setup because they capture extra property, scope, and scheduling detail for office follow-up. Generic Quote stays inside the native app. Asphalt Maintenance continues to open its full specialty web wizard.

When Fusion is enabled, the Residential card identifies the workflow as Single screen. The legacy 5 steps label is shown only when that workspace still uses the five-step residential wizard.

Starting Generic Quote from a client or lead carries the available customer name, contact details, property address, and lead source into the native builder. Add live price-book or custom service, product, and equipment items, then review and save the quote. It stays resumable on the device and queues an authenticated sync into the shared Estimates workspace; after it syncs, staff can review and send the customer-facing estimate. Asphalt Maintenance prefill continues into its web builder.

Residential Estimate Walkthrough

Residential estimates use one of two organization-controlled experiences. Workspaces with Fusion estimator enabled open the new single-screen field builder. Workspaces without that rollout flag continue to use the current five-step wizard with no workflow change.

Creating, resuming, and editing a residential estimate all open this same Fusion screen when the flag is enabled. Tapping Edit estimate no longer switches to the older five-step builder, and saved drafts resume with their existing customer, property, service, pricing, and Suds Club state.

Fusion single-screen builder

The Fusion builder keeps the customer, property, services, Red Line pricing, representative-private commission details, Suds Club plan, and running total on one field-ready screen.

  1. Select or enter the service address. Mobile uses the same property lookup

as the web estimator to fill available home size, stories, lot size, and year-built data. It also derives roof square footage and gutter length from the returned measurements. When the estimate starts from a lead with known square footage, that value is carried into the builder immediately.

  1. Review or edit the property fields. Manual home-size or story changes

recalculate the derived roof and gutter measurements, while an unavailable lookup leaves every field available for manual entry.

  1. Add services from the vertical Services & pricing section. Each selected

service opens as one card containing its measurements, sold price, and Red Line floor instead of making you select a service in one place and price it somewhere else.

  1. Enter the measurement required by that service. Windows use a per-window

count with exterior/interior and screen choices. Walkways can be priced by linear feet or square feet. Changing a measurement recalculates the organization price-book suggestion.

  1. Review the server-authorized suggested price and Red Line floor. Authorized

managers can edit the sold rate in the same service card. Managers can also add approved custom services or create an ad-hoc line item with its own quantity, unit, and rate.

  1. Tap the eye action in the header before handing the phone to a customer.

This hides floor and commission details while leaving customer-safe prices visible.

  1. If a sold price is below the floor, tap Approval or Request. Review

the exact service shortfall, add the reason, and submit it to a manager. The estimate remains a draft until approval.

  1. Save the estimate. The confirmation distinguishes a completed server sync

from a draft that is safely queued on the device, so a network connection alone is never reported as a successful sync.

The estimator uses its own compact full-screen header and keeps the pinned total, Save, and Close Kit actions above the iPhone home indicator and Android navigation bar.

Screenshot placeholder
Fusion residential estimate showing customer and property fields, selected service Red Line cards, private commission panel, Suds Club summary, and pinned total
Screenshot placeholder
Fusion manager approval sheet showing the exact below-floor shortfall and approval reason

Measure from the property

Tap Measure with map or photo from the Fusion estimator:

  • Map opens Google satellite imagery centered on the geocoded service

address. Mobile resolves the saved service address through the authenticated CE Pro map service, so Android does not need location permission to find the property. Wait for the property to load, select a service, then tap the surface corners for square-foot services or trace the run for linear-foot services. Each tap adds a visible point. The app calculates the measurement on the device, supports undo and clear, and applies the result directly to that service. If the address cannot be located, the screen says so instead of silently ignoring map taps.

  • Photo assist saves a durable property photo with the estimate, including

while offline. Enter the representative-verified measurement before applying it; a photo alone never silently changes pricing.

  • Applying a new measurement clears a prior manual price override for that

service so the active organization price book can recalculate it.

  • If an estimate starts from a lead with a street address but no saved map

coordinates, Measure locates the address and centers the map on that property automatically.

Screenshot placeholder
Fusion Measure screen showing Google satellite imagery, a traced service polygon, measured square footage, undo, clear, and Apply to estimate

Build and present Suds Club

The matching published Suds Club tier is attached from the verified property square footage. Every plan includes four scheduled visits per year. Open Customize plan or preview for customer to:

  1. Review the tier’s included seasonal services and cadence.
  2. Remove only services the published plan marks removable.
  3. Add published plan upgrades and exterior-window cleanings.
  4. Enter the approved annual amount when the property falls into a custom

quote tier.

  1. Review the internal signup schedule and annual total used for quoting and

accounting.

  1. Switch to the customer preview before handing over the device. The preview

shows only the monthly membership charge, four visits per year, and included care—never the annual total, signup amount, final payment, Red Line floors, or representative commission.

Screenshot placeholder
Fusion Suds Club staff builder showing included care, plan upgrades, window count, internal annual total, and customer preview action
Screenshot placeholder
Customer-safe Suds Club preview showing the monthly charge, four scheduled visits per year, and included seasonal services

Close with the Fusion Close Kit

For a synced residential estimate, open the estimate and tap Open Close Kit. The action is available when the organization has enabled the Fusion estimator and the estimate is ready for approval.

  1. Hand the device to the customer on Estimate options. The page shows the

approved total and scope. It never shows Red Line floors, commission, navigation tabs, offline queue status, or other representative controls. Every residential estimate also shows a Suds Club card. A selected plan shows its monthly charge; an unselected plan offers Upgrade to Suds Club. Both versions identify the four scheduled visits per year without showing an annual total or upfront amount.

  1. If the customer wants a different package, tap Back to representative

and edit the estimate. Close Kit does not change the approved scope or create a lower package price.

  1. Let the customer choose a date and arrival window. The app saves that

choice when the customer signs the estimate.

  1. On Review and sign, confirm the total, deposit, arrival request, scope,

and organization terms.

  1. After acceptance, the app creates or updates the work schedule. If

scheduling needs another attempt, the app keeps the signature and returns to scheduling.

  1. Open the secure Stripe checkout for the required deposit. After returning

from checkout, tap I finished payment to refresh the payment record.

  1. The customer sees Appointment confirmed after the app records the

signature, scheduled work, and deposit. Back to representative opens the private completion checklist before returning to the proposal.

Screenshot placeholder
Fusion Close Kit showing the customer-safe approved scope, total, preferred arrival window, and Review and sign action
Screenshot placeholder
Fusion signature screen showing the canonical scope and terms, signer name, signature pad, and confirm action
Screenshot placeholder
Fusion Booked confirmation showing the server-confirmed appointment and customer calendar action

The app always loads the signed-in organization’s feature settings before choosing the builder. Switching workspaces cannot briefly open a builder enabled for another tenant.

Current five-step wizard

When Fusion is not enabled for the selected organization, the Residential Estimate Wizard continues to use the current beta flow with five steps.

Step 1: Address

  1. Start typing the property address and choose the matching Google suggestion.
  2. Confirm the auto-filled city, state, ZIP, and property details.
  3. Save the location details so the estimate can reuse them in later pricing and customer-link steps.
Screenshot placeholder
Mobile residential estimate Step 1 showing address and location fields

All four native estimate builders use the same compact field controls and progress header. Residential, commercial, fleet, and holiday-light steps share consistent bordered selections, GPS/address actions, photo capture, summaries, and a pinned previous/next action area. Pricing, validation, draft autosave, Google address lookup, photo storage, and delivery rules are unchanged.

Step 2: Property

  1. Enter square footage, stories, lot size, and siding type.
  2. The builder applies the active residential pricing defaults from the same pricing config used by the web app.
  3. House Wash pricing previews update automatically as property details change.
Screenshot placeholder
Mobile residential estimate Step 2 showing property details and automatic house wash pricing preview

Step 3: Services

  1. Toggle on the services you want to include for this visit.
  2. Review the current service defaults and running subtotal.
  3. Add optional residential add-ons when needed.
Screenshot placeholder
Mobile residential estimate Step 3 showing service toggles, add-ons, and running subtotal

Step 4: Pricing

  1. Review the selected services and subtotals.
  2. Edit pricing inline for field adjustments and custom line items.
  3. Confirm the tax and total summary before moving to review.
Screenshot placeholder
Mobile residential estimate Step 4 showing editable line items, tax, and total summary

Step 5: Review and Send

  1. Review the full estimate summary including client details, property info, services, and the pricing breakdown.
  2. Choose a delivery method: Email, SMS, or Both.
  3. Tap Edit estimate details if you need to return to the first step.
  4. Tap Send Estimate. No second delivery-confirmation checkbox is

required because the customer contact was confirmed before the record entered Clean Estimate.

Mobile proposal sends now use the same signed customer-link flow as the web app. If you create and send a proposal from mobile before it has been synced to a linked estimate record, the delivery still uses a secure /p/... proposal link with a signed token query parameter instead of falling back to an unauthenticated URL.

Those signed customer links depend on the server-side CUSTOMER_TOKEN_SECRET environment variable. Set that secret before sending live mobile proposal links, keep it stable across deploys, and plan for currently issued customer links to expire after the configured validity window.

Screenshot placeholder
Mobile residential estimate Step 5 showing the review summary and Send Estimate button

Commercial, Fleet, and Holiday Lights Estimates

Each estimate type follows its own Estimate Wizard tailored to that service category. The general flow is the same: enter client and property details, configure services and pricing, then review and send. Commercial estimates include multi-option builders for presenting tiered pricing. Fleet estimates include vehicle inventory configuration. Holiday lights estimates include zone-based design tools.

Saving Drafts

If you are not ready to send, tap Save as Draft on the review screen. The estimate saves to your Proposals list with a Draft status badge. You can reopen that draft later from mobile or web, and the mobile app now resumes it through the correct module step automatically instead of restarting the wizard. Commercial, Fleet, and Holiday Lights builders wait for the selected draft to finish loading before showing or autosaving the form, so data from another draft cannot briefly appear or be written into the estimate you opened.

Proposal Detail and Close Flow

Tap any proposal from the mobile list to open its detail screen. Proposal detail now shows:

  • A compact customer, total, proposal-status, and payment-status summary.
  • One Next step action based on the proposal state: review and sign, collect

a deposit, or open the customer view.

  • A short action list for calls, texts, follow-up drafts, and resending.
  • More options for editing, scheduling follow-up, creating a similar

estimate, opening the customer profile, and customer approval.

  • A compact progress tracker for drafted, sent, viewed, accepted, and paid

states.

  • Short delivery, payment, customer, and service-address summaries.
  • Internal notes when the estimate includes them.
Screenshot placeholder
Proposal detail screen showing the compact summary, next-step action, progress tracker, delivery state, and payment balance

Open Customer approval under More options when the customer is ready to review, sign, schedule, and pay. The primary Next step button changes as the proposal moves through that process.


Working Assigned Jobs

Crew leads and technicians open directly on the dedicated Jobs tab after sign-in instead of passing through the office dashboard first. It contains only work assigned to that user or their crew. Owners and managers can also review scheduled work from More during the internal beta.

Screenshot placeholder
Jobs tab showing scheduled jobs with status badges and next visit details

Jobs List

The technician Jobs list starts with a daily truck check, highlights the next assigned run, and then shows the remaining route. Each card includes:

  • Job number
  • Customer name
  • Service type
  • Scheduled date and start time
  • Service address
  • Access and dispatch notes
  • A green check and CONFIRMED when the customer confirmed the current

appointment

The four daily truck checks are saved on the device for that organization, user, and local calendar date. They do not carry over to another account or workspace.

Job Detail

Tap a job card or a job-assigned push notification to open the job detail screen. The current internal-beta job detail view includes:

  • Client summary
  • Schedule and address actions
  • Invoice and balance state
  • Crew Alerts pulled from quote line items
  • Crew Notes
  • Payment collection for card, cash, or check when an invoice is already linked
  • Job checklist saved for that assigned job
  • Before and after photo proof captured from the device camera
  • Start Job and Complete Job actions

Confirmed jobs show the same prominent green check and CONFIRMED label on the Jobs list, Dispatch inbox, and job detail screen. Rescheduling from mobile clears that confirmation until the customer confirms the new date and arrival window.

Completion stays locked until every job checklist item is checked and at least one verified before photo and one verified after photo exist. The API applies the same photo requirement, so bypassing the button cannot complete an unproven job. Long-press a proof thumbnail to remove a mistaken photo before completion.

Crew leads can continue using linked invoice collection where their permissions allow it. Technician accounts do not see payment collection or sales commission details.

Scheduled dates are treated as local calendar dates, so a job saved for a given day does not appear one day early when the device is in a US time zone west of UTC.

Payment collection stays on the existing mobile payment endpoints and is intended for field collection only. Invoice creation still happens in the web app.


Managing Pipeline from Mobile

Open More > Pipeline to view your sales pipeline in a mobile-friendly kanban layout.

Screenshot placeholder
Pipeline view showing deal cards organized by stage columns

Pipeline Stages

The pipeline displays your configured stages as horizontal columns. Each deal appears as a card showing the client name, service type, value, margin badge, and time in the current stage.

Swipe left or right to scroll through the stages.

Moving Deals Between Stages

Tap a deal card to open its detail view. Long-press a card or use the move action from the detail sheet to change stages. The card moves to the updated column when you return to the pipeline view.

Screenshot placeholder
Deal detail view with Stage selector dropdown expanded

Pipeline Summary

The mobile pipeline starts with three quick reads above the stage rail:

  • Deals -- count of active deals in the pipeline.
  • Pipeline Value -- total current value across active deals.
  • Needs Follow-Up -- count of active deals that have been sitting in the same stage for a week or more.

The Pipeline controls, filters, metrics, stage rail, and deal cards share one continuous vertical scroll. They move together and the controls scroll away as you work down the deal list instead of taking up a permanently fixed block. The normal app header and bottom navigation remain available.

Pipeline deal cards now focus on the customer, service type, value, and time in stage. When contact data is available, the deal detail sheet also gives you working Proposal, Call, and Email actions instead of placeholder buttons.

Use the service-line buttons for a quick Residential, Commercial, or Holiday Lights view. Open Filters to combine exact job types, one or more salespeople, a last-activity range, and shared customer tags. Choices within Job type, Salesperson, and Customer tags match any selected option; separate sections combine with the period and quick filters. Sales representatives stay limited to their own authorized records, so they do not see the salesperson section. Each filter is a compact dropdown that shows a selected-value summary while collapsed. Tap one to show only its choices; opening another closes the previous dropdown while preserving its selections. Clear all removes the advanced selections; period, service-line, and quick filters stay active.

The mobile pipeline requests the authorized live estimates in bounded pages and completes every page before showing a refreshed result. This keeps older deals available to the filters without replacing a complete saved pipeline with a partial response when a later page fails. If the request fails, the page keeps its normal header and shows a retry action. Your proposals remain available from the Proposals tab while Pipeline reconnects.


More and Settings

Tap More to open account and workspace tools, including Settings. Every settings page uses the same back header and compact section cards as the rest of the field workspace. Profile, Pricing, Tax Rates, and About share the same Fusion canvas, compact bordered panels, display/body typography, and explicit loading or unavailable cards. On Android, the More page uses fixed minimum touch targets and bounded text scaling so the account card and settings rows remain readable instead of collapsing or overlapping.

At the top, Search records opens Global Search for permitted customers, leads, estimates, and jobs. Filter tools and settings only narrows the More menu. The two controls stay separate so a client lookup never filters the tool catalog by mistake.

Screenshot placeholder
More screen showing the account summary, Jobs access for eligible roles, and grouped settings destinations

Profile

View and edit your name, email, phone, and profile photo in the compact account details card. The signed-in role remains read-only. Changes sync to the web dashboard automatically.

Organization

Owners and managers can open Organization to review and update the company name, logo, phone, email, website, complete mailing address, brand color, and terms shown by supported customer documents. The mobile form loads the saved organization address and maps its Street field to the same address used by the web dashboard. Sales representatives, crew leads, and technicians do not receive organization, pricing, or tax settings in Me. Integrations and other advanced organization controls remain on the web dashboard.

Notifications

Configure push notification preferences. Toggle each notification type on or off:

The preferences are saved to the signed-in account through the authenticated mobile API, so they follow the user across supported devices.

NotificationDescription
New estimate requestsA customer submits a request through the portal
Proposal ViewedA customer opens a supported estimate, proposal, maintenance, holiday-lights, fleet, or commercial proposal link
Estimate signedA customer accepts and signs a proposal
New messagesA customer replies via SMS or email
Screenshot placeholder
Notification preferences screen with toggles for each notification type

Proposal-viewed pushes go to the assigned rep or other recorded proposal recipient. If no eligible assigned recipient remains, active owners in that organization are the fallback. Recipients must still have an active membership in the same organization and an existing sign-in account. Turning off Proposal Viewed prevents these pushes, and enabled quiet hours suppress them according to the organization's timezone. CE Pro also distinguishes current multi-option proposals from legacy direct proposals before choosing a record or recipient.

Offline Mode

Configure offline data sync settings. The Settings landing screen also surfaces pending sync count directly in the account summary area so the field team can confirm whether local work is still queued. See Working Offline for a full guide on using the app without connectivity.

Pricing

Owners and managers can view the active residential pricing defaults used by the mobile quote builder. This screen is read-only so the mobile app stays aligned with the active web pricing config and shared price book.

Tax Rates

Owners and managers can view the effective residential tax fallback, organization state, and shared state overrides. Manage tax policy changes from the web dashboard.

About

View the app version number, build number, and links to support and documentation.


Tips

  • Use Auto-fill Property in the field to save time. Enter the address first, then tap Auto-fill to pull in property details without measuring.
  • Save drafts when you gather information on-site but want to finalize pricing back at the office.
  • Enable push notifications so you know immediately when a customer views a proposal or when a job assignment deep link lands for your crew.
  • Pull to refresh if data looks stale. The app caches data locally for performance, so a manual refresh ensures you see the latest updates.
  • Create estimates from client profiles to skip re-entering customer details. Open the client, tap New Estimate, and the form pre-fills automatically.
  • Use the mobile app for on-site visits. Creating an estimate while looking at the property reduces errors and speeds up your sales cycle.

Troubleshooting

App does not install

Verify that your device meets the minimum OS version requirements listed above. Check that you have sufficient storage space on your device. On Android, make sure your device allows the approved internal beta installer your team shared with you.

Login fails

Confirm you are using the same email and password as the web dashboard. If you recently changed your password on the web, use the updated password. Tap Forgot Password to reset if needed. If you see an error about your account not being found, verify that your organization has an active subscription.

Data is not showing

Pull to refresh on any list screen. If data still does not appear, check your internet connection. The app requires an active connection for the initial data load after installation. See Working Offline for details on using the app without connectivity.

Push notifications are not arriving

  1. Open your device settings and verify that notifications are enabled for Clean Estimate Pro.
  2. In the app, go to Settings > Notifications and confirm your preferred notification types are toggled on.
  3. Check that your device is not in Do Not Disturb mode.
  4. On Android, verify that battery optimization is not preventing the app from receiving background notifications.

Estimate totals differ from the web

The mobile app uses the same active residential pricing config and tax fallback as the web dashboard. If you see a discrepancy, pull to refresh to ensure you have the latest pricing configuration. If a manager recently updated pricing defaults on the web, those changes need to sync to your device before they take effect in new estimates.

Was this article helpful?

Still need help? Contact support