These clients submitted the "Get started" form on your website. Follow up within 24 hours for best results.
Loading leads…
Photos
Browse by job or search a client's full photo history
Photo type
Uploading…
Photo type
Uploading…
Select a job above to view and add photos
Visible to client
Attach to quote
⚡
AI Quote Generator
Describe a job in plain English and get a full estimate — line items, phases, and pricing calibrated to your market — in seconds.
This feature is included in the Pro plan.
Founding rate stays with you while subscribed · Cancel anytime
AI quote generator
Describe the job and upload photos — AI will generate a detailed quote with line items, phases, and pricing calibrated for your market and rates.
Pricing mode
Select draft quote
Client
Job name
Job type
Job site address
Square footage (approx)
Quality level
Scope description
Upload job photos (optional)
Tap to add photos for AI analysis
JPG · PNG · up to 5 photos
AI generated quote
AI Rendering
Upload a photo of the existing space and describe your vision — AI will generate a photorealistic rendering of the finished result. Great for showing clients what their remodel will look like before work begins.
Renderings this month
— / —
Photo of existing space
Tap to upload photo
Kitchen, bath, living room, outdoor space — any room
✏️ Paint over the area to remove
Use your finger or mouse to cover what you want removed and replaced.
Brush size:
What do you want to do?
Describe what you want
Describe the colors, materials, or finishes you want for the whole space.
Generating your rendering…
This takes about 20–30 seconds
Rendering complete
Before
After
Your trial has ended
Your trial has expired. Your data is safe — subscribe to pick up right where you left off. Quotes, jobs, clients, everything intact.
Choose your plan
Solo
$149/mo
1 user · + Add online booking widget for $49/mo
Pro POPULAR
$399/mo
Up to 5 users · AI Quote Builder & Online Booking included
Select a quote to attach this rendering to. The image will be added as a note that your client can see on their portal.
Select quote
Account
—
—
Profile
First name
Last name
Login email
Your mobile number (for SMS alerts)
✓ Profile updated
Change password
Current password
New password
Confirm new password
✓ Password updated
Subscription
Loading…
App settings
Client portal
Share with clients for payments & quotes
→
API connection
api.getcontrasync.com
Live
Sign out
Team
Loading…
Pricing profile
These rates are used when generating AI quotes with "Use my rates" mode. Set them once and they apply to every quote.
Labor rates (per hour)
Lead contractor
$
Carpenter / framer
$
General laborer
$
Skilled helper
$
Custom rate label (optional)
Custom rate (per hour)
$
Business margins
Materials markup %
Subcontractor markup %
Target profit margin %
Contingency %
Defaults
Default quality level
Service area
Preferred material suppliers (optional)
When set, AI quotes will use product names searchable at these suppliers.
✓ Pricing profile saved
Material price book
Save your material costs. When generating AI quotes with "Use my rates", these prices are used exactly — with your markup already applied.
Material name *
Category
My cost (before markup) *
$
Unit
Loading…
Dump Trailer Rental
Configure your rental packages. These auto-fill into rental quotes and invoices.
Package 1 — Weekend Cleanout
Price ($)
Hold amount ($)
Duration / description
Weight included (tons)
Package 2 — Mid-Week Quick Drop
Price ($)
Hold amount ($)
Duration / description
Weight included (tons)
Overage & fee rates
Extra weight ($/ton)
Dry run fee ($)
Mattress fee ($)
Equipment stress fee ($)
✓ Rental settings saved
Contract templates
Choose which contract T&Cs your client sees and signs when approving a quote. The Standard template is the default. Add your own custom contracts below.
Built-in templates
Standard — default for all quotes
Home Improvement — B&P §7159 compliant
Commercial Construction — retention, prevailing wage, liquidated damages
New Construction — SB 800, 10-yr structural warranty, draw schedule
Save job phases that become your crew's internal checklist — the steps they work through in the job portal after a quote is approved.
Job type
✓ Template saved
Business profile
Loading…
Licensed & Insured badge
Displays your license number next to your business name on the dashboard, emails, and all client-facing pages
License number
Brand appearance
Loading branding…
Your lead capture form
Share this link on your website. When someone fills it out, it goes straight to your Leads tab.
✓ Copied to clipboard
Notification emails
These are internal operator addresses — clients do not see them. ContraSync sends you alerts here when activity happens on your account.
You are notified here when a client pays an invoice or approves a quote.
New leads from your contact form and booking requests are sent here.
New leads and booking requests will also be texted to this number.
Paste your Google Business review link here. ContraSync will automatically email clients 24 hours after a job is marked complete asking for a review.
✓ Saved
Sub Bid Markup
When you import a sub-contractor bid, ContraSync automatically applies these markups to calculate your client-facing price. Set each to your preferred margin percentage.
Example: sub bills $1,000 labor at 20% markup → client sees $1,200. You keep the $200 margin.
✓ Saved
Stripe payments
Connect your Stripe account so invoice payments go directly to your bank. Takes about 5 minutes.
Checking status…
Your account is created but setup isn't complete yet.
Invoice payments will be deposited directly into your connected bank account.
📊
QuickBooks Online
Automatically sync clients, invoices, and payments to QuickBooks Online. Payments sync in real time once connected.
Checking…
Online BookingActive
📅
Online Booking Widget
Let clients book appointments directly from your public booking page. Add to your Solo plan for $49/mo, or upgrade to Pro where it's included.
Enable online booking
Let clients book appointments directly from your booking page
Available days
Start time
End time
Appointment length
Buffer between slots
Min advance notice
Book up to
Service menu
Clients pick a service before booking. Show a price (fixed, starting from, or free consultation) or leave price type as "Contact for pricing".
Service name *
Price type
Price ($)
Appointment duration
Overrides the global slot duration for this service only.
Description (optional)
Message on booking page (optional)
After-submission note (optional)
✓ Booking settings saved
Your booking page
Share this link so clients can book appointments directly.
✓ Copied!
Advanced: embed directly on your page
For web developers only — paste this into your site's HTML to display the booking form inline instead of linking to a separate page.
✓ Copied!
AI ReceptionistActive
Loading…
Answer calls when you're on the job
AI answers missed calls, collects project info, and creates a lead automatically
Your AI Receptionist number
—
📌 Save this number — forward your business line here to activate the AI.
How to set up call forwarding
On your iPhone: Settings → Phone → Call Forwarding → toggle on → enter your AI number above.
Or dial *72 + your AI number from your phone to enable, *73 to cancel.
Opening greeting
Text me call summaries at
You'll get a text the moment a call ends with the lead summary
Answer calls during these hours
to
Outside these hours the AI still answers — it just tells callers you're unavailable and takes a message
Recent AI calls
Maintenance Plans
Create recurring service plans and assign them to clients. Plans auto-generate jobs on schedule.
Loading plans…
Quick actions
Bookings
Loading…
Business Reports
Loading…
Powered by ContraSync
Import Sub Bid
Upload a PDF or photo of a sub-contractor bid. ContraSync will read it and build a client-ready quote with your markup applied automatically.
📄
Tap to upload
PDF, photo, or scan of any sub bid
📎
Reading bid…
This takes about 10–15 seconds
Your saved markup
Change in Settings → Sub Bid Markup
New quote
📄
Import a sub bid
Upload PDF or photo — AI builds the quote with your markup
›
Start from a template (optional)
Client
Job name / description
Job type
Select package
Property / drop-off address
Estimated value
Payment terms
Deposit amount ($)
Draws / payment milestones (optional)
Final payment amount ($) (optional)
Proposed start date
Contract type
Sets the T&Cs the client sees and signs at quote approval.
Scope / notes
New job
Client
Job name
Job type
Contract value ($)
Address
Start date
Est. end date
Import Clients
Upload a CSV file (from Google Contacts, QuickBooks, or any spreadsheet) or a .vcf file exported from your phone's contacts app.
📁
Drop your file here or click to browse
Accepts .csv and .vcf files · Max 5 MB
How to export your contacts:
iPhone: Open iCloud.com → Contacts → Select All (⌘A) → Export vCard (.vcf) Google: contacts.google.com → Export → Google CSV QuickBooks: Customers list → Export → Export to Excel, save as CSV Spreadsheet: Any CSV with columns: First Name, Last Name, Email, Phone
Name
Email
Phone
City
Existing clients with matching email or phone will be skipped automatically.
✅
Add client
First name
Last name
Email
Phone
Address
City
State
New Maintenance Plan
Plan name *
Description
Frequency *
Price per visit ($)
Next due date *
Auto-send invoice on job creation
Automatically creates & emails the invoice when a job fires. Turn off to review manually.
Internal notes
Send project questionnaire
Select a project type to send the right questions to .
Review the questions your client will receive, then send when ready.
Choose your plan
Solo
1 operator · 150 clients
$149/mo
✓ Quotes, jobs & invoices
✓ Client portal
✓ Booking widget add-on ($49/mo)
Pro POPULAR
Up to 5 team · 300 clients
$399/mo
✓ Everything in Solo
✓ AI quote generator
✓ Booking widget included
✓ Team & crew management
Add Booking Widget +$49/mo
Let clients book appointments from your public page
Founding rate stays with you as long as your subscription is active · Cancel anytime
Record payment —
Amount paid *
$
Date received
Payment method
Reference / check number (optional)
Notes (optional)
Record payment
Payment type
Amount received *
$
Payment method
Reference / check number (optional)
Note (optional)
New invoice
Job
Invoice type
Amount
Description
Payment terms
Due date
Getting Started
Step 1 of 4
Welcome to ContraSync 👋
Let's get your account set up in about 2 minutes. First — tell us about your business.
Shown on your quotes and invoices.
For SMS alerts when clients approve quotes or pay invoices.
Where should we send alerts?
Set up the emails that matter most. You can always change these later in Settings.
We'll email you when a client pays an invoice.
We'll email you when someone submits your lead form.
Choose your look
Pick a dashboard theme that fits your brand. You can change it anytime.
🎉
You're all set!
Your account is ready. Start by adding your first client, building a quote, or exploring the dashboard.