Customer Portal

Give every customer a branded portal for their job. They view the quote, accept it, track progress with photos, and pay online. You stop chasing. They stop asking.

5 min read

Every job lives in a WhatsApp thread

The customer is guessing. You are chasing.

A customer messages you to accept the quote. You confirm by reply. Progress updates go back and forth over text. The invoice arrives as a PDF attachment. Payment happens whenever they get around to it — which is usually not quickly.

Every one of these touchpoints is fragmented, unrecorded, and unprofessional. Not because you are unprofessional. Because no one ever built a better channel for the trades.

The customer is left guessing about timelines. You are left chasing for payment. Both are frustrated by a process that was never designed for how construction actually works.

💬
Without Duuabl

WhatsApp thread, PDF, bank transfer

Quote sent as a photo. Acceptance is a text reply. Invoice chased three times. Payment arrives weeks later.

With Duuabl

One link. Every stage. Payment at the end.

Customer opens a link, accepts the quote, tracks progress, and pays — all in one place, no account required.

How it works

One link. Generated when the quote is created.

When you create a quote in Duuabl, a unique job portal link is generated automatically. Send it to your customer the same way you would send any message — WhatsApp, SMS, email. They click it on their phone and the portal opens instantly.

No account creation required. No app to download. No login. The portal is their single view of the entire job, from quote to completion.

  • Portal link generated automatically on every new quote — zero extra steps
  • Works on any device, in any browser — no app required for the customer
  • Send via WhatsApp, SMS, or email — your existing communication channel works
  • Link is unique per job — no customer ever sees another customer’s work
Job portal link
duuabl.com/jobs/qt-2847 — Johnson Residence, Scarborough

Sent via WhatsApp
“Hi Sarah — here’s your quote for the bathroom reno. You can view, accept, and pay deposit through this link.”

Quote accepted
9 min later

⏱ Deposit paid in same session

What the customer sees

Quote, progress, and payment. In one place.

The portal gives the customer everything they need for the job without them ever having to ask you for it. From the moment they receive the link to the moment they pay, every interaction happens in one place.

Quote acceptance is one tap. You are notified immediately. This tightens your scheduling and removes the gap between quote sent and job confirmed.

  • Full quote with line items, scope description, and your business branding
  • One-tap acceptance — you receive an instant notification
  • Deposit payment online before work starts — 25%, 30%, or 50%, your choice
  • Progress timeline updated as you move through job stages
  • Site photos uploaded by you visible to the customer in real time
  • Final invoice payment at completion — card, Apple Pay, Google Pay
Johnson Residence — Bathroom reno

Ready to send

View full quote
Line items · scope · business details

Accept quote
One tap · instant notification to you

Pay deposit
Card · Apple Pay · Google Pay

Track progress + view site photos
Updated as stages complete

What it does for you

Payment within 48 hours of completion becomes normal.

When the final stage is marked complete, the customer receives a payment prompt in the same portal they have been using for the whole job. The context of the completed work is right there. There is no invoice to search for, no attachment to open, no delay.

The portal also creates a documented trail of what was quoted, accepted, delivered, and invoiced. If a customer ever questions scope or price, you have a timestamped record at every stage. Disputes are rare. When they happen, you are protected.

  • Acceptance notifications arrive instantly — no waiting for a text reply
  • Deposit collected before work starts — cash flow secured upfront
  • Payment prompted automatically at job completion — no manual chasing
  • Full audit trail: quoted, accepted, delivered, invoiced — all timestamped
Typical payment timeline
Without portal — average days to payment
18 days

With portal — average days to payment
2 days

Deposit collected before work starts
100%

Illustrative benchmarks based on typical contractor payment patterns. Actual results depend on job type and customer behaviour.

How it flows

From quote created to payment received.

1
Quote is created

A unique portal link is generated automatically. No extra steps. Send it to your customer immediately.

2
Customer accepts and deposits

They view the quote, accept with one tap, and pay the deposit online. You get an instant notification.

3
Progress tracked through the portal

As you move through job stages, the customer sees updates and site photos in the same link. No check-in messages required.

4
Final payment at completion

Job marked complete. Payment prompt sent through the portal. Invoice settled in hours, not weeks.

Full capability list

Everything the customer portal handles.



Unique link per job

Auto-generated on quote creation. No setup. One link covers the entire job lifecycle.



Full quote view

Line items, scope, your business branding. Customer sees a professional document, not a screenshot.



One-tap acceptance

Customer accepts the quote with a single tap. You receive an instant notification and the job enters your pipeline.



Deposit collection

Configurable deposit — 25%, 30%, or 50%. Paid online before work starts. Cash flow secured upfront.



Progress timeline

Stage updates visible to the customer as you move through the job. They stop asking where things are.



Site photo sharing

Photos uploaded from the job site appear in the portal. Builds confidence and reduces check-in messages.



Final payment

Card, Apple Pay, Google Pay. Payment prompt delivered in the portal at job completion. No invoice chasing.



Full audit trail

Every action timestamped — quoted, accepted, deposited, delivered, invoiced. Dispute protection built in.



Branded to your business

Your business name, trade, and service area on every portal. The professional standard larger contractors set — available to every trade on Duuabl.

Customer portal contractor software. Job tracking app trades Canada. Online quote acceptance contractor. Duuabl gives every contractor a branded customer portal for quote acceptance, progress tracking, and online payment. Built for plumbers, electricians, renovation contractors, and general contractors across the GTA and Vancouver.

Join the waitlist

Be first in.
Be part of the first cohort.

We're building with the first cohort, not for them. If you're a contractor who wants tools that actually fit how construction works, this is for you.

No credit card. No commitment.

Job Pipeline This week
New
Kitchen reno - Singh
Mississauga · Tiling
C$8,200
Deck rebuild - Tremblay
Etobicoke · Carpentry
C$4,600
Quoted
Bathroom refit - Chen
North York · Plumbing
C$5,100
In Progress
Basement finish - Park
Scarborough · General
C$14,800
Panel upgrade - Okafor
Brampton · Electrical
C$3,200
Complete
Roof repair - Williams
Hamilton · Roofing
C$6,500