Built for contractors — solo or with a crew

Every lead answered. Every job in one app.
Contractor CRM, built by a contractor.

The AI can pick up your phone and text new leads in seconds, a photo becomes an estimate the client signs online, and the ✨ assistant does the office work.

1 month free · Then $99/mo · Cancel anytime

Switching from another CRM? See how the move works →

One system — from the first call to the last payment

Leads arrive on their own, estimates and projects run inside, subs and the client sit in the same place. Nothing falls between the steps.

01

Leads arrive on their own

Facebook
Instagram
Google
Thumbtack
Yelp
Angi
Nextdoor
Houzz
Bark
Porch
Home Depot
and more

Ads, directories, your website, QR codes on yard signs and calls to your number — all of it lands in the CRM automatically, tagged with its source.

Website button · Tracking numbers · QR codes · Any online form

02

The whole job runs in one place

  1. The AI assistant answers the call, qualifies the job and books the estimate visit
  2. A photo turns into a priced estimate — the client signs it online and the project starts
  3. Subs, tasks, site photos and the daily log — you see the status of every job without chasing anyone
03

The client and the money

The client gets their own portal — the estimate, the contract, every invoice and payment in one place — and picks how to pay. You see what is paid and what is still owed across all jobs.

Client portal · Card, Zelle or check · Pay over time via Acorn

24/7

the assistant takes calls — and the hours are yours to set

10+

lead channels flowing into a single pipeline

1

system instead of a separate CRM, estimator, answering service and billing tool

Works with the tools you already use

Gmail
Outlook
Telegram
Twilio
Vapi
Stripe
Zelle
Zapier
Google Maps
Acorn Finance
Lead sources

Leads from every side — and not one slips through

Every channel lands in the same pipeline, tagged with where it came from. A lead with a phone number gets a text within seconds, at any hour — and you answer from one place.

Yelp partnership

Yelp: cheaper ads, and the leads inside your CRM

Become our partner and get Yelp Ads at a partner rate. Every Yelp lead lands in your pipeline the moment it arrives, and you write back to the client right from the platform — no more juggling the Yelp app.

  • Yelp Ads at a partner rate through WorkTime
  • Leads arrive with the name, the job and the phone — and get an answer in seconds
  • The whole conversation stays in the client card, next to the estimate
Start free — Yelp partner rates inside

Sign up, then open ✨ in the app, tap “Message Ivan” and write “Yelp” — Ivan will reach out about the partner rate.

Sarah M.
New lead · Yelp · Renton, WA
New Lead
Hi! Looking for a quote on a full kitchen remodel in Renton, about 180 sq ft. When could you come by?

6:42 PM

Thanks Sarah! This is Northwest Remodel — happy to help. When is a good time for a quick look? You can also book here: nwremodel.com/book

6:42 PM · sent automatically

Write viaYelpSMSEmail

The lead is in the pipeline as “New Lead”, the reply went out by itself, and Telegram pinged you. Nothing to copy from anywhere.

Your website

A “Request Estimate” button on your own site

One line of code from Settings → Lead Sources. A visitor taps the button, fills a short form, and the lead is in your pipeline before they close the tab — with a Telegram ping to you.

  • Pick the button color and when it appears, copy the code — done
  • Name, phone, email, address and the project — straight into the client card
  • Already have a form on your site, or leads from Yelp, Nextdoor or Bark? They can send leads to the same address (via Zapier)
Request a Free Estimate
Fill out the form and we'll get back to you shortly
Name *
Phone *
Email *
Address *
Tell us about your project *
Submit Request

A new client in the pipeline with the source “Website”, the auto-reply sent, the visit still to book — or already booked, if you turned on the booking page inside the widget.

Online booking

A booking calendar on your site — the client lands straight in your calendar

Your public booking page: a link, a button on your site or a choice inside the widget. The client picks a day and an hour; the slots come from your real calendar — the same one the AI assistant books into — so nothing is double-booked.

  • Visit days, hours, how long a visit takes and how many can run at once — set once
  • A short address you can read out on a call or print on a card
  • The client gets a confirmation text; you and the crew get the visit with “Who is going”
Northwest Remodel LLC
Pick a time that works for you
Mon
8
Tue
9
Wed
10
Thu
11
9:00 AM
11:00 AM
1:00 PM
3:00 PM
Name
Phone
Book this time
CalendarTue 9
Estimate visit — Sarah M.
1:00 PM – 3:00 PM · 2210 Benson Rd, Renton
Who is going:Sasha
Sarah gets a text: “You’re booked for Tue, Sep 9 at 1:00 PM”

An estimate visit on Tuesday at 1:00 PM in the Calendar, the client in the pipeline at “Schedule Appt” — and that hour is no longer offered to anyone else.

And the channels you connect once — then leads arrive by themselves

Facebook · Instagram
Connect your Facebook Page once — lead ads from Facebook and Instagram land in the CRM by themselves, and the CRM tells Meta which leads became jobs, so the ads learn.
Thumbtack
Connect Thumbtack once — every lead lands with the real phone number, and you answer the Thumbtack chat from the client card, no app switching.
Google
Google Ads and your Business Profile: a tracking number or link per campaign, so every call and click is tagged.
Angi · Nextdoor · Houzz
Angi, Nextdoor, Houzz and any lead that comes by email: the CRM reads the email and creates the client.
Tracking numbers & QR codes
A separate number or QR link for every yard sign and ad — so you know which one brought the job.
Missed call → assistant picks up
A call you could not take is picked up by the assistant on the same call — the lead, the recording and the booked visit are waiting for you. No assistant set up yet? It becomes a missed-call lead with a ping and a call-back button, and can text the client automatically.

This is what it looks like inside

Not a demo video — the same screens you get on day one. On your phone it is the same app, one tap from the home screen.

1 / 11
Northwest Remodel LLC
Dashboard
Needs attention
🔥 Anna K.opened the estimate 3 times, no reply
Chris P.Invoice #2 · overdue 4 days
Sarah M.new lead · nobody called yet
EarnedThis month
$33,180
12 jobs completed this month
Next 7 daysView all →
Estimate visit — Smith · Kirkland
Tue · 10:00 AM
Work — Anna K. · Master Bath
Wed · 8:00 AM
Follow-up call — John R.
Fri · 2:00 PM
Recent EstimatesView all →
Anna K.
Master bath remodel
$12,900Signed
Chris P.
Kitchen remodel
$21,500Sent
Tom B.
Deck, 320 sq ft
$4,100Draft

The dashboard is your morning: what needs you first, what you earned on completed jobs, the week ahead and the latest estimates — all from your real data.

Swipe to see the next screen

AI assistant

An office manager that never goes home

Ask in your own words — in the app or in Telegram. It knows your clients, your calendar and your money, and does the paperwork while you are on site.

✨ AI Assistant
In the app and in Telegram
×
Who owes me?

3 clients, $9,260 in total:

Chris P.Invoice #24 days overdue$5,160
Tom B.Invoice #1$2,050
John R.Invoice #1$2,050
Remind ChrisShow all invoices
Text Chris we’re running 20 minutes late
SMS → Chris P. · (425) 555-0181

Hi Chris, this is Northwest Remodel — we’re running about 20 minutes late, see you soon!

SendEdit

Nothing goes out until you tap Send.

Book a visit with Smith Thursday at 10

Booked: estimate visit — Thu, Sep 11, 10:00 AM · 1842 Pine St, Kirkland. Sasha is going.

📍 Route📞 Call Smith
Ask a question…

Things contractors actually type

Schedule
  • What’s on today?
  • Book a visit with Smith Thursday at 10
  • Move it to Friday
  • Put Sasha on tomorrow’s visit at Mike’s
Money
  • Who owes me?
  • How much did I make this month?
  • Ivanova paid 2000 Zelle
  • Invoice 40% for the Smith job
Estimates & clients
  • Make an estimate for Ivanov: master bath, 120 sq ft, full gut
  • Give Petrov 10% off
  • Send Mike his estimate
  • Move Ivanov to Approved
Messages & leads
  • What did Mike write last?
  • Text Smith we’re running 20 minutes late
  • Where did leads come from in September?
  • Build my price list for Massachusetts
  • Works only inside your company’s data, with your own permissions — a team member sees exactly what you allowed.
  • Anything that sends, records money or deletes waits for your button. It drafts; you decide.
  • The same assistant answers in Telegram (@WorkTimeCrmBot) — and Telegram brings you every new lead, signed estimate and payment.
  • Say it instead of typing, or send it a photo of a receipt — it reads the vendor and total and files the expense. Got a lead as a screenshot? Paste it into Quick add on New Client — it becomes a client with the visit already in the calendar.

How it works

Get started in minutes, not days

STEP 01

Sign up free

Create your account in 30 seconds and bring your clients from your old CRM or a spreadsheet. 1 month free, then $99/mo.

STEP 02

Switch on your leads

Connect Gmail, the website button, Thumbtack or Facebook — every lead lands as a card, and with auto-call on the AI phones it within seconds. Or paste a screenshot and the AI fills the card.

STEP 03

Quote, sign, get paid

Book the visit, shoot the room, send the estimate — the client signs and pays from their phone.

Everything you need to run your business

From the first lead to the final invoice

AI estimates

A photo or one sentence becomes a priced estimate — materials, labor and markup for your state, or straight from your own price list. Offer three options (Basic / Standard / Premium), let the AI list what you forgot — permit, haul-off, final clean — and see how your price sits against the market before you send. The client signs it on their phone.

✨ Assistant that does the work

“Who owes me?”, “book a visit with Smith Thursday”, “send Mike his estimate” — in the app or in Telegram. It drafts, you tap Send.

AI phone assistant

Answers the call when you are on a ladder, qualifies the job, books the visit into your calendar and saves the recording. Or it rings you first and steps in only if you don’t pick up. A new lead nobody picked up gets a call from the AI within a minute.

One conversation per client

Texts, emails, Thumbtack chat and calls in a single thread on the client card — reply through the channel they wrote on. Yelp leads land on the same card.

Pipeline

13 stages from New Lead to Running. A booked visit moves the card by itself, an unanswered estimate gets a reminder email on its own, a client who opens the estimate is flagged 🔥 hot — and a lost deal gets a win-back reminder on the right day.

Calendar & crew timeline

Visits, calls and deliveries for clients; a timeline of jobs and who is on which site for the crew. A notification on your phone before every visit (Telegram too, if you use it).

Projects

One stage bar from mobilization to complete, permits and inspections, the crew with their hours, site photos, the daily log, change orders and the money — on one screen.

Invoices & payments

Invoice the whole job or a part of it. The client pays by card (Stripe), Zelle or check; card payments mark themselves paid. Turn on financing through Acorn Finance — free for you: the client pays over time, you are paid in full.

Open a free Acorn Finance account →

Photos & receipts

Site photos filed on the job, before and after. Snap a receipt on the way out of the store — it lands in the expenses.

Bookkeeping & payroll

Money in and out from real invoices and receipts, sales tax from signed estimates (by job site — built for Washington), quarterly tax dates and team pay. When it’s time to file, order the P&L, 941, 1099s or annual return from a real accountant at a fixed price — right here. Your bookkeeper gets a free login.

Crew check-ins with GPS

Admin, or six checkboxes for exactly what a person sees. Your crew needs no login at all: each worker gets a link with one big button — On the way → At the job → Working → Finished — stamped with location, in English, Russian or Spanish. Hours land in the job cost and in payroll by themselves.

Directory & marketplace

A free public page with your license, insurance badge, portfolio and a reviews form you can send after every job — link it from your ads and Google profile. Plus a sub marketplace where you see each sub’s real finish and re-hire rate before you hire.

Built-in Marketplace

Not just a CRM — a complete ecosystem for the construction industry

Contractor Profiles

Verified public profiles with portfolio, reviews, ratings, and service areas. Get found by clients.

Browse contractors

Job Board

Homeowners can post a project for free; when one matches your trade and area it shows up on your job board (and in Telegram) so you can bid — no fee.

Sub Marketplace

Contractors post work they need done. Subs reply with a price and dates.

Built for every contractor

Solo Contractor

You do the work; the app does the office. A screenshot of a Thumbtack message becomes a client, a photo becomes a quote, the AI picks up the phone when you cannot, and “got paid $400 Zelle” counts without an invoice — or bill a service call in a minute with a Pay button.

Small Company

Team management, a crew that checks in from a link with no app and no login, and automations that scale with your crew.

General Contractor

Assign scope to subs straight from the estimate, hire by their real track record, and see a job’s profit turn amber before it turns red — with a nudge to ask for the progress payment on time.

Frequently Asked Questions

Simple pricing

One plan. Every feature included.

Pro Plan
$99/mo

per company · unlimited clients & estimates

  • AI estimates from a photo or a description
  • AI phone assistant — answers calls, books visits, calls new leads first (runs on your own Twilio + Vapi accounts, pay-as-you-go)
  • Auto-leads from Facebook, Instagram, Thumbtack, Yelp, Angi and Google
  • Tracking numbers and QR links for every ad source
  • Client CRM with the full history in one timeline
  • Visual pipeline board
  • Invoices, online card payments via Stripe, client financing via Acorn Finance
  • Automations: emails, SMS, auto-replies, reminders
  • Project management: tasks, daily logs, permits, signed change orders and the crew timeline
  • Contractor directory, job board and sub marketplace
  • ✨ Assistant in the app and in Telegram — it does the office work
  • Booking page and a lead widget for your website
  • Books, payroll and crew check-ins included — tax filings by a real accountant at a fixed price
  • Clients, projects and estimates without limits

Texts, calls and the phone assistant run on your own Twilio and Vapi accounts — pay-as-you-go, usually a few dollars a month for a number and cents per call. Everything else is in the $99. A step-by-step guide inside gets you set up.

Start Free 1-Month Trial

1 month free, then $99/mo

Ready to grow your business?

Built by a remodeling contractor near Seattle who runs his own company on it. Stuck on anything? Open ✨ in the app and tap “Message Ivan” — the founder answers you himself.

Start Free Trial