Your business right-hand man.

Sign in to continue

Your customers, jobs, invoices, money, and settings stay locked until your account is authenticated.

Checking your session…
Signing out locks this screen again. Local business data is preserved, not deleted.
DashboardYour Business
Local modeOnline
LAUNCH CHECKLIST

Get to your first paid job faster

Complete the core workflow, then invite real customers into your process.

Free

Run your work. WalshMate keeps the whole lifecycle together.

Customers → estimates → jobs → invoices → payments, with real profitability and cash-flow reporting.

Customers0
Active jobs0
Invoiced$0
Invoices created
Collected$0
Paid invoices
Open estimates$0
Outstanding$0
Gross profit$0
Avg. margin0%
Estimates awaiting action
0
Draft or sent estimates
Ready to invoice
0
Completed jobs without invoices
Unpaid invoices
0
Open customer balances
Overdue invoices
0
Past due and still unpaid

Needs attention

The next actions that move work toward getting paid.

Recent jobs

Outstanding invoices

Sales & profit snapshot

CUSTOMER CRM

Customers

Contacts, history, revenue and profitability.

WORK PIPELINE

Jobs

Track scheduled, in-progress, completed and invoiced work.

DAILY OPERATIONS

Schedule

Run today, see what is coming up, and catch work that is slipping.

Today0
$0 scheduled
Next 7 days0
$0 scheduled
Past due0
Open work with an old date
Unscheduled0
Open jobs with no date

Calendar

QUOTE CENTER

Estimates

Draft, send, approve and convert estimates into jobs.

GET PAID

Invoices

Bill completed work, track due dates and record payments.

BUSINESS PERFORMANCE

Money

Separate estimated sales, invoiced revenue, collected cash and profit.

Estimated sales$0
Invoiced$0
Collected$0
Outstanding$0
Actual / planned cost$0
Gross profit$0
Average margin0%

Revenue by source

Top customers

Job profitability

BUSINESS COPILOT

Ask WalshMate

Ask naturally about your business, estimates, math, materials, or everyday trade questions.

Local intelligence ready
BETA
WalshMate
Ask me naturally. I can answer from your business data, calculate job estimates, build rough material plans, do conversions and general calculations, and help research current material prices online.
Private by default: WalshMate answers business-data questions locally when it can. For conversational AI, it sends only your question, recent chat context, and pricing preferences (labor rate/margin) — not customer names, invoices, phone numbers, emails, or saved notes. Current-price questions can use web research when the AI service is connected.
◔ Business questionsCustomers, jobs, invoices, payments, scheduling and profit.
▤ EstimatesRough materials, labor, margin and suggested pricing.
∑ Math & calculationsArithmetic, percentages, parentheses, decimals and conversions.
⌕ Material researchCurrent supplier and web searches without exposing customer data.
ACCOUNT & BUSINESS

Settings

Business details, pricing defaults, account access and cloud recovery.

WalshMate v1.2.2 combines customers, estimates, jobs, scheduling, invoices, payments, reporting, communication, cloud recovery and Ask WalshMate in one mobile-first workspace.
Build ID: 1.2.2-production-audit

Release Readiness

Product health for this device
Build1.0.1 Production
NetworkOnline
CloudChecking
Last backup—
Checking product readiness…

Data Health

Quick safety check for this device
Checking…
Customers0
Jobs0
Invoices0
Payments0
Checking local and cloud safety status…

Account & Cloud Sync

Supabase account and tested cloud backup
Not connected
WalshMate Cloud is configured automatically. You never need to enter the Supabase project URL or publishable key on this device.

Free confirmation mode: WalshMate uses Supabase’s built-in confirmation email. If a confirmation link opens a broken localhost page, return here and tap Check confirmation — the account may already have been confirmed before the redirect failed.

Cloud Backup

Encrypted-in-transit, account-isolated Supabase storage
Local only
Cloud backup stores a complete WalshMate snapshot under your signed-in Supabase account. Local data remains the working copy, so the app still works if the connection is unavailable.
No cloud backup checked yet.
Recovery protection: WalshMate will not auto-back up an empty database. Use Backup History / Recovery to inspect older snapshots before restoring.
PLAN & BILLING

WalshMate Pro

Start free. Upgrade when WalshMate is doing real work for your business.

Free
Free
$0 / month
  • Up to 5 jobs / estimates
  • Up to 3 issued invoices / month
  • 5 AI questions / month
  • Local backup & export
0 / 5Free jobs / estimates
0 / 3Invoices this month
0 / 5AI questions this month
Billing test mode is active. No real charge will occur.