Product tour

See the app in action.

No slideware — every window on this page is a live, moving preview of the real product: the same screens you, your crew and your clients use every day.

Book a demo

Scroll to walk the whole job — from the first site visit to the money in your account.

On-site visual quoting

A signed, fixed-price quote before you leave the site.

Photograph the room, pick the scope and let your client choose finishes on your phone. The price builds itself from live supplier prices — and an AI render shows the client their own bathroom in the material they just picked.

  • AI turns your photos into line items in seconds
  • Live Swiss supplier prices — referenced and checkable on every line
  • Client signs on the spot; the signed PDF files itself
New quote · Bathroom
Capture
Scope
Materials
4Estimate
Wall finish
Carrara white
CHF 74/m²
Sage matt
CHF 96/m²
Terrazzo
CHF 128/m²
Generated render
Fixed-price estimate
Live · CHF 74/m² · Sanitär Müller
Wall tiling · Carrara white · 34CHF 2'516
Strip-out & prepCHF 1'850
Waterproofing (Mamisol)CHF 640
Fixtures & fittingCHF 3'120
Total · signed on siteCHF 8'126
Photograph the room · AI fills the line items · client signs in ~20 min

Pipeline

Every job on one board — from first call to paid.

Leads, quotes, scheduled work, crews on site, finished jobs waiting on an invoice: one drag-and-drop board shows where every franc is, and the forecast updates as cards move.

  • Drag a card and the status, forecast and activity log follow
  • A signed quote flags itself as ready to schedule
  • Pipeline value and win rate always in view
Pipeline · This week
Pipeline value
CHF36'900
Quoted · scheduled · on site
Active jobs
1
Crews on site now
Win rate
68%
Quotes won this quarter
Lead2
Keller
Gundeli
Kitchen splashback
CHF 3'200Lead
New enquiry
Müller
Kleinbasel
Bathroom renovation
CHF 8'400Lead
New enquiry
Quoted1
Schneider
Bruderholz
Bathroom renovation
CHF 12'400Quoted
Awaiting decision
Scheduled1
Frei
St. Johann
Ensuite refit
CHF 8'900Scheduled
Starts in 2 weeks
On site1
Weber
Wettstein
Full bathroom
CHF 15'600On site
Crew on site

Scheduling

Plan the week by crew, not by memory.

One row per job, bars you drag to move or stretch, and a per-crew view that exposes double-bookings before they happen. When a start date moves, the crew hears about it on WhatsApp — automatically.

  • Drag to move a job, drag the edge to change its length
  • Per-crew lanes surface double-booking at a glance
  • Crew get schedule changes by WhatsApp, with their job scope linked
Schedule · Week 32
Job
MoTuWeThFrMoTuWeThFr
Weber
Full bathroom
MKLT
Frei
Ensuite refit
NB
Keller
Kitchen splashback
MK
Start moved to next week — crew notified on WhatsApp

Unified inbox

WhatsApp, email and portal messages — one project inbox.

A client's WhatsApp folds into the same conversation as their email, pinned to their project. Reply on whichever channel they used, triage unknown senders in a tap, and never dig through three apps for one answer again.

  • Every channel threads into the client's project conversation
  • Reply by WhatsApp or email from the same box
  • New senders triaged in one tap: lead, customer, supplier
Inbox
SM
Sophie Meier09:24
Perfect, that finish works for us — when can you start?
→ Bathroom reno
SM
Sophie MeierMon
Re: Quote #1042 — signed PDF attached
LT
Luca TannerTue
Supplier: tiles are in stock, delivery Thursday

Client portal

Your client sees progress without calling you.

One link — no login, no app — where the homeowner signs the quote, approves change orders, watches progress photos land, and sees exactly what's paid and what's next.

  • Remote quote acceptance with a real signature
  • Progress photos by phase, shared when you say so
  • Deposit and invoice status without an awkward phone call
Client portal
Quote approved
Signed on site · CHF 8,400
Deposit paid
CHF 1,680 · Twint
Work scheduled
Starts Mon 14 Jul
Final sign-off
Awaiting completion

Change orders

Every change signed before it's built.

"While you're here, could you also…" becomes a priced change order raised on your phone in a minute. The client signs digitally, and it lands on the final invoice by itself — no disputes, no forgotten extras.

  • Raise a priced change order on site, in under a minute
  • Client approves with a digital signature
  • Approved changes flow onto the final invoice automatically
Change orders
Extra tiling — basement niche
Raised on site · client to approve
+CHF 640

Team & timesheets

Crew hours reviewed in one tap.

Your crew log hours from a personal link — no login, no app store. You review the week in one screen, and notes written in your crew's language arrive translated into yours.

  • Crew log hours and site photos from one personal link
  • One-tap weekly review against the labour plan
  • Crew notes translated automatically
Team · Timesheet
Week 32 · 7–11 Aug120.5 h
MK
Marco K.42.5 h
Review
LT
Luca T.38.0 h
Extra grout needed for the niche — added half a day· translated from Portuguese
Review
NB
Nuno B.40.0 h
Review

Finance

Know your margin before the invoice goes out.

Real profitability per job — materials, labour, net margin — plus a revenue forecast built from your pipeline and win rate. Slide the what-if controls and watch what a labour-rate change does to the year.

  • Per-job profit: materials, labour, margin
  • Forecast fan built from your pipeline and win rate
  • What-if sliders for labour cost and discounts
Finance · Overview
Revenue · 6 mo
CHF84'900
Invoiced via bexio
Net margin
23%
After materials + labour
Weighted pipeline
CHF96'400
Open quotes × win rate
What-if · labour costCHF 105/h

Book a demo

Twenty minutes. Your own numbers.

Book a demo and we'll walk these exact screens with your trade, your prices and your jobs.