# Crewtavo Docs > The complete Crewtavo documentation: how to do everything in it, for owners, office staff, salespeople, crews, subcontractors and their clients. Setting it up, quotes and the sales flow, measuring, jobs and the schedule, the field app, invoices and payments, clients, messages and marketing, roles and the team, apps and connections, hosting, updates, backups and troubleshooting. Each page below starts with its title and ends with its address. --- # Set up Crewtavo on Railway > Create a free Railway account, approve the setup, and Crewtavo deploys into your own account and opens in a few minutes. Crewtavo runs in your own account at Railway, a hosting company, so your business data stays yours. The guided setup at [crewtavo.com/start](https://crewtavo.com/start/) signs you in to Railway (or creates your account), sets up Crewtavo there and opens it when it's ready. It usually takes a few minutes, and there's nothing to install. ## Before you start - An email address or a Google account for Railway. - Nothing to pay yet. Railway's free trial covers the first 30 days or $5 of usage, whichever comes first. To keep Crewtavo running after that, it needs Railway's Hobby plan: $5 a month, including $5 of usage. See [What Railway costs](https://crewtavo.com/docs/hosting/railway-costs/). ## Set it up 1. Open [Get started](https://crewtavo.com/start/) and choose **Continue with Railway**. 2. On Railway's page, choose **Log in using email**, then choose Google or type your email. If you're new to Railway, this creates your account. 3. Pick the workspace to put Crewtavo in, then choose **Authorize**. 4. Keep the **Setting up your Crewtavo** tab open. It ticks off each step: creating your Crewtavo in Railway, starting its database, sign-ins and file storage, then starting Crewtavo and preparing your database. 5. When it says **Your Crewtavo is ready**, bookmark the address it shows. It's where you and your team sign in, and it looks like `crewtavo-production-1a2b.up.railway.app`. Your Crewtavo then opens on its own, on the screen where you [create your owner account](https://crewtavo.com/docs/getting-started/first-sign-in/). :::note[What the setup keeps] Nothing. The setup uses your Railway sign-in only to deploy Crewtavo. That access lasts one hour, stays in an encrypted cookie in your browser, and is cleared as soon as your Crewtavo is ready. Your business data never passes through crewtavo.com. ::: ## What it creates A Railway project called **Crewtavo**, with five services. Every password and key is generated for you, so there's nothing to fill in. | Service | What it does | | --- | --- | | `crewtavo` | The app itself, its background tasks (reminders, automations, recurring visits), and the only part the internet can reach | | `db` | Your database (Postgres) | | `auth` | Sign-in, invitations and password resets | | `rest` | The data API the app reads and writes through | | `storage` | Photos, receipts and documents | ## Already use Railway? You can skip the guided setup and deploy the [Crewtavo template](https://railway.com/deploy/crewtavo?referralCode=pQ_v0d) from Railway's own page: press **Deploy**, wait a few minutes, then open the address shown on the **crewtavo** service. ## If something goes wrong - The setup stops with a message: see [The guided setup didn't finish](https://crewtavo.com/docs/troubleshooting/setup-did-not-finish/). - You closed the tab or lost the address: see [Find your Crewtavo's address](https://crewtavo.com/docs/troubleshooting/find-your-address/). - The address shows **Crewtavo is starting up** or **Finish setting up Crewtavo**: see [Finish setting up Crewtavo](https://crewtavo.com/docs/troubleshooting/finish-setting-up/). Source: https://crewtavo.com/docs/getting-started/set-up-on-railway/ (last updated 2026-10-18) --- # Create your owner account and business > The first time you open your Crewtavo, you create the owner account, name your business, pick your trade, connect Railway and set up your web address. The first time anyone opens your Crewtavo's address, it asks for the owner account, then for your business. It takes about two minutes. :::caution[Do this before you share the address] Until the owner account exists, whoever opens the address first gets to create it. Create yours right after the setup finishes. ::: ## 1. Create the owner account On **Welcome to Crewtavo**, enter your name, your email and a password of at least 8 characters, then choose **Create owner account**. This is the account you'll sign in with. The owner can do everything, including making other people owners. ## 2. Save your key file Next comes **Save your key file**. Until email is set up, Crewtavo can't send you a password reset link, so this file is how you get back in if you forget your password. 1. Choose **Download key file** and keep it somewhere safe, like your password manager or a folder you back up. If you'd rather keep paper, open **Rather keep it on paper? See the keys** and choose **Print the keys**. 2. Tick **I saved my key file somewhere safe**, then choose **Continue**. Each key in the file works once. Anyone who has the file can get into your account (it has your email in it), so don't share it. Once email is connected, **Forgot password** sends you a link instead. See [Sign in, reset a password and get back in](https://crewtavo.com/docs/team/sign-in/). ## 3. Set up your business On **Set up your business**: 1. Type your **Business name**, the way clients should see it. 2. Choose your **Time zone** and **Currency**. 3. Choose your **Trade**. It fills in a starter price list, checklists and forms for that kind of work. **Paving & Sitework** also installs the Paving app, and **Roofing & Exteriors** the Roofing app. See [Choose a trade preset](https://crewtavo.com/docs/getting-started/trade-presets/). 4. Agree to the Crewtavo Terms, then choose **Create business**. They say your business runs Crewtavo on its own accounts and is responsible for its data and its customers. ## 4. Connect Railway On **Connect Railway**, choose **Log in with Railway**. You're still signed in to Railway from the setup, so choose **Authorize** on Railway's screen. Crewtavo needs this: it's how it warns you before your Railway trial runs out, so your Crewtavo never stops by surprise. It also shows what Crewtavo costs in **Settings → Hosting**, and sets up your own domain for you. See [What Railway costs](https://crewtavo.com/docs/hosting/railway-costs/#see-it-in-crewtavo). If you can't right now, or someone else looks after your Railway account, choose **Ask me tomorrow**. Crewtavo asks again the next day, each day until Railway is connected. ## 5. Your web address Then Crewtavo offers your own web address: buy a new domain on Railway, or use one you already have, like `crm.yourbusiness.com`. See [Use your own domain](https://crewtavo.com/docs/hosting/own-domain/). You can skip this; **Settings → Web address** does the same thing any time. ## What to set up next Work through these when you have a few minutes. None of them has to be done on day one. - **Email.** So quotes, invoices and team invitations go out by email. See [Send email from Crewtavo](https://crewtavo.com/docs/connections/email/). - **Settings → People.** Invite your team and give each person a role. See [Invite your team and set roles](https://crewtavo.com/docs/getting-started/invite-your-team/). - **Settings → Company.** Your logo, address (used as the start of routes and in email footers), payment terms, tax rate and brand color. See [Set your business details, tax and defaults](https://crewtavo.com/docs/getting-started/company-settings/) and [Add your logo to quotes, invoices and emails](https://crewtavo.com/docs/getting-started/add-your-logo/). - **Settings → Schedule and routes.** How the schedule snaps when you drag, and whether crews' routes are organized automatically. See [Schedule visits and organize mowing routes](https://crewtavo.com/docs/jobs/schedule-and-routes/). - **Settings → Price list.** Change the starter prices to what you charge, and add what's missing, or import your own list. See [Set up your price list](https://crewtavo.com/docs/sales/price-list/). - **Clients.** Bring your client list over from a spreadsheet. See [Switching from Jobber](https://crewtavo.com/docs/getting-started/switch-from-jobber/). - **Settings → Crews and Checklists.** Group your people into crews and check the starter checklists. See [Set up crews and checklists](https://crewtavo.com/docs/jobs/crews-and-checklists/). - **Apps → Stripe.** To take card and bank payments. See [Take payments with Stripe](https://crewtavo.com/docs/connections/stripe/). - **Marketing → Reviews.** Paste your Google review link, so review requests point at it. See [Ask for Google reviews](https://crewtavo.com/docs/clients/reviews/). - **Marketing → Referrals.** Set the reward you offer for referrals, if any. - **Settings → Automations.** Most starter rules are on, like the past-due invoice reminder. Seven start off until you turn them on: **Remind clients the day before a visit**, **Text the client when the crew is on the way**, **Ask for a Google review after a job**, **Ask for a Google review on recurring work**, **Ask for referrals after a job**, **Re-engage past clients** and **Win back lost quotes**. Change their wording or timing, or add your own. See [Automate reminders and follow-ups](https://crewtavo.com/docs/clients/automations/). - **Finance → Overview.** An admin can set the yearly revenue goal and a target job margin. See [See your money and how the business is doing](https://crewtavo.com/docs/billing/finance-and-metrics/). Source: https://crewtavo.com/docs/getting-started/first-sign-in/ (last updated 2026-11-04) --- # Set your business details, tax and defaults > Settings → Company holds your business name, phone, email, logo, brand color and shop address, plus your currency, sales tax, when invoices are due, minimum charge, late fee, how long quotes are good for, your workday and workdays, arrival window, tips and how breaks are paid. Owners and admins change it. **Settings → Company** is where your business's details live: the name, phone, email and logo your clients see, your shop address, and the defaults Crewtavo uses for new quotes, invoices, the schedule and the time clock. It's the first thing an owner or admin sees in **Settings**. ## Change your company settings 1. Open **Settings → Company**. 2. Change what you need in the **Business**, **Shop address**, **Defaults** and **Time clock** cards. 3. Choose **Save company settings** at the bottom. The button shows "Saved". The logo is the exception: it saves as soon as you pick it, without **Save company settings**. Only owners and admins can change these settings, and only they see the **Company** tab. If you've [connected Claude or ChatGPT](https://crewtavo.com/docs/connections/claude-and-chatgpt/), an owner or admin can also ask it to change them. ## Business | Setting | What it changes | | --- | --- | | **Business name** | The name at the top of Crewtavo, on your quotes and invoices, on the Client Hub, and the name your emails come from. | | **Phone** | On your quotes and invoices, at the bottom of the quotes, invoices and messages you email clients, as the call button on the Client Hub, and on your booking forms ("Questions? Call …"). | | **Email** | On your quotes and invoices and the Client Hub. When a client replies to an email from Crewtavo, the reply comes here. The first website form and careers form Crewtavo makes for you send their messages here too. | | **Website** | On your quotes and invoices and the Client Hub. You can leave off the `https://`; Crewtavo adds it. | | **Trade** | "Picks your starter prices and terms." | | **Logo** | On quotes, invoices, the Client Hub and emails. | | **Brand color** | The color of the buttons and highlights on the Client Hub. | ### Email: replies and the sending address The **Email** here is where replies go. The address emails are actually sent from is set up separately, under **Settings → Email**. If you leave **Email** empty, replies go to that sending address instead. See [Send email from Crewtavo](https://crewtavo.com/docs/connections/email/). Use an inbox someone reads every day: replies don't come back into Crewtavo. See [Text and email clients from Messages](https://crewtavo.com/docs/clients/messages/). ### Trade Pick one of the 12 trades, like **Plumbing**, **Lawn & Exterior Maintenance** or **General / Other**. Changing it here doesn't change your price list, checklists or anything else you've set up. Paving and Roofing are apps: turn on either or both under **Apps**. Changing your trade doesn't install or uninstall them. See [Choose a trade preset](https://crewtavo.com/docs/getting-started/trade-presets/). ### Logo Choose **Add your logo** (or **Change logo**) and pick the picture. **Remove logo** goes back to your business name. A PNG or SVG with a see-through background looks best. See [Add your logo to quotes, invoices and emails](https://crewtavo.com/docs/getting-started/add-your-logo/). ### Brand color Pick one of the eight colors, or the color box after them to choose your own. The Client Hub uses it for its buttons and highlights, and picks white or dark lettering on top so it stays readable. Emails show your logo, but their buttons stay Crewtavo's green. ## Shop address Enter your **Street**, **City**, **State / Province** and **ZIP / Postal code**. Crewtavo uses it to: - **Start and end routes.** Organizing a crew's route starts from your shop, and the maps-app link starts there. See [Schedule visits and organize mowing routes](https://crewtavo.com/docs/jobs/schedule-and-routes/). - **Check shop time.** On **Timesheets**, time clocked as **Shop time** says "at the shop" when the phone was there. See [Track time, breaks and where people clock in](https://crewtavo.com/docs/team/timesheets-and-pay/). - **Show your address** on quotes and invoices, on the Client Hub, and at the bottom of the emails you send clients. When you save, Crewtavo looks the address up on the map. If it can't find it, it saves anyway and says "Shop address not found on the map. Routes start from the first stop." Check the spelling and the ZIP or postal code, and save again. ## Defaults | Setting | What it does | | --- | --- | | **Time zone** | Decides what "today" is and how every time shows: on Home, the schedule and My day, in the dates and times reminders give your clients, and on the time clock. | | **Currency** | What your quotes, invoices and payments are in. "Changing it doesn't convert amounts already saved." | | **Sales tax (%)** | The tax rate a new quote or invoice starts with. You can type a decimal, like `8.875`. | | **Invoice due after (days)** | When a new invoice is due, counted from the day it's made. "0 means due on receipt. A client can have their own, on their page." | | **Minimum charge** | Off unless you type an amount. "An invoice under it gets a Minimum charge line that makes up the difference." | | **Late fee** | **Off**, **A flat amount** or **A percent of what's owed**. Then set the **Late fee amount** (or **Late fee (%)**) and the **Days after the due date** (7 unless you change it). It's added once to an invoice still unpaid that many days after it's due. Late fees aren't taxed. | | **Quotes valid for (days)** | How long a new quote is good for. It sets the quote's **Valid until** date. | | **Workday starts** and **Workday ends** | Your working hours, used by the schedule, routes and the time clock. | | **Workdays** | The days you work, **Mon** to **Sun**. Every day is on until you change it. "Find a time and clients moving a visit online only get these days." | | **Arrival window** | What clients are told in their portal and reminders, like "between 9:00 AM and 11:00 AM": **None: the start time**, or 30 minutes to 4 hours after it. | | **Let clients add a tip when they pay online** | Clients paying an invoice on the Client Hub can add a tip. | ### What changes for work you've already done **Sales tax (%)**, **Invoice due after (days)** and **Quotes valid for (days)** only apply to quotes and invoices made after you save. A quote or invoice that already exists keeps its tax rate and dates, and you change those on the quote or invoice itself. See [Create and send a quote](https://crewtavo.com/docs/sales/quotes/) and [Create an invoice and get paid](https://crewtavo.com/docs/billing/invoices/). A sent quote past its **Valid until** date shows "This quote has expired; update the date before resending." Your client can still approve it: their Client Hub says the date has passed and that you'll confirm the price. ### Time zone You chose a time zone when you set up your business; Crewtavo suggested your computer's. The list has every time zone, by region and city, with the one you're on now first, then the US ones: **America/New York** for Eastern time, **America/Chicago** for Central, **America/Denver** for Mountain, **America/Phoenix** for Arizona and **America/Los Angeles** for Pacific. :::caution Change the time zone only if it's wrong. Visits keep their times, so a visit at 9:00 AM Eastern shows at 8:00 AM once you switch to Central. ::: ### Workday **Workday starts** and **Workday ends** are 7:00 AM and 6:00 PM unless you change them, and the workday has to end after it starts ("The workday has to end after it starts."). - **Schedule**: the day and week views show your workday, with an hour either side, stretching to fit any visit outside it. - **Find a time**, when you schedule a visit, only suggests open times within the workday, on your **Workdays**. - **Routes**: organizing a crew's day starts at the start of the workday. - **Time clock**: a clock someone forgot to stop is stopped for them at the end of that workday. See [Track time, breaks and where people clock in](https://crewtavo.com/docs/team/timesheets-and-pay/). ### Tips With **Let clients add a tip when they pay online** on, the Client Hub asks "Add a tip for the crew?" when a client pays an invoice, with **No tip**, **10%**, **15%**, **20%** and **Other**. The tip is added to the card or bank payment. Online payments need Stripe; an invoice made in Stripe itself is paid exactly as Stripe billed it, with no tip. See [Take payments with Stripe](https://crewtavo.com/docs/connections/stripe/). ## Time clock - **Breaks** decides which breaks count as paid time: **Paid if 20 minutes or less** (the default), **Always paid** or **Never paid**. - **Save where people are when they clock in and out (the office and crew leads see it on Timesheets)** is on unless you turn it off. Both are explained in [Track time, breaks and where people clock in](https://crewtavo.com/docs/team/timesheets-and-pay/). ## If saving doesn't work - "Sales tax must be between 0 and 100%.": the tax box has a number of 100 or more. Type the rate as a percent, like `7.25`. - "The workday has to end after it starts.": **Workday ends** is the same as or earlier than **Workday starts**. - "Pick at least one workday.": every day under **Workdays** is off. - "Enter a minimum charge of 0 or more, or leave it empty.", "Enter the late fee amount." or "Enter a late fee between 0 and 100%.": fix the number in that box. - You don't see **Company** in **Settings**: your role isn't owner or admin. Ask your owner. See [What each role can see and do](https://crewtavo.com/docs/team/roles-and-permissions/). ## Other settings for your business A few things you might look for here are on their own tabs in **Settings**: - **Schedule and routes**: how routes are timed and whether the day ends back at the shop. See [Schedule visits and organize mowing routes](https://crewtavo.com/docs/jobs/schedule-and-routes/). - **Document style**: how your quotes and invoices look, your tagline, license and signature. See [Make your estimates and invoices look like your business](https://crewtavo.com/docs/sales/estimate-templates/). - **Price list**: your services and prices. See [Set up your price list](https://crewtavo.com/docs/sales/price-list/). - **Email**: the address emails are sent from. See [Send email from Crewtavo](https://crewtavo.com/docs/connections/email/). Source: https://crewtavo.com/docs/getting-started/company-settings/ (last updated 2026-11-04) --- # Choose a trade preset > The trade you pick when you set up your business fills in a starter price list, formulas, checklists, booking forms, weather rules and SOP categories. Paving and Roofing are apps you turn on under Apps. When you set up your business, Crewtavo asks for your **Trade**. The trade preset fills in starting lists for that kind of work, so you begin with something close to what you need instead of a blank screen. Everything it adds is yours to change afterwards. ## The presets There are 12. When you set up your business, search for yours, like "plumbing" or "pool". | Trade | Made for | Services it adds | | --- | --- | --- | | **General / Other** | A simple starting point for any service business | 5 | | **Cleaning & Janitorial** | Maid service and house cleaning, deep cleans, move-outs, and office and commercial cleaning | 17 | | **Electrical** | Service calls, outlets and wiring, lighting, panel upgrades, EV chargers and generator hookups | 17 | | **Handyman & Home Repair** | Small repairs, installs, drywall and paint, carpentry and to-do lists, by the hour or the job | 18 | | **HVAC** | Heating and air conditioning: tune-ups, repairs, system installs, ductwork and maintenance plans | 19 | | **Landscaping & Hardscaping** | Landscape design, planting, mulch and sod, patios and walls, irrigation, and bed care plans | 19 | | **Lawn & Exterior Maintenance** | Recurring mowing, seasonal services (leaves, snow, holiday lights), exterior cleaning and commercial grounds plans | 10 | | **Paving & Sitework** | Residential, commercial and municipal paving, sealcoating, striping, grading, stonework, and subcontract work for general contractors | 16 | | **Pest Control** | Monthly and quarterly pest plans, one-time treatments, termites, rodents, mosquitoes and wildlife | 16 | | **Plumbing** | Repairs, drains and sewer lines, water heaters, fixtures and repipes for homes and businesses | 20 | | **Pool & Spa Service** | Weekly pool service plans, openings and closings, green-pool cleanups, repairs and equipment | 17 | | **Roofing & Exteriors** | Shingle and metal roofing, repairs, gutters, siding, windows and decks, with optional insurance-claim tracking | 31 | What Crewtavo does for each trade is on [Lawn care software](https://crewtavo.com/lawn-care-software/), [Paving and sealcoating software](https://crewtavo.com/paving-software/) and [Roofing software](https://crewtavo.com/roofing-software/). ## What a preset fills in - **Services and prices** for your price list, as many as the table shows. - **Formulas** that work out a quote line's quantity or price for you, in the landscaping, lawn, paving and roofing presets. - **Checklists** your crews tick off on a visit. - **Booking forms** with the questions that trade needs before a quote. - **Weather rules**, for trades that work outdoors: the conditions each kind of work needs, like a minimum temperature for hot-mix asphalt, the chance of rain that calls off mowing, or the dry hours sealcoat needs afterwards. - **SOP categories** for your [knowledge base](https://crewtavo.com/docs/team/knowledge-base/). Your trade also picks the example sections **Settings → Contract terms** offers, like Cure time for paving or Hidden decking damage for roofing. See [Write your contract terms](https://crewtavo.com/docs/sales/contract-terms/). ## Paving and Roofing are apps The **Paving** and **Roofing** sections are apps, **Crewtavo - Paving** and **Crewtavo - Roofing**, that you turn on under **Apps**. Any business can have either or both, whatever its trade. - **Crewtavo - Paving** adds **Paving** to the sidebar: takeoff, estimate, proposal, schedule and invoice for a job on one page, and paving items on the measuring map. See [Bid a paving job from the aerial](https://crewtavo.com/docs/measuring/paving-takeoffs/). - **Crewtavo - Roofing** adds **Roofing** to the sidebar, roof tools on every measurement, and roof packages. See [Get a roof estimate out from the aerial](https://crewtavo.com/docs/measuring/roofing-estimates/). Signing up with **Paving & Sitework** installs Crewtavo - Paving, and **Roofing & Exteriors** installs Crewtavo - Roofing. Changing your trade later doesn't install or uninstall either one. See [Install and manage apps](https://crewtavo.com/docs/connections/apps/). ## Packages, in every trade Whatever your trade, you can sell services together as packages, each with a picture, and offer two or three side by side on an estimate, like Good, Better and Best. Set them up under **Settings → Packages**; with Crewtavo - Roofing installed, they're under **Roofing → Packages**. See [Offer Good, Better and Best options](https://crewtavo.com/docs/sales/good-better-best-options/). ## Changing it afterwards Treat the preset as a first draft. Change prices and services under **Settings → Price list**, and checklists under **Settings → Checklists**. If your trade isn't listed, choose **General / Other** and add your own services. An owner or admin can change the trade itself under **Settings → Company → Trade**. That changes the starter terms Crewtavo suggests, like the example sections in **Settings → Contract terms**, but not your price list, your apps or anything else you've set up. A business that adds paving can add the standard paving services from **Paving → Price book**, and one that adds roofing sets up its roof packages (Good, Better and Best), with the standard roofing services, from **Roofing → Packages** → **Set up the standard packages**. Source: https://crewtavo.com/docs/getting-started/trade-presets/ (last updated 2026-11-04) --- # Invite your team and set roles > Invite people from Settings → People, give each one a role and a pay rate, add their photos, and have them turn on phone notifications. Invite your team from **Settings → People**. Each person gets a role, which decides what they can see and do. The database enforces it, not just the screens, so a role holds everywhere, including in Claude and ChatGPT. ## Invite someone 1. Open **Settings → People** and choose **Invite someone**. 2. Enter their email and choose their role. 3. Choose **Send invite**. They get an email with a link to join. Crewtavo also offers **Copy invite link**, so you can text the link too, for example when the email lands in spam. Haven't [connected email](https://crewtavo.com/docs/connections/email/) yet? The invite says **Invite ready** instead of **Invite sent**: copy the link and text it to them. The link works once and expires after a day. Only send it to that person, since whoever opens it gets into their account. ## See who hasn't joined yet Until someone sets up their account, **Settings → People** shows **Invite pending** under their name, with when their link went out. If it expired or never arrived, choose **Resend invite**. Crewtavo emails them a new link and offers **Copy invite link** again. Once they've signed in, **Invite pending** goes away. To take someone off the team, choose **Remove** next to their name, then **Remove access**. They're signed out right away, their visits, time and notes stay on record, and you can restore access later. ## Add photos A photo makes it easier to tell people apart. It shows wherever their initials did: on the **Schedule**, on visits, in **Timesheets**, in team chat and in **Settings → People**. - **Your own:** open **Settings → Profile** and choose **Add a photo**. On a phone you can take one with the camera or pick one from your photos. - **Someone else's** (owners and admins): in **Settings → People**, choose the circle with their initials, then **Add a photo**. Only an owner can change another owner's photo. To change or take one off, use **Change photo** or **Remove photo** in the same places. Crewtavo crops each photo to a square around the middle (a little higher for a tall photo), so pick one with the face near the center. Photos are kept with your business's other files and only your team can see them. ## Set pay rates In **Settings → People**, **Labor cost / hr** is each person's hourly pay. Their approved hours are paid and costed at it, under **Timesheets → Pay** and in each job's costs. For pay per square, per job or per day, choose **Piece rates** under it. Owners see it, and so do admins whose role has **Job costs and profit**. See [piece pay](https://crewtavo.com/docs/team/timesheets-and-pay/#piece-pay). ## Roles Every business starts with these roles. Rename them, change them, delete them or make your own under **Settings → Roles**. | Starter role | What it's for | | --- | --- | | General manager | Runs the business day to day. | | Office manager | Books work, schedules crews, sends quotes and invoices, and approves time. | | Operations manager | Schedules crews and keeps jobs on track. | | Foreman | Runs their crew: schedules its visits, assigns its people and sees its time. No prices. | | Employee | Works their own visits. | Every role on your team is built on one of six access levels: **Owner**, **Admin**, **Office**, **Estimator**, **Crew lead** and **Field crew**. Only an owner can make someone else an owner. There's a seventh level, **Subcontractor**, for the businesses you hire. You don't pick it here, and subs aren't listed under **Settings → People**: a sub gets it with a sign-in from their page under **Subcontractors**. It shows them only their own jobs, their price on each and their paperwork. See [Work with subcontractors](https://crewtavo.com/docs/team/subcontractors/). With [Careers](https://crewtavo.com/docs/connections/careers/) installed, **Applicants** shows only to roles with **Job applicants and hiring**: owners, the **General manager** and the **Office manager** to start with. Field crews never see applications or résumés. On the **Schedule**, someone with the **Employee** role (field crew) sees only the visits they're on, and the jobs and clients behind them, never prices. A **Foreman** and everyone above sees the whole schedule. To give someone work, put them on a visit: see [who's on each visit](https://crewtavo.com/docs/jobs/schedule-and-routes/#see-whos-on-each-visit). :::note[A Foreman can't approve time to start with] The starter **Foreman** role runs their crew and sees its time, but it doesn't include **Approve timesheets (crew leads: their crew's)**. To let your foremen approve their crew's hours, open **Settings → Roles**, edit **Foreman** and tick it. ::: For everything each access level and area allows, including which clients a crew lead or field crew can see, see [What each role can see and do](https://crewtavo.com/docs/team/roles-and-permissions/). ## Get notifications on phones Each person turns on their own notifications under **Settings → Profile**, and chooses what also comes by email or text. Phone notifications are free and need no setup. The full steps, including fixing notifications a phone has blocked, are in [Your profile, notifications and Crewtavo on your phone](https://crewtavo.com/docs/team/your-profile-and-phone/). - **iPhone:** open Crewtavo in Safari, choose **Share → Add to Home Screen**, then open it from the Home Screen and turn notifications on there. - **Android, or a computer with Chrome or Edge:** choose **Install the app** when the browser offers it. Crews can keep working with no signal. Their updates go out once Crewtavo is open again with signal. On Android, if the app is closed by then, a notification says how many are waiting. Source: https://crewtavo.com/docs/getting-started/invite-your-team/ (last updated 2026-10-28) --- # Switching from Jobber > Bring your clients, properties and price list over from Jobber in CSV files, then your open quotes, unpaid invoices and active jobs, invite your team, and switch over. Your clients, their properties and your price list come over in spreadsheet (CSV) files that Jobber exports. Most of the work is checking your prices once they're in. Your open quotes, unpaid invoices and active jobs can come over too, from Jobber's reports. Finished jobs, paid invoices and old quotes stay in Jobber. For how the two compare, feature by feature, see [Crewtavo vs. Jobber](https://crewtavo.com/jobber-alternative/). ## 1. Set up Crewtavo and pick your trade [Set up Crewtavo on Railway](https://crewtavo.com/docs/getting-started/set-up-on-railway/), then [create your business](https://crewtavo.com/docs/getting-started/first-sign-in/) and choose your trade, so starter services, formulas and checklists load. ## 2. Bring over your clients and properties 1. In Jobber, open **Clients**, choose **Export** and download the CSV. 2. In Crewtavo, open **Clients**, then **More actions → Import from a spreadsheet**, and choose that file. (People who don't see invoices have **Import and export** in place of **More actions**.) 3. Check how Crewtavo matched the columns. It recognizes Jobber's column names (like `Main Phone #s`, `Service Street 1`, `Billing City` and `J-ID`), and you can match more by hand or choose **Don't import** for a column. 4. Back in Jobber, export **Properties** the same way, and import that file too. Each property is added to its client. Importing is safe to repeat. Rows for the same client (same Jobber ID, email or name) become one client with several properties. A client who's already in Crewtavo gets the new properties added instead of a duplicate. Addresses written two ways, like "Oak Street" and "Oak St", count as one property. If your file has a status column, clients marked Inactive or Former come in archived, and Leads come in as leads. Everyone else comes in active. New properties are put on the map in the background, so routes and weather work once they're placed. :::tip[Let an assistant do it] [Connect Claude or ChatGPT](https://crewtavo.com/docs/connections/claude-and-chatgpt/) with Full access, hand it your export, and ask it to bring your customers over. It shows you what it would add first, then adds them. It can set up your recurring services from Jobber's visit list the same way. ::: Other tools work too: any CSV with column names in the first row. ## 3. Bring over your price list 1. In Jobber, open **Settings → Products & Services**, choose **Export** and download the CSV. 2. In Crewtavo, open **Settings → Price list**, choose **Import**, and choose that file. 3. Check how Crewtavo matched the columns (name, description, unit, price, cost, taxable and category), then choose **Import**. Services whose names are already in your price list are skipped, so the starter services from your trade stay as they are. Change their prices to what you charge, or delete the ones you don't sell. See [Set up your price list](https://crewtavo.com/docs/sales/price-list/). ## 4. Bring in your open work The owner can bring over what's still open in Jobber: quotes waiting on clients, unpaid invoices with their balance, and active one-off and recurring jobs. 1. In Jobber, go to **Insights → Reports**. Open the **Quotes**, **Invoices**, **One-off jobs** and **Recurring jobs** reports in turn, set the dates to All time, and choose **Export to CSV** with all columns. 2. Export the **Visits** report too, for the next few months. Recurring jobs keep their schedule when their visits show it, and one-off jobs come with their visits still to do. 3. In Crewtavo, open **Settings → Your data** and choose **Bring in your Jobber work**. 4. Drop the files in, or click to choose them. If some clients aren't in Crewtavo yet, add Jobber's clients export (and its properties export) too, and they come in first. 5. Choose **See what comes in**. It shows how many of each will come in, which are already here, and any that can't come in, with why. 6. Choose **Bring it in**. It keeps going if you close the window. Only what's still open comes in: quotes not yet won or lost, invoices not paid, and jobs not closed. Nothing is emailed, texted or charged, and no trip charge, minimum charge or late fee is added: each invoice owes what it owed in Jobber, with what was paid there as one payment. Each record gets its own Crewtavo number and keeps Jobber's beside it, and importing the same files again adds nothing. If the files don't say how a recurring job repeats, it comes in without a schedule and is listed under **Needs a schedule**. Open each one, choose **Edit details**, then **Recurring job**, and set it. ## 5. Invite your team [Invite your team](https://crewtavo.com/docs/getting-started/invite-your-team/) and give each person a role. ## 6. Switch over Book new work in Crewtavo, and finish in Jobber anything you didn't bring over. Keep your old invoices and reports from Jobber on file. :::tip[Taking card payments?] [Connect Stripe](https://crewtavo.com/docs/connections/stripe/) before you send your first invoice from Crewtavo, so clients can pay online from the start. ::: Source: https://crewtavo.com/docs/getting-started/switch-from-jobber/ (last updated 2026-11-04) --- # Add your logo to quotes, invoices and emails > Upload your logo once in Settings → Company, and clients see it on quotes and invoices, in the Client Hub, on PDF copies and at the top of every email. Your team sees it at the top of every screen in Crewtavo. Your logo goes in once, and Crewtavo puts it everywhere your clients look, and at the top of every screen for your team. ## Add your logo 1. Open **Settings → Company**. 2. Under **Logo**, choose **Add your logo** and pick the picture. 3. Your logo shows beside the button, on white, the way clients will see it. It's saved straight away: there's no need to press **Save company settings**. To swap it, choose **Change logo**. To go back to just your business name, choose **Remove logo**. :::tip[What looks best] A PNG or SVG with a see-through background. Crewtavo cuts off any empty space around the logo, so you don't need to crop it first. A JPEG works too, it just keeps its background. ::: Only owners and admins can change the logo, the same as the rest of **Settings → Company**. ## At the top of every screen Everyone on your team sees your logo at the top of every screen in Crewtavo, next to your business's name, on white the way clients see it. For you, it changes there as soon as you add or change it, with no need to reload. With no logo, or if the picture can't load, your business's initials show there instead. If you belong to more than one business, the logo is the one for the business you have open, and changes when you switch. ## Where clients see it - **The Client Hub**, at the top of every quote, invoice and their account page, in place of the colored square with your initials. - **Printed and PDF copies.** When a client (or you) prints a quote or invoice, or saves it as a PDF, the logo prints at the top of the first page with Crewtavo's letterhead. If your estimate template uses **Your own** letterhead, your letterhead prints there instead of the logo. See [Make your estimates and invoices look like your business](https://crewtavo.com/docs/sales/estimate-templates/). - **Emails** you send clients: quotes, invoices, payment reminders, messages, review requests, campaigns and automation emails. The logo replaces your business name at the top. Email apps that hide pictures until you ask show your business name instead. - **Referral links** you share with clients. The test email on **Settings → Email** shows the logo too, so you can check how it looks. ## Stripe's payment page When a client presses **Pay** in the Client Hub, they go to Stripe's page for the invoice. That page uses the logo and color from your Stripe account, not from Crewtavo. To put your logo there too, sign in to Stripe and add it under **Settings → Business → Branding**. See [Take payments with Stripe](https://crewtavo.com/docs/connections/stripe/). Source: https://crewtavo.com/docs/getting-started/add-your-logo/ (last updated 2026-11-02) --- # Find your way around: Home, Create, your phone and notifications > What the Home screen (dashboard) shows the office and crews and what each Workflow number counts, which sidebar sections each role gets, the Create menu, the phone's bottom bar and More, the notification bell, and switching between businesses. Crewtavo opens on **Home**, a dashboard of today and of what needs doing next. Around it are the sidebar (or, on a phone, the bar along the bottom), the **Create** menu for starting something new, search, and the bell for notifications. What you see depends on your role and on the apps your business has installed. ## Home for the office Owners, admins, office staff and estimators see the date and a greeting, with **New request** and **New quote** beside them, then: - **Workflow**: where your work stands, from new requests to unpaid invoices. - **Today's appointments**. - Down the side: **Business performance** and **Receivables** for people who see the money, your website's visitors if you use Website Analytics, and **Needs attention**. Home refreshes itself every minute, so you can leave it open. ### What the Workflow numbers count Each column opens its list when you choose it. | Column | The big number | Underneath | | --- | --- | --- | | **Requests** | **New**: requests nobody has dealt with yet. | **Assessment done**: requests whose site visit is done, ready for a quote. **Overdue**: new requests that have waited more than 2 days. | | **Quotes** | **Awaiting response**: quotes you've sent, and ones the client asked you to change, with their total. | **Approved**: quotes the client said yes to that aren't jobs yet. **Draft**: quotes not sent yet. Each with its count and total. | | **Jobs** | **Require invoicing**: jobs marked **Requires invoicing**, with what they're worth. | **Active**: jobs under way. | | **Invoices** | **Awaiting payment**: invoices that are out, partly paid or past due, with what's still owed on them. | **Draft**: invoices not sent yet. **Past due**: with what's owed, in red when there are any. | The **Invoices** column shows only for people who see invoices: owners, and admins and office staff whose role has **Invoices and payments**. Written-off invoices don't count. See [Take a request and book an assessment](https://crewtavo.com/docs/sales/requests/), [Follow up on quotes with the Sales board](https://crewtavo.com/docs/sales/sales-board/) and [Create an invoice and get paid](https://crewtavo.com/docs/billing/invoices/). ### Today's appointments Every visit on the schedule today, in time order, with **Anytime** for one without a set time. Each shows the client, the address and the crew (with the crew's color down the left side) and its status. Above the list, "3 of 8 complete · 1 in progress" shows how the day is going. A visit on a weather hold says "Weather:" and why, like rain in the forecast. Choose a visit to open its job, or the visit itself if it isn't part of a job. **View schedule** opens the whole schedule. On a quiet day, "Nothing on the schedule today" offers **Schedule a visit**. ### Business performance and Receivables Owners, and admins and office staff with **Invoices and payments**, see: - **Collected this month**: every payment received since the 1st, with how it compares to the same days last month (like "↑ 12%"), and a bar for each of the last six weeks once there are four weeks of payments. - **Invoiced this month**: the total of the invoices issued this month, not counting drafts or voided ones. - **Quotes won**: how many quotes clients approved this month, and their total. - **Receivables**: how many clients owe you and how much in all, then the five who owe the most. Choose one to open their page, or **All invoices** for the list. For more numbers, see [Finance and Metrics](https://crewtavo.com/docs/billing/finance-and-metrics/). **Website visitors this week** appears for owners, admins and office staff with **Marketing** once you've installed Website Analytics. It compares the last 7 days with the 7 before them, and counts **Booking requests from your website**. See [See who visits your website with Website Analytics](https://crewtavo.com/docs/connections/website-analytics/). ### Needs attention A short to-do list. Choose an item to open it. - "Quote #…: changes requested": the client asked for changes. - "Quote #… approved: convert to a job". See [When the client says yes](https://crewtavo.com/docs/sales/when-a-quote-is-approved/). - "Weather hold: …": a scheduled visit the weather may call off. It opens the schedule. - "Invoice #… is past due", with what's owing. - Maintenance overdue or coming due, for people who look after equipment (with **Manage equipment and maintenance** in their role). The first three machines are listed, and the rest show as "… more machines need maintenance". See [Track equipment and maintenance](https://crewtavo.com/docs/jobs/equipment/). **All clear** means there's nothing on it. An estimator doesn't see the money, so their side column is just **Needs attention**. ## Home for crews Crew leads and field crew see a simpler Home: - On a phone, a card to put Crewtavo on your Home Screen: **Add Crewtavo to your Home Screen** on an iPhone (tap Share, then **Add to Home Screen**), or **Get the Crewtavo app** with **Install the app** on Android. The **×** hides it for good on that phone. See [Your profile, notifications and Crewtavo on your phone](https://crewtavo.com/docs/team/your-profile-and-phone/). - **Today's appointments**, as above. A crew lead sees every visit the business has today; field crew see only the visits they're on. A visit on a weather hold says "Weather:" and why. Tap one to open it. - **Needs attention**: weather holds on visits you can see, and for a crew lead who looks after equipment, maintenance coming due. Crews don't see the Workflow, quotes or money. **Home or My day?** Home is a look at the whole day. **My day** is where you work it: your own visits in order, your clock, the buttons you tap as you go, and the route in your maps app. The **My day** button on Home takes you there. See [Your day in the field](https://crewtavo.com/docs/field/your-day-in-the-field/). Subcontractors don't have Home: Crewtavo opens on **My day** for them. See [Your jobs and paperwork as a subcontractor](https://crewtavo.com/docs/field/subcontractor-guide/). ## The sidebar On a computer or tablet, the sidebar lists every section you can open, in three groups, with **Create** at the top and **Settings** at the bottom. | Section | Who sees it | | --- | --- | | **Home**, **Schedule** | Everyone on the team. | | **Paving**, **Roofing** | Owners, admins, office staff and estimators with **Quotes and sales**, once the Paving or Roofing app is installed. See [Choose a trade preset](https://crewtavo.com/docs/getting-started/trade-presets/#paving-and-roofing-are-apps). | | **My day** | Crew leads and field crew. | | **Team chat** | Everyone, once Team chat is installed. See [Talk to your team with Team chat](https://crewtavo.com/docs/connections/team-chat/). | | **Clients**, **Requests**, **Jobs** | Everyone. Field crew only see the ones behind their own visits. | | **Quotes** | Owners, admins, office staff and estimators. **Sales board** and **Measure** open from here. | | **Invoices** | Owners, admins and office staff with **Invoices and payments**. **Stripe deposits** opens from here. | | **Marketing** | Owners, admins and office staff with **Marketing**. | | **Website** | The same people, once the website editor is installed. See [Edit your website from Crewtavo with Sveltia CMS](https://crewtavo.com/docs/connections/sveltia-cms/). | | **Finance** | Owners, admins and office staff with **Finance and metrics** and **Invoices and payments**. | | **Metrics** | Owners, admins and office staff with **Finance and metrics**. | | **Timesheets**, **Equipment**, **Knowledge base** | Everyone. | | **Applicants** | Owners, admins and office staff with **Job applicants and hiring**, once Careers is installed. See [Take job applications from your website with Careers](https://crewtavo.com/docs/connections/careers/). | | **Subcontractors** | Owners, admins and office staff with **Subcontractors, their paperwork and pay**. | | **Apps** | Owners, and admins with **Connect apps**. See [Install and manage apps](https://crewtavo.com/docs/connections/apps/). | Owners see every section their apps allow, except **My day**, which is for crews. A custom role can switch areas off, which takes their sections away too. See [What each role can see and do](https://crewtavo.com/docs/team/roles-and-permissions/). Setup screens like **Automations** and **Online booking** are in **Settings**. A green number beside **Requests** is how many new requests are waiting. Beside **Team chat**, a red number counts mentions of you, and a dot means new messages. ## Start something new with Create **Create**, at the top of the sidebar, starts the things people make most: | Choose | It opens | Who has it | | --- | --- | --- | | **Client** | A new client. See [Add clients and properties](https://crewtavo.com/docs/clients/clients-and-properties/). | Owners, admins, office staff and estimators. | | **Request** | A new request. | The same. | | **Quote** | A new quote. See [Create and send a quote](https://crewtavo.com/docs/sales/quotes/). | The same, with **Quotes and sales**. | | **Measurement** | **Measure**, to draw on the map. | Owners, admins, office staff and estimators. | | **Invoice** | A new invoice that isn't tied to a job. | Owners, admins and office staff with **Invoices and payments**. | | **Visit or task** | A new visit on the schedule. See [Run the schedule day to day](https://crewtavo.com/docs/jobs/run-the-schedule/). | Owners, admins, office staff, estimators and crew leads with **Schedule the whole team**. | Field crew and subcontractors don't have **Create**. Search can start these too, along with a new guide, automation or subcontractor for people who make those. ## Search and the top bar Along the top of every screen: - Your business's name, with its initials. - **Search**, or press **⌘K** on a Mac or **Ctrl K** on Windows. See [Find anything with search](https://crewtavo.com/docs/getting-started/find-anything/). - The **Messages** icon, for your texts and emails with clients. See [Text and email clients from Messages](https://crewtavo.com/docs/clients/messages/). - The bell, for notifications. - Your picture, with **Your profile**, **Settings** and **Sign out**. ## On your phone The bar along the bottom has **Home**, **My day**, **Schedule**, **Chat** (when your business has Team chat), **Clients** and **More**. **More** opens everything else: buttons to start something new at the top (**New client**, **New request**, **New quote** and so on, the same as **Create**), then every section from the sidebar and **Settings**. At the top, the magnifying glass opens search, then the bell and your picture. There's no **Messages** button on a phone: open search and type `messages`. When you're typing in a form, the bottom bar steps out of the way until you're done. With no signal, a bar across the top says "You're offline. Visit updates are saved and sent when you reconnect; other changes need a connection." A subcontractor's bar has **My day**, **My jobs**, **Paperwork** and **Profile**, and no **More**. To put Crewtavo on your phone's Home Screen like an app, and get notifications on it, see [Your profile, notifications and Crewtavo on your phone](https://crewtavo.com/docs/team/your-profile-and-phone/). ## Notifications: the bell A number on the bell is how many notifications you haven't read. **For you** lists notifications for you: your schedule changing, messages from clients, a clock left running, equipment coming due, team chat mentions, and alerts from your business's automations, like a quote being approved. Opening the bell to **For you** marks them read and clears the number. Choose one to open what it's about. When there are no notifications at all, it says "You're all caught up". New notifications that arrive while Crewtavo is open also pop up on the screen, with **View** to open them. Crewtavo checks for them about every 30 seconds. **Activity**, next to **For you**, is the business's feed: the latest things that happened, like a new client or request, a quote sent or approved, a crew on its way or a visit completed, newest first. Owners, admins, office staff and estimators have it. Invoice and payment activity only shows for people who see invoices. The bell always shows everything. To also get notifications by email, text or on your phone, choose which in **Settings → Profile**. See [Your profile, notifications and Crewtavo on your phone](https://crewtavo.com/docs/team/your-profile-and-phone/). ## Switch between businesses If you belong to more than one business on this Crewtavo, the business name at the top left is a menu. Choose another business to switch to it. You get the role you have there, and only that business's clients, work and notifications. This device remembers which one you were in for next time. Source: https://crewtavo.com/docs/getting-started/home-screen/ (last updated 2026-11-04) --- # Find anything with search > Search finds clients, addresses, quotes, jobs, invoices, measurements, guides and every screen, app and Settings section from one box. Choose **Search** at the top of any screen, or press **⌘K** on a Mac or **Ctrl K** on Windows. Pressing **/** opens it too when you're not typing in a field. On a phone, tap the magnifying glass. Type a few letters, then use the arrow keys and **Enter**, or tap a result. ## What it finds - **Your records:** clients (by name, company, email or phone), addresses, requests, quotes, jobs and invoices (by title, client or number, like `#1042`), equipment, subcontractors (if you manage them), saved measurements (by name, address, client or quote), [knowledge base](https://crewtavo.com/docs/team/knowledge-base/) guides (by title or anything written in them), marketing campaigns, automations and price list services. - **Every screen,** including the ones that open from another screen: **Measure**, **Sales board**, **Messages** and **Stripe deposits**. Type `quickbooks` or `stripe` for **Apps**, or `chat` for **Team chat** when it's on. - **Every section of Settings,** by name or by what's in it. Type `tax` or `time zone` for **Company**, `password` for **Profile** or `smtp` for **Email**. - **Things to start:** a new client, request, quote, measurement, invoice, visit, guide, automation or subcontractor. - **What you opened lately:** before you type anything, search lists what you can start, then **Recent**: the records you opened last on this device. When what you type is the name of a screen, like `measure` or `price list`, that screen is listed first under **Best match**. :::note Search only shows what your role can open. A crew member doesn't see prices, campaigns or automations, and only sees published guides. ::: Source: https://crewtavo.com/docs/getting-started/find-anything/ (last updated 2026-10-28) --- # Take a request and book an assessment > Requests (leads and inquiries) come in from your booking forms, website forms and the Client Hub, or you log them from a call. Book an assessment, mark it done, then make the quote or go straight to a job. A request is someone asking for work: a lead, an inquiry, a call about a gutter repair. **Requests** keeps them all in one list, wherever they came from. From a request you book a site visit (an assessment), then make the quote, or skip the quote and go straight to a job. ## Who can do it Owners, admins, office staff and estimators whose role includes **Quotes and sales** can log requests, book assessments and make quotes from them. Crew leads can open **Requests** and look, but not change anything. Field crew only see the requests whose assessment they're on. See [What each role can see and do](https://crewtavo.com/docs/team/roles-and-permissions/). ## Where requests come from - **Your booking forms**, built in **Settings → Online booking** and put on your website or shared as a link. See [Put a booking form on your website](https://crewtavo.com/docs/sales/booking-form-on-your-website/). - **Your website's own contact form**, pointed at Crewtavo with [Website Forms](https://crewtavo.com/docs/connections/website-forms/). - **The Client Hub (your clients' portal)**, where a client chooses **Request work**. See [The Client Hub](https://crewtavo.com/docs/clients/client-hub/). - **Referrals**, and requests an AI assistant logs for you. - **Ones you log yourself**, from a phone call, an email, or someone who flags you down on a job. Under each request's title, the list says where it came from: **Booking form**, **Website form**, **Client Hub**, **Phone**, **Email**, **In person**, **Referral** or **AI assistant**. The office gets a notification for each new request from a booking form, a website form, the Client Hub or a referral ("New request from …"). That's one of your starter [automations](https://crewtavo.com/docs/clients/automations/), so you can change who gets it or turn it off. ## Log a request from a call or an email 1. Open **Requests** and choose **New request**. You can also pick **Request** in the sidebar's **Create** menu, or choose **New request** on a client's page. 2. Under **Client**, search by name, email or phone. For someone new, type their name and choose **Create "…" as a new client**. They're added as a lead. 3. Pick the **Property**, or **No specific property**. 4. Fill in **What do they need?** (like "Driveway estimate") and anything else under **Details**. 5. Under **How did it come in?**, pick **Phone**, **Email** or **In person**. 6. Choose **Create request**. A client you just added has no address yet. Add one on their page, then pick it with **⋯** then **Edit request**, so you can measure the property and the crew knows where the assessment is. See [Add clients and properties](https://crewtavo.com/docs/clients/clients-and-properties/). ## Find a request The tabs along the top of **Requests** sort them by where they are: | Tab | What's in it | | --- | --- | | **Open** | Everything you haven't quoted, converted or archived yet. This is where you start. | | **New** | Nobody has booked an assessment yet. | | **Assessments** | An assessment is booked (**Assessment booked**) or done (**Assessment done**). | | **Quoted or converted** | You've made a quote from it, or turned it into a job. | | **Archived** | Requests you've put away. | Search by the client's name or the request's number. A new request that's been sitting for more than two days says **Waiting over 2 days** in red, and the request itself says "Waiting over two days." at the top. Get back to those first. ## What's on a request - **What they asked for**: the details, and the answers to your booking form's questions. - **Plans and files**: photos and plans the client sent, and any you add. Drag files onto the card or choose **Add files**. They carry over to the quote you make from the request, or to the job. See [Upload and manage plans for a job](https://crewtavo.com/docs/jobs/plans-and-files/). - **Assessments**: the site visits booked for it. - **Quotes**: any quotes made from it, with their status. - On the side: the client's contact details, the **Property**, when it was **Received** (and through which form), any **Promo code** they entered, and, if you count your website's visits with [Website analytics](https://crewtavo.com/docs/connections/website-analytics/), where they **Came from**. To change the title, the details or the property, open the **⋯** menu and choose **Edit request**. A request can't be moved to another client. ## Book an assessment An assessment is a visit to look at the job and measure it before you price it. 1. On the request, choose **Schedule assessment** (or **Schedule** beside **Assessments**). 2. In **Schedule an assessment**, set the **Date**, **Starts** and **Ends**, or turn on **Anytime that day**. **Find a time** suggests open slots in the next week. 3. Pick the **Crew** and the **People** going, and add **Instructions for the crew** if they need them. 4. Choose **Schedule**. The request moves to **Assessment booked**, and the visit shows on the schedule and on the assigned people's **My day**. Click an assessment on the request to change or delete it. For running the schedule, see [Run the schedule day to day](https://crewtavo.com/docs/jobs/run-the-schedule/). ### Mark the assessment done When you've been out, choose **Mark assessment done** under **Assessments**. The request moves to **Assessment done**, ready to quote. :::note Finishing the assessment visit on the schedule doesn't change the request by itself. Choose **Mark assessment done** on the request, or just make the quote: that moves it along too. ::: ## Measure the property Choose **⋯** then **Measure on the map** to outline the lawn, roof or driveway on the aerial. It's there once the request has a property. The measurement is saved with the request and goes onto the quote you make from it, ready to fill in quantities. See [Measure a yard or a roof](https://crewtavo.com/docs/measuring/measure-yards-and-roofs/). ## Make the quote Choose **Create quote**. Crewtavo starts a draft quote for the same client and property, titled like the request, at your usual sales tax, and opens it. The request moves to **Quoted**. Any measurement made from the request moves onto the quote, and so do its files. Then add the lines and send it: see [Create and send a quote](https://crewtavo.com/docs/sales/quotes/). You can make more than one quote from the same request, like a repair and a replacement: choose **Create quote** again. :::tip A quote made this way doesn't get a **Valid until** date. Set one on the quote before you send it if you want it to expire. ::: ## Skip the quote and make a job For work you'll do without a quote, like a repeat client's small repair, choose **⋯** then **Convert straight to a job**. Crewtavo makes a job for the same client and property, with the request's details as the job's instructions and its files on the job, and opens it. The request moves to **Converted**. The job starts with no line items: add them on the job. See [Create a job or recurring service](https://crewtavo.com/docs/jobs/jobs-and-recurring-service/). ## Archive, reopen or delete a request - **Archive request**, in the **⋯** menu, puts away a request you won't follow up on, like spam or someone who went elsewhere. It moves to the **Archived** tab. - **Reopen request**, on an archived one, brings it back as **New**. - **Delete request** removes it for good, with its assessments: "Its assessments are deleted too. This can't be undone." It's only there while no quote has been made from the request. Once there is one, archive it instead. On the [Sales board](https://crewtavo.com/docs/sales/sales-board/), dropping a request on **Drop here to mark archived** archives it too. ## If something's off **There's no Schedule assessment or Create quote button.** Your role doesn't include **Quotes and sales**, or the request is converted or archived. Reopen an archived one first. **Measure on the map isn't in the menu.** The request has no property. Choose **Edit request** and pick one, or add an address to the client first. **The same person shows up as two clients.** A booking form finds a client you already have by their email or phone. If they typed ones you don't have for them, they come in as a new lead. See [Put a booking form on your website](https://crewtavo.com/docs/sales/booking-form-on-your-website/#when-an-existing-client-uses-the-form) for what to do. Source: https://crewtavo.com/docs/sales/requests/ (last updated 2026-11-04) --- # Create and send a quote > Make a quote (estimate) from your price list or custom lines, with optional add-ons, a discount or promo code, tax, a deposit, a valid-until date and how often recurring work repeats, then email it, text it or copy its link so the client can approve it online. A quote (estimate) lists the work and its price. You build it from your price list or your own lines, send it by email or text, and the client opens it in the Client Hub, picks any add-ons and approves it online. It works the same in every trade: a lawn treatment, a gutter job, a parking lot, a roof. ## Who can do it Owners, admins, office staff and estimators can open **Quotes**. Making, changing and sending quotes takes a role that includes **Quotes and sales**, which office staff and estimators have unless you've changed their role. Crews never see quotes or their prices. See [What each role can see and do](https://crewtavo.com/docs/team/roles-and-permissions/). ## Start a quote 1. Open **Quotes** and choose **New quote**. You can also choose **New quote** on a client's page, or **Quote** in the sidebar's **Create** menu. 2. If you have quote templates, pick one under **Start from**, or leave it on **A blank quote**. See [Quote templates](#quote-templates). 3. Pick the **Client** (or type a name and choose **Create "…" as a new client**) and the **Property**. 4. Give it a **Title**, like "Driveway replacement". The client sees it. 5. Choose **Create quote**. The quote opens as a **Draft**, taxed at the **Sales tax (%)** in **Settings → Company**, and good for the number of days in **Quotes valid for (days)** there (30 unless you change it). See [Set your business details, tax and defaults](https://crewtavo.com/docs/getting-started/company-settings/). To quote a request you already have, choose **Create quote** on the request instead. The client, property, measurement and files come with it. See [Take a request and book an assessment](https://crewtavo.com/docs/sales/requests/). ## Add what you're quoting Under the lines: - **Add from price list** opens a search of your services ("Search your services"). Pick one and it goes on with its name, description, unit, price, cost and whether it's taxed. Set up your services in [Set up your price list](https://crewtavo.com/docs/sales/price-list/). - **Custom item** adds a "New item" line, open and ready to type in, for anything that isn't on your price list. Each line shows its **Qty**, **Unit**, **Price** and **Total**, and the quote's totals work themselves out as you go. ### Change a line Click a line to open it. Each field saves as you leave it, and **Done** closes the line. - **Item name**, **Qty**, **Unit** and **Price** (each unit's price). - The description under the name: "Description the client will see (optional)". - **Optional (client chooses)**: makes it an add-on the client can tick in the Client Hub. It starts unticked, so it shows **Not included** and doesn't count in the total until they pick it. Use it for upgrades and extras, like "Add aeration" or "Gutter guards". - **Taxable**: untick it for a line you don't charge tax on. It shows **No tax**. - **Unit cost**: what the line costs you, for the profit estimate. Only people whose role includes **Job costs and profit** see it. The **⋯** menu on each line has **Edit**, **Move up**, **Move down**, **Duplicate** and **Remove**. Removed a line by mistake? Choose **Undo** on the message that pops up. ### Fill quantities from a measurement If you measured the property on the map, the **Drawings** card in the side column lists the drawing. Choose **Fill quantities** and every line whose service has a formula gets its quantity from the drawing: the lawn's square feet, a roof's squares, the feet of fence. For mulch, gravel or asphalt, put the **Depth (inches)** in first. The **Measure** button on the card opens the map for this quote. See [Measure a yard or a roof](https://crewtavo.com/docs/measuring/measure-yards-and-roofs/#put-a-drawing-on-a-quote-or-invoice). ## Set the totals The card beside the lines has the money: - **Discount**: a dollar amount off the whole quote. - **Add promo code**: type the code and choose **Apply**. Crewtavo checks the code's rules and takes it off. **Remove** takes it back off. If the client entered a code on your booking form, the quote says "The client entered … when they booked." with an **Apply** button: it's not applied until you choose it. Codes are made in Marketing: see [Marketing: campaigns and promo codes](https://crewtavo.com/docs/clients/marketing/#promo-codes). - **Tax**: the rate for this quote. It starts at your sales tax; change it here for a job in another town. For a client marked **Tax exempt** (in **Edit client** on their page, under **Invoices**), it says **Tax exempt**, at 0%, with no rate to change. Marking a client exempt takes the tax off their drafts; quotes already sent keep theirs. - **Deposit required**: what you ask the client to pay up front, as a dollar amount (**$**) or a percent of the total (**%**). A percent follows the total as lines change and as the client picks options and add-ons. It's shown to them as **Deposit to book**. It can't be more than the total. For billing it once they say yes, see [When the client says yes](https://crewtavo.com/docs/sales/when-a-quote-is-approved/#take-the-deposit). - **Valid until**: the last day the price holds. Clear it for a quote that doesn't expire. - **How often**: **One time**, or how recurring work repeats. See below. ## Quote recurring work For work that repeats, like weekly mowing, quote the price of one visit and say how often: 1. Beside **How often**, which says **One time** to start, choose **Repeat**. 2. In **How often**, choose **Repeats** and fill in the schedule, the same as on a recurring job: **Repeats every** a number of days (up to 30), weeks (up to 8) or months (up to 12); **On** (the days of the week, or for monthly work **A date** or **A weekday**, like the last Friday); **First visit**; **Ends** (**Never**, **On a date** or **After a number of visits**); and **Season**. See [Set up a recurring service](https://crewtavo.com/docs/jobs/jobs-and-recurring-service/#set-up-a-recurring-service). 3. Choose **Save**. The quote's total now reads **Total per visit**, with how often under it ("Every 2 weeks, Tuesday, April to October"). The client sees the same in the Client Hub and on the printed estimate, and when you send it without a message of your own, the email or text says "Here's your quote ($55.00 per visit)". When they approve, they tick "I approve this quote for $55.00 per visit, every 2 weeks, Tuesday, April to October…". To change it, click the schedule beside **How often**. Choose **One time** and **Save** to make it a one-time quote again. Change orders don't have **How often**. When you convert the quote, it becomes a recurring job billed after each visit, with its visits scheduled. See [When the client says yes](https://crewtavo.com/docs/sales/when-a-quote-is-approved/#convert-the-quote-to-a-job). **Copy as new draft** keeps how often. :::tip[Autopay for recurring work] If you take [autopay](https://crewtavo.com/docs/billing/autopay/), a quote with a line priced per visit (its **Unit** is "visit", like mowing on the starter price list) lets the client choose **Approve and set up autopay**, so each visit is charged to their card from the start. ::: ## Write a message to the client **Message to client** prints above the lines, in the Client Hub and on the PDF: a thank-you, what you recommend and why. "Thanks for having us out. Here's what we recommend…" is the idea. **Polish with AI** rewrites what you've typed to read more smoothly, and saves it ("Message polished. Review it before sending."). Read it over before you send. It's there once your business has added a Claude key under **Apps → Claude**, or the server has one: see [Ask a question](https://crewtavo.com/docs/team/knowledge-base/#ask-a-question). ## Check it before you send it - **Lines** and **Paper**, above the lines, switch between the lines you edit and the estimate as it prints, on your template. - **Preview as client**, in the **⋯** menu at the top, opens the quote as the client will see it in the Client Hub, with "Preview: this is what your client sees." Nothing you do there approves it or sends anything, and the link stops working after a day. - **Print or save PDF**, in the same menu, prints the estimate pages, or saves them as a PDF from your browser's print window. - **Document style**: with more than one document style, pick which one this quote prints on. See [Make your estimates and invoices look like your business](https://crewtavo.com/docs/sales/estimate-templates/). - **Contract** lists the contract sections that print with this quote, and lets you add more for this job. See [Write your contract terms](https://crewtavo.com/docs/sales/contract-terms/). - **Profit estimate** shows once the lines have costs: **Price before tax**, **Estimated cost** and **Profit**, with its percent. It's for you, never the client. ## Send the quote 1. Choose **Send quote** at the top. (It's greyed out until the quote has a line.) 2. Pick how: - **Email**: check **To** (the client's email), the **Subject** ("Quote #12 from …"), and add a **Message** if you like. Choose **Send email**. - **Text**: check the **Mobile number**, add a **Message** if you like, and choose **Send text**. - **Copy link**: copies the client's link for you to paste into any message, like a text from your own phone. Choose **Copy link**. It marks the quote as sent, too. 3. You'll see "Emailed to …" or "Texted to …", with the **Client link** to copy and a **Preview** button. Choose **Done**. The quote is now **Awaiting response**, with "Sent … Waiting for … to respond." at the top. The email or text and its link are logged on the client's timeline. If you don't write a message, the client gets: "Thanks for the opportunity. Here's your quote ($…). You can review the details, choose any options and approve it online:" and the link. "The link is added automatically", so don't paste it into your message. :::note Email and texting have to be set up first. Until they are, the window says "Email isn't turned on yet. Use “Copy link” and send it yourself." (or the same for texting). See [Send email from Crewtavo](https://crewtavo.com/docs/connections/email/) and [Text clients with Twilio](https://crewtavo.com/docs/connections/texting-with-twilio/). ::: Your starter automations email the client a reminder if they haven't answered three days after you send it ("Follow up on quotes after 3 days"). See [Automate reminders and follow-ups](https://crewtavo.com/docs/clients/automations/). ### Change it after you send it You can keep changing a quote that's awaiting a response, or one the client asked to change. The client's link always shows it as it is now. Choose **Resend** to send them a fresh email or text about it. If they're in the middle of approving when the price changes, they're asked to look it over again, so they never approve a price they didn't see. Once it's approved, a quote is locked. For a new version, choose **Copy as new draft** in the **⋯** menu: it copies the lines (and any options) into a new draft quote. ## Follow your quotes The tabs on **Quotes**: | Tab | What's in it | | --- | --- | | **Open** | Drafts, quotes awaiting a response, ones with changes requested, and approved ones not yet a job. | | **Draft** | Not sent yet. | | **Awaiting response** | Sent, waiting for the client. | | **Changes requested** | The client asked for changes. | | **Approved** | The client said yes. Next, make it a job. | | **Converted or lost** | Made into a job, marked lost, or archived. | | **Quote templates** | Saved quotes that new quotes start from. See below. | Search by the title, the client or the quote's number. The **Sent** column says how long ago each one went out (or **Not sent**), and the bottom of the list adds up the quotes on that tab. For a board of every open quote by stage, with what's going stale, use the [Sales board](https://crewtavo.com/docs/sales/sales-board/). **History**, at the bottom of the quote's side column, lists what's happened to it, like when it was sent and approved. ## Quote templates For work you quote again and again, like a spring cleanup, save a quote as a template: 1. On the quote, choose **⋯**, then **Save as template**. 2. Give it a **Template name** and choose **Save template**. Its lines, options, contract sections and message go with it. The client and dates stay on the quote. Your templates are on the **Quote templates** tab. Open one to change it, the same as a quote. It's never sent. To use it, choose **New quote from it**, or pick it under **Start from** in **New quote**. **Delete template**, in its **⋯** menu, removes it; quotes made from it stay as they are. ## When a quote expires Nothing changes on its own when the **Valid until** date passes: the quote stays where it is, and you can still convert it. - In the office, a sent quote past its date says "This quote has expired; update the date before resending." - In the Client Hub, the quote says "Was good until …", its **Valid until** date turns red, and the client sees "This quote's valid-until date has passed. You can still approve it, and … will confirm the price." To give them more time, change **Valid until** and choose **Resend**. If the price has changed, update the lines first. ## Your trade's extras - **Good, Better and Best options** side by side: [Offer Good, Better and Best options](https://crewtavo.com/docs/sales/good-better-best-options/). - **Roofs** priced from the aerial, with a price range first: [Get a roof estimate out from the aerial](https://crewtavo.com/docs/measuring/roofing-estimates/). - **Parking lots and driveways** from a takeoff: [Bid a paving job from the aerial](https://crewtavo.com/docs/measuring/paving-takeoffs/). - **Measuring** any property for quantities: [Measure a yard or a roof](https://crewtavo.com/docs/measuring/measure-yards-and-roofs/). ## If something's off **Send quote is greyed out.** Add a line first: "Add a line item first." **"Add a valid email address for this client first."** The client has no email, or it's mistyped. Fix it on their page, or send it by **Text** or **Copy link**. **I can't edit the lines.** The quote is approved, converted, lost or archived, or your role doesn't include **Quotes and sales**. A lost or archived quote can be brought back with **Reopen as draft** in the **⋯** menu. **The add-on doesn't count in the total.** That's on purpose: an optional line only counts once the client ticks it (or you do, by unticking **Optional (client chooses)**). Next: [When the client says yes](https://crewtavo.com/docs/sales/when-a-quote-is-approved/). Source: https://crewtavo.com/docs/sales/quotes/ (last updated 2026-11-04) --- # When the client says yes: approve, convert to a job and take the deposit > Clients approve and sign quotes in the Client Hub (and can set up autopay as they do), or you mark them approved. Then convert the quote to a job, or a recurring job for recurring work, take the deposit (paid as they approve when you take payments with Stripe, else billed from the job), handle change orders, and mark lost quotes with a reason. Once a quote is out, the client approves it online, asks for changes, or tells you yes (or no) on the phone. This page covers each of those, then turning the quote into a job, billing the deposit, and adding extra work to a job with a change order. ## Who can do it Owners, admins, office staff and estimators whose role includes **Quotes and sales** can mark quotes approved or lost, sign for the business, convert quotes to jobs and start change orders. Billing the deposit takes **Invoices and payments**, which owners, admins and office staff have and estimators don't. See [What each role can see and do](https://crewtavo.com/docs/team/roles-and-permissions/). ## When the client approves in the Client Hub The client opens the link you sent. On a plain quote (one without Good, Better and Best options): 1. They see your message and the lines. They tick any add-ons they want (the lines marked **Optional**), and the total changes as they go. 2. If they have a code, they choose **Have a promo code?**, type it and choose **Apply**. If the code needs a bigger order, they see "… needs an order of at least $…. Remove the code, or change your choices." 3. If your quote prints contract terms, they read the estimate as it prints in **Review the agreement**, add their initials where a section asks, and choose **Continue to sign**. 4. Under **Sign** (or **Approve**, on a quote with no terms), they type **Your full name**, sign under **Your signature**, tick "I approve this quote for $… and authorize … to do the work." (with "agree to the terms I reviewed" in it when there are terms), and choose **Approve quote**. On a quote for [recurring work](https://crewtavo.com/docs/sales/quotes/#quote-recurring-work), the box says the price per visit and how often: "I approve this quote for $55.00 per visit, every 2 weeks, Tuesday, April to October…". They see "Signed on …" with the signed estimate to print or save, and "Thank you. … will be in touch to schedule the work." For a quote offering options, they choose one first: see [Offer Good, Better and Best options](https://crewtavo.com/docs/sales/good-better-best-options/#what-the-client-sees). In the office: - The quote moves to **Approved**, with "Approved … by …" and their signature at the top. - The office gets a notification: "Quote #… approved". - On the [Sales board](https://crewtavo.com/docs/sales/sales-board/), the card moves to **Approved**. The add-ons they ticked are the ones that count, on the quote and on the job you make from it. :::note If you change the quote while they're signing, their approval is turned down with "The price changed. Please look it over again." and they start over with the new price. They never approve a price they didn't see. ::: ### Approve and set up autopay When you take [autopay](https://crewtavo.com/docs/billing/autopay/) and the client isn't on it yet, a quote with a line priced per visit (its **Unit** is "visit") has two buttons: **Approve quote** and **Approve and set up autopay**. The second signs the quote, then goes straight on to saving a card on Stripe's secure page and agreeing to your autopay terms. If they choose **Approve quote**, the signed quote offers it after: "Pay automatically after each visit" with **Set up autopay**. When you [require a card on file](https://crewtavo.com/docs/billing/autopay/#require-a-card-on-file), any quote says "A card on file is required for service. After you sign, you'll add yours on Stripe's secure page." and its one button is **Approve and add your card**. Until they've added it, the signed quote shows "Finish setting up: add your card" with **Add your card**. Either way, the quote is signed and approved first, so it stays approved even if the client stops on Stripe's page. Price ranges and change orders don't offer autopay. ### A preview can't approve The link from **Preview as client** shows exactly what the client sees, with "Preview: this is what your client sees." It can't approve the quote or ask for changes ("Preview: your client signs here."), so it's safe to click through. Only the link you send the client can. ## If the client asks for changes In the Client Hub, the client chooses **Request changes**, writes what they'd like under "What would you like changed?" and chooses **Send request**. They see "Request sent". In the office: - The quote moves to **Changes requested**, and the office gets "Changes requested on quote #…". - The top of the quote says "… asked for changes", with their note in quotes, and "Update the quote, then resend it." - On the Sales board, the card says **Changes requested** in red. Change the lines, then choose **Resend**. The quote goes back to **Awaiting response**. Meanwhile, the client can still approve the quote as it is: their link says "You've asked for changes. … may send an updated quote, or you can approve this one as it is." :::caution A client can only ask for changes once each time you send the quote. If they try again before you resend it, they get "This quote isn't waiting for a response." Resend the quote, or ask them to call or message you. ::: ## When they say yes another way If the client tells you yes on the phone or in person, open the quote, choose **⋯**, then **Mark approved**. It works on a draft too. The quote moves to **Approved** in your name ("Marked approved"), and keeps the document style and contract terms it has now, the same as a signed one. The client's signature line stays blank, for signing on paper. You can also drag the quote to **Approved** on the [Sales board](https://crewtavo.com/docs/sales/sales-board/). A quote offering options asks "Which option did they choose?" first, so it's marked approved from its own page. ## Sign for your business If your document style has a signature line for your business, an approved quote shows **Sign for** and your business name. - With a saved signature, one tap signs it ("With your saved signature."). - Without one, sign with your finger or mouse in the window that opens, and leave **Save my signature for next time** ticked so it's one tap next time. Your signature goes on the business's line of the signed estimate, in the office and on the client's link. See [Make your estimates and invoices look like your business](https://crewtavo.com/docs/sales/estimate-templates/). ## Convert the quote to a job Choose **Convert to job**, at the top of an approved quote or in its green "Approved" box. Crewtavo makes the job and opens it: "Converted to a job". The job gets: - The quote's title, client and property, and its **Message to client** as the job's instructions. - The lines the client chose. Add-ons they left off don't go on the job. - The discount or promo code, as a line of its own. A quote for [recurring work](https://crewtavo.com/docs/sales/quotes/#quote-recurring-work) becomes a **recurring job** billed **After each visit**, with the quote's schedule, season and end date. It starts on the quote's **First visit**, or today if that day went by while the client decided, and its visits go on the schedule straight away. A quote for one-time work becomes a one-off job billed **When the work is done**. If the client is on autopay and **Turn on autopay for new recurring jobs of clients on autopay** is on, the new recurring job is charged automatically from the start: see [Which jobs are charged](https://crewtavo.com/docs/billing/autopay/#which-jobs-are-charged). The quote moves to **Converted** ("Converted to job #…"), the request it came from moves to **Converted** too, and a lead becomes an active client. Next, schedule the work: see [Create a job or recurring service](https://crewtavo.com/docs/jobs/jobs-and-recurring-service/). You don't have to mark a quote approved first. **Convert to job** is also at the top of a quote that's awaiting a response, and in the **⋯** menu of a draft. Converting a quote nobody signed approves it in your name on the way. ## Take the deposit ### Paid as they approve When you take payments with [Stripe](https://crewtavo.com/docs/connections/stripe/) and the quote has a **Deposit required**, the client's button in the Client Hub says **Approve and pay deposit**, with "The $… deposit is paid next, by card or bank, on Stripe's secure page." Approving makes the deposit invoice, marks it sent and opens Stripe's page to pay it. The quote is approved before they pay, so it stays approved if they stop on Stripe's page. Until it's paid, their signed quote says "Your deposit is still due: pay it to hold your place on the schedule." with a **Pay the $… deposit** button. When you convert the quote, the deposit invoice goes on the job, and the job's last invoice takes it off. A quote you mark approved yourself doesn't take the deposit this way: bill it from the job, below. ### Bill it from the job Without Stripe, the client's signed copy tells them "You'll receive an invoice for the deposit." Nothing makes that invoice on its own: someone in the office has to create it from the job and send it. 1. Convert the quote to a job, then open the job. 2. Choose **Create invoice**. 3. Pick **Deposit**. It says "The quote asked for $…", and that amount is filled in. Change it if you agreed on something else. 4. Choose **Create invoice**. The deposit invoice opens as a draft ("Invoice created as a draft"). 5. Check it and send it, the same as any invoice. When you bill the rest of the job, the final invoice takes off what the deposit already billed. See [Create an invoice and get paid](https://crewtavo.com/docs/billing/invoices/). Estimators can't create invoices. If your estimators close the deal, let the office know so they can send the deposit invoice. ## Add work to a job with a change order A change order is a small quote for extra work on a job that's already going, like a second driveway apron or rotted decking found during a tear-off. Once the client approves it, its lines go on the job. 1. Open the job, choose **⋯**, then **New change order**. 2. A quote opens, titled "Change order: …", saying "Change order for job #…". Add what's changing, the same as on any quote. It starts at 0% tax and with no **Valid until** date, so set the **Tax** if the extra work is taxed. 3. Send it with **Send quote**. In the Client Hub, the client ticks "I approve this change order for $… and authorize … to do this added work." and chooses **Approve change order**. When it's approved, by the client or by you with **Mark approved**, its lines and any discount are added to the job right away, and the job's total goes up. Its button says **Add to job #…** rather than **Convert to job**. The job's page lists its change orders under **Change orders**, where **New change order** starts another. ## If they say no Choose **⋯**, then **Mark as lost**. Pick the **Reason**: **Price was too high**, **Went with another company**, **Timing didn't work**, **No response**, **Scope changed** or **Other**, add a **Note** if you like, and choose **Mark lost**. The quote says "Marked lost: …" and moves to the **Converted or lost** tab. The reasons add up in **Metrics** under "Why quotes were lost", so you can see what's costing you work. Dropping a quote on **Drop here to mark lost** on the Sales board marks it lost too, with the reason "Marked lost from the pipeline". An approved quote can't be marked lost from its page. Archive it instead, or drop it on lost on the Sales board. ## Reopen, archive or delete a quote In the quote's **⋯** menu: - **Reopen as draft** brings back a lost or archived quote, to change and send again. - **Archive** puts a quote away without calling it lost, like a duplicate. It goes under **Converted or lost**. - **Delete quote** removes it with its lines: "Its line items are deleted too. This can't be undone." It's only there for drafts, lost and archived quotes that never became a job. Source: https://crewtavo.com/docs/sales/when-a-quote-is-approved/ (last updated 2026-11-04) --- # Follow up on quotes with the Sales board (pipeline) > The Sales board shows every open request and quote as a card in its stage, with what it's worth and how long it's sat there. Drag a card to start a quote, send it, mark it approved, or mark it lost. The **Sales board** is your sales pipeline at a glance: every open request and quote as a card, in columns from new request to approved. Each card shows what it's worth and how long it's been sitting, so you can see what needs a follow-up call today. You can move work along by dragging the cards. ## Open the Sales board - Choose **Sales board** at the top of **Quotes** or **Requests**. - Or search for "Sales board" or "pipeline" (see [Find anything](https://crewtavo.com/docs/getting-started/find-anything/)). It's there for owners, admins, office staff and estimators. Moving cards takes a role that includes **Quotes and sales**, the same as changing the requests and quotes themselves. See [What each role can see and do](https://crewtavo.com/docs/team/roles-and-permissions/). ## The columns | Column | What's in it | | --- | --- | | **New requests** | Requests nobody has booked an assessment for yet. | | **Assessments** | Requests with an assessment booked or done. | | **Drafting quote** | Quotes you haven't sent yet. | | **Awaiting response** | Quotes the client has, including ones where they asked for changes (marked **Changes requested** in red). | | **Approved** | Quotes the client said yes to that aren't a job yet. | Each column shows how many cards it has and what they add up to. Quoted, converted and archived requests, and converted, lost and archived quotes, leave the board. ## Read a card A card shows the request's or quote's title, the client, its number, and for a quote, its total. A quote that offers Good, Better and Best options shows "From $…", its cheapest option, with "3 options" beside it, until the client picks one. The corner of each card says how long since anything changed on it: "today", or a number of days like "5d". Cards are in order with the longest-waiting at the top. - At **7 days** the age turns amber. - At **14 days** it turns red. Those are the ones to call about. Click a card to open the request or quote. ## The numbers at the top | Number | What it counts | | --- | --- | | **Open quotes** | What your open quotes add up to (drafts, awaiting a response and approved), with how many quotes and requests are on the board. | | **Won (30 days)** | Quotes converted to jobs in the last 30 days, and what they came to. | | **Lost (30 days)** | Quotes marked lost in the last 30 days, and what they came to. | | **Win rate (30 days)** | Won, out of won and lost together. | An approved quote doesn't count as won until it's converted to a job. For longer periods, where your leads came from and why you lost quotes, see **Metrics** in [See your money and how the business is doing](https://crewtavo.com/docs/billing/finance-and-metrics/). ## Move a card Drag a card onto the next column to do that step: | Drag | From | To | What happens | | --- | --- | --- | --- | | A request | **New requests** or **Assessments** | **Drafting quote** | Starts a draft quote from the request, the same as **Create quote** on it ("Quote started", with **Open**). | | A draft quote | **Drafting quote** | **Awaiting response** | Opens the **Send quote** window, to email, text or copy its link. It moves once it's sent. | | A sent quote | **Awaiting response** | **Approved** | Marks it approved in your name, the same as **Mark approved** on the quote. | Other moves aren't possible from the board: a column that can't take the card doesn't light up. Booking an assessment is done on the request ([Take a request and book an assessment](https://crewtavo.com/docs/sales/requests/)), and making an approved quote a job is done on the quote ([Convert the quote to a job](https://crewtavo.com/docs/sales/when-a-quote-is-approved/#convert-the-quote-to-a-job)). :::note A quote that offers options can't be dragged to **Approved**: "Open the quote to pick the option they chose." Open it and choose **Mark approved**, and it asks which option they picked. See [Offer Good, Better and Best options](https://crewtavo.com/docs/sales/good-better-best-options/). ::: If the client answered the quote while it sat on your screen, dragging it to **Approved** says "The client has already answered this quote.", with **Open** to look at it again. ## Mark a card lost or archived While you drag a card, a box appears at the bottom of the board: **Drop here to mark lost** for a quote, or **Drop here to mark archived** for a request. Drop the card on it and confirm: - A quote is marked lost, with the reason "Marked lost from the pipeline". "You can reopen it later from the quote." To give a real reason instead, open the quote and use **Mark as lost** there (see [If they say no](https://crewtavo.com/docs/sales/when-a-quote-is-approved/#if-they-say-no)). - A request is archived. "It leaves the pipeline. You can reopen it from the request." This works on approved quotes too, for a client who said yes and then backed out. :::tip If dragging doesn't work on your phone or tablet, tap the card to open it, and use the buttons on the request or quote instead. Every move on the board has one there. ::: Source: https://crewtavo.com/docs/sales/sales-board/ (last updated 2026-10-28) --- # Set up your price list > Settings → Price list holds the services and products you sell, each with a unit, price, cost and tax setting, and an optional formula that fills in the quantity from a map measurement. Import one from a spreadsheet or from Jobber. Your price list (price book, or products and services) is what you pick from when you add a line to a quote. Each service has a unit, a price, an optional cost, whether it's taxed, and optionally a formula that works out the quantity from a measurement. It's under **Settings → Price list**. You don't start from nothing: the trade you picked when you set up your business filled in starter services for that kind of work: five for General (like a service call, labor and a trip charge), ten for lawn and exterior, and more for each of the other trades, from cleaning and plumbing to paving and roofing. Change their prices to yours and delete the ones you don't sell. See [Choose a trade preset](https://crewtavo.com/docs/getting-started/trade-presets/). ## Add a service 1. Open **Settings → Price list** and choose **Add service**. A row called "New service" appears at the end of the list. 2. Fill in the row. Each box saves as soon as you click or tab out of it; there's no save button. - The name, in bold under **Service**, is what goes on the quote. A service needs a name: if you empty the box, it goes back to the old name. - **Category**, the small box under the name, is optional. It shows beside the service when you add a line to a quote, you can search by it, and it groups the picture tiles on the iPad's roof site visit. - **Unit**: what you sell it by, like `ea`, `hr`, `sq ft`, `sq` or `ton`. A new service starts as `ea`. - **Price**: the price for one unit. - **Cost**: what one unit costs you, if you want to track it. With both a price and a cost, the margin shows underneath, like "35% margin", in red when the cost is more than the price. - **Formula**: leave it at **None** unless you want the quantity worked out from a measurement. See [Fill in quantities with a formula](#fill-in-quantities-with-a-formula). 3. Tick or untick **Taxable**, **Show on quotes** and **Add to every job** on the right. **Taxable** means the line is taxed at the quote's sales tax rate. That rate comes from **Sales tax (%)** in **Settings → Company** when the quote is made. See [Set your business details, tax and defaults](https://crewtavo.com/docs/getting-started/company-settings/). **Show on quotes** means it's offered when someone adds a line to a quote. Untick it to stop offering a service without deleting it. **Add to every job** puts the service on new jobs and quotes as a line, once, like a trip charge. Take it off one like any other line. A job made from a quote doesn't get it again, since it has the quote's lines. ## Add a picture The **Picture** column shows each service's picture. Without one, Crewtavo draws one to match the service's name. To use a photo of your own, like your shingle line or a finished patio: 1. Choose the picture (it says **Add** or **Change**). 2. Pick a photo, a JPEG or PNG. **Remove** under it goes back to the drawing. The picture shows on the tiles your salesperson taps through on the iPad during a roof site visit, grouped by category. See [Get a roof estimate out from the aerial](https://crewtavo.com/docs/measuring/roofing-estimates/). ## How services get onto a quote On a quote, **Add from price list** lists every service with **Show on quotes** ticked. Search it by name or category, and choose one. The line gets the service's name, description, unit, price, cost, taxable setting and formula, with a quantity of 1. See [Create and send a quote](https://crewtavo.com/docs/sales/quotes/). The quote keeps what it got. Changing a price on your price list changes the next lines you add, not the quotes and invoices you've already made, so update the line on an open quote yourself if it should change too. Clients never see your cost. It stays on the quote's lines for your team, so you can see what a job should cost you. :::note A description comes onto the quote line when a service has one, but the price list itself doesn't show descriptions, and you can't type one here. A service gets a description from an import, or from Claude or ChatGPT if you've [connected them](https://crewtavo.com/docs/connections/claude-and-chatgpt/). You can always change the description on the quote line. ::: ## Fill in quantities with a formula A formula works out a line's quantity from a measurement you draw on the map, so you don't have to do the math. For example, a lawn treatment priced per 1,000 square feet could be `area_sqft / 1000`, and sod with 10% extra `area_sqft * 1.1`. 1. Type the formula in the **Formula** box and click out of it. Crewtavo checks it straight away. If it can't work it out, it says "That formula doesn't work. Check the spelling, for example area_sqft." and doesn't save it. 2. Once there's a formula, choose under it what it sets: - **Sets the quantity** (the usual): the formula's answer is how many units go on the line. - **Sets the price**: the answer is the line's price for one unit, for something whose price depends on the size of the job. When you apply a measurement to a quote, every line with a formula is filled in from it. Open **Using formulas** above the list for the names you can use: - `area_sqft` (square feet), `area_sqyd` (square yards), `length_ft` (feet), `count`, `depth_in` (inches), `pitch_factor` and `waste`. - For roofs: the edges `eave_ft`, `rake_ft`, `ridge_ft`, `hip_ft` and `valley_ft`, and the roof's surface and squares: `roof_sqft`, `squares`, `roof_squares` and `steep_squares`. - For paving takeoffs: a value for each kind of item drawn on the map, like `asphalt_sqft`, `sealcoat_sqft`, `crack_ft` or `stripe_ft`. For more on measuring and the formulas that go with it, see [Measure a yard or a roof](https://crewtavo.com/docs/measuring/measure-yards-and-roofs/), [Get a roof estimate out from the aerial](https://crewtavo.com/docs/measuring/roofing-estimates/) and [Bid a paving job from the aerial](https://crewtavo.com/docs/measuring/paving-takeoffs/). ## Find, hide and delete services - **Search services** finds a service by its name or category. Searching from the top of any screen finds price list services too, and opens this list on the one you choose. See [Find anything with search](https://crewtavo.com/docs/getting-started/find-anything/). - **Show hidden** lists the services with **Show on quotes** unticked as well. They're faded. - **Delete**, on the right of each service, asks "Delete “…”?". Quotes and invoices that already have the service keep their lines. A deleted service can't be brought back, so if you might sell it again, untick **Show on quotes** instead. ## Download your price list **Download** saves the whole price list, hidden services too, as a CSV spreadsheet with each service's name, category, unit, price, cost, taxable setting and formula. Open it in Excel or Google Sheets. ## Import a price list To bring in a price list from a spreadsheet, or from another app: 1. Save it as a CSV file with column names in the first row: name, description, unit, price, cost, taxable and category. Only a name is needed. 2. Choose **Import**, then **Choose a spreadsheet (.csv)** and pick the file. 3. Crewtavo matches your columns by their names. Check each one, choose another column, or choose **Don't import**. 4. Choose **Import**. It says how many it'll add first. It recognizes the usual names for each column, like `Item`, `Product / Service`, `Rate` or `Unit Price`, `Unit Cost`, `Tax`, `Type` and `UOM`. Prices can have dollar signs and commas. **From Jobber:** in Jobber, open **Settings → Products & Services**, choose **Export**, then import that file here. See [Switch from Jobber](https://crewtavo.com/docs/getting-started/switch-from-jobber/). What happens to each row: - A name already in your price list is skipped, however it's capitalized, so importing the same file twice doesn't make doubles, and the starter services from your trade stay as they are. - A row without a name is skipped, and if a name is in the file twice, only the first is added. - A blank unit becomes `ea`, and a blank price `0`. - Every service is taxable unless its taxable column says no, n, false, 0, non-taxable or exempt. - Imported services go on the end of the list with **Show on quotes** ticked. Formulas and pictures don't import; add them afterwards. :::caution[An import doesn't change prices you already have] Because names already in your price list are skipped, you can't update prices by importing a new file. Change them in the list, or delete the old services first and then import. ::: If Crewtavo says "That file has no rows to import. The first row should be column names.", the file is empty or has only the header row. A spreadsheet saved as Excel (.xlsx) has to be saved as CSV first. ## Who can change the price list | Role | Price list | | --- | --- | | Owners and admins | See and change everything. | | Office staff | See and change everything, if their role has **Price list, checklists, crews and booking forms** (it does unless you've turned it off). | | Estimators | See the price list and download it, but can't change it. | | Crew leads, field crew and subcontractors | Don't see it. | To let someone else change prices, give them a role that includes **Price list, checklists, crews and booking forms**. See [What each role can see and do](https://crewtavo.com/docs/team/roles-and-permissions/). :::tip Selling several services together as one package, like Good, Better and Best, is set up under **Settings → Packages**. See [Offer Good, Better and Best options](https://crewtavo.com/docs/sales/good-better-best-options/). ::: Source: https://crewtavo.com/docs/sales/price-list/ (last updated 2026-11-04) --- # Offer Good, Better and Best options > Set up packages with a picture, highlights and a warranty, then offer two or three of them side by side on any estimate, so the client compares, picks one and signs for it. A package is a set of services you sell together, with a picture so it's easy to pick. Put one on an estimate to price it, or offer two or three side by side, like Good, Better and Best. The client compares them in the Client Hub, chooses one and signs for it. It works in every trade. ## Set up your packages With the Roofing app installed, packages are under **Roofing → Packages**. Without it, they're under **Settings → Packages**: "Services you sell together, each with a picture so it's easy to pick. Put one on an estimate, or offer two or three side by side." 1. Open **Settings → Packages** (or **Roofing → Packages**) and click **New package**. 2. Fill in the package. Each change saves as you go. 3. Click **Add a package** in the list for the next one. A package has: - **Package name**, up to 80 characters. - **Tier** (optional): a word like Good, Better or Best, or your own, up to 40 characters. - **A picture**: click **Add a picture** and pick a photo of the finished work or what goes in. The client sees it when the package is one of the options. Crewtavo keeps it as a JPEG up to 1600 pixels on its long side. Use **Change picture** or **Remove picture** later. - **Main service** (optional): what the package is mostly about, if there's one service. Its price shows on the package's card, and under **Price**, where changing it changes it in your price list too. - **Always included**: what goes on the estimate every time. Pick from **+ Add from your price list**. Measured services fill in from the measurements; the rest start at the count you set. - **On its card**: what the client reads when you offer it as an option. Add up to 8 short lines with **+ Add a highlight**, and a **Warranty**: one line on what it covers, and for how long. - **Contract**: sections from [Settings → Contract terms](https://crewtavo.com/docs/sales/contract-terms/) that print on every estimate this package is on. **Copy** makes a second package from this one to change, and the trash button deletes it. Estimates already made with a deleted package keep their lines. Changing packages takes access to Settings. Anyone who sells can put them on estimates. ### Roof packages On **Roofing → Packages**, a package is a kind of roof, priced by the square, with one-tap quick adds. **Set up the standard packages** gives you three, ready to offer as options: **Architectural shingle** (Good), **Designer shingle** (Better) and **Standing-seam metal** (Best), each with highlights and a warranty. See [Get a roof estimate out from the aerial](https://crewtavo.com/docs/measuring/roofing-estimates/). :::caution The warranties the standard packages come with are example wording, and the package page says so until you change them: "Example wording to start from — have your attorney review it before you use it." In the office, an option still on one shows **Example warranty**. The client never sees that flag. ::: ## Offer options on an estimate 1. Open the quote. 2. In the bar above the lines, click **Offer options** ("Offer two or three packages side by side, like Good, Better and Best."). On a quote with nothing on it yet, the button is **Pick packages**. 3. Pick the packages. You can offer two or three options. 4. If the estimate already has lines, it becomes option 1 and each package you pick becomes another option. Under **On every option**, tick the lines that should count whichever option the client picks, like extras found on the job. The rest stay on option 1 only. 5. Click **Offer 2 options** or **Offer 3 options**. On a quote with nothing on it, picking one package prices the estimate from it instead (**Use** and the package's name), with no options. **Start over** in the same dialog takes every line and option off the estimate and starts it over from the packages you pick. :::note The deposit is never more than the cheapest option. If adding options brings it under the deposit, Crewtavo lowers it and says so, like "The deposit is now $1,500.00, so it's no more than the cheapest option." ::: ## Work with the options Each option is a tab with its picture, tier, name and total. Clicking a tab only changes what you're looking at. The lines show the ones on every option and that option's own, and the totals beside them are for that option. - **Tiers:** an option keeps its own tier. When none of them has one, they're labeled Good, Better and Best by price, cheapest first. - **Show this one first:** the client's link opens on the option marked **Shown first**. If you change it after the client has the estimate, Crewtavo asks first, because any add-ons they picked are cleared. - **New lines:** when you add a line, choose **Only on** that option or **On every option**. - **Discounts:** "The discount comes off whichever option they choose." - **Deposit:** if it's more than the cheapest option, the totals say "That's more than … Lower it so it fits whichever option they choose." - **Add an option** adds another package, up to three. - The **⋯** menu has **Edit this option** (the name, tier, highlights and warranty on its card, for this estimate only), **Start over from packages**, and **Take this option off**. With two options, taking one off makes it a single estimate again, with the other option's lines. **Lines** and **Paper** switch between the editable lines and the estimate as it prints. While the client is still deciding, the paper shows the options side by side with the one you're looking at priced in full. **Copy as new draft**, in the quote's **⋯** menu, copies the quote with its lines and options. On the [Paving](https://crewtavo.com/docs/measuring/paving-takeoffs/) and [Roofing](https://crewtavo.com/docs/measuring/roofing-estimates/) estimate steps, the same options bar sits above the lines. ## What the client sees The client's link walks them through up to three steps: 1. **Choose:** "Choose your option" shows the options as cards, with their pictures, highlights, warranty and price. They click **Choose this one** on the one they want, and pick any add-ons. 2. **Review:** "Review the agreement" shows the estimate for that option as it prints, with your contract terms. If a section asks for initials, they draw them under **Your initials** and click **Add my initials** beside each one. This step only shows when the estimate has terms. 3. **Sign:** they type **Your full name**, sign under **Your signature**, tick "I approve this quote for $… (Better · Designer shingle), agree to the terms I reviewed, and authorize … to do the work.", and click **Approve quote**. They can click **Request changes** at any step instead. ## When the client says yes another way If the client says yes on the phone or in person, open the quote and choose **Mark approved** in the **⋯** menu, or click **Convert to job**. On a quote with options, Crewtavo first asks "Which option did they choose?". Pick it, then click **Mark approved** (or **Convert to job**). The approval keeps the option and its contract terms, and a job gets that option's lines. On the **Sales board**, a quote with options can't be dragged to **Approved**: "Open the quote to pick the option they chose." Once it's signed, the chosen option shows **Chosen** and the quote says "Signed estimates keep their option." At a roofing site visit, the salesperson taps the option the homeowner wants, then **They chose this one**, and the homeowner signs on the iPad. See [Get a roof estimate out from the aerial](https://crewtavo.com/docs/measuring/roofing-estimates/). ## In your lists The quotes list and the sales board price a quote with options from its cheapest option, like "From $18,300", with "3 options" under it. Once it's signed, they show the total for the option chosen, and its name. Source: https://crewtavo.com/docs/sales/good-better-best-options/ (last updated 2026-11-04) --- # Make your estimates and invoices look like your business > Settings → Document style sets the letterhead (Crewtavo's or your own), color, lettering, license number, insurer, contract, signature lines and footer that every estimate and invoice prints with, in every trade, with a live preview. **Settings → Document style** decides how your paperwork looks: the pages that print, the PDF you save, the pages your client reads before they sign, and the signed copy they get a link to. It works the same in every trade. As you change something, the letter-size pages beside it change too. ## Set it up 1. Open **Settings → Document style**. 2. Open each section and fill it in. The live preview shows a sample estimate as you go; switch it to **Invoice** to see a sample invoice. 3. Click **Save style**. Until you save, estimates use a plain built-in look, so nothing breaks while you're getting to it. Your first save stores your style as **Standard** and makes it the default. ### Letterhead - **Letterhead**: **Crewtavo's** (the default) prints your name, logo and details in the style you pick below. **Your own** prints your own letterhead instead (see below). - **Header style**: **Classic** (logo and name on the left, your details on the right), **Centered**, or **Banner** (a band of your color across the top). - **Logo**: comes from **Settings → Company**. Owners and admins can change it here too. See [Add your logo](https://crewtavo.com/docs/getting-started/add-your-logo/). - **Color**: your brand color, one of the suggested colors, or a custom one. - **Lettering**: **Modern** (the same lettering as the app) or **Classic** (a serif, like a printed letterhead). ### Use your own letterhead If you already have letterhead, from Word or a printer, Crewtavo can print on it. 1. Under **Letterhead**, choose **Your own**. 2. Click **Upload your letterhead** and pick the file. A PDF of a blank page prints cleanest (in Word, choose **File → Save as PDF**); Crewtavo uses its first page. A PNG, JPEG, SVG or HEIC picture, or a scan or photo of a printed page, works too. 3. In **Your letterhead**, drag **Header ends** to where your letterhead's top ends, and **Footer starts** to where its bottom starts. Your estimate prints between the two lines. 4. Click **Use this letterhead**, then **Save style**. The header prints at the top of the first page, in place of Crewtavo's, so **Header style** and **Logo** go away and your letterhead's details replace the ones under **Business details**. The footer prints along the bottom of every page, in place of the footer's words. To change it, click **Upload a different one**. To leave a part out, drag its line to the very top or bottom of the page. Without a top, Crewtavo's header prints there, in the style you pick; without a bottom, the footer's words do. :::tip A photo can print with gray paper, and Crewtavo warns you when it looks like one. For a clean letterhead, upload a PDF from Word or a flat scan. ::: ### Business details Your business name, address, phone, email and website come from **Settings → Company**: click **Change in Settings → Company** to change them. Here you add: - **Under the name**: a short line under your name, like "Roofing · Siding · Gutters". - **License number** and **Insured by**, each with a switch to show or hide it on the page. ### Contract - **Printed above the signatures**: a few lines in plain words, like your payment terms, what's extra and your warranty. Each line prints on its own line. **Use the suggested wording** puts in a plain starting point to change to your own. - **Sections on estimates**: tick the sections from **Settings → Contract terms** that every estimate prints, after the words above. - **Sections on invoices**: tick the ones every invoice prints, after its totals. Write, change and reorder your sections in **Settings → Contract terms**. See [Write your contract terms](https://crewtavo.com/docs/sales/contract-terms/). :::tip If your contract sections already cover payment, changes and your warranty, clear **Printed above the signatures** so they don't print twice. ::: ### Signatures Turn the customer's line and your company's line on or off, change the words under each line, and choose whether a date prints beside each signature. Your salespeople don't sign by hand every time: each person saves their signature once in **Settings → Profile → Your signature**, or the first time they sign an estimate on site, and it goes on every estimate they sign after that. ### Footer **Along the bottom of every page**: a line like "Licensed and insured in Ohio · Family owned since 1998". With your own letterhead, its bottom prints there instead. **Page numbers** adds "Page 2 of 3" to every page. ## How the pages print Estimates and invoices are real US Letter pages, the same on screen as on paper: - **Page 1** has the letterhead. Later pages have a slim header with your name and the estimate's number, so a loose page is easy to place. - **Your contract sections** print above the signatures or on their own pages after the estimate, under "Terms and conditions", depending on where each one is set to print. - **While the client is still deciding between options**, the estimate shows them side by side. Once they choose, it says which ("Your choice: Better · Designer shingle"). ## More than one style Use **New style** for a second look, like one for storm and insurance work. The **⋯** menu beside the **Style** picker has **Rename**, **Make it the default** and **Delete style**. A quote uses the default unless you pick another under **Document style** on the quote page (it only shows when you have more than one). ## Where it shows - **On a quote**: switch **Lines** to **Paper** to see the estimate as it prints. **Print or save PDF** in the quote's **⋯** menu prints those pages, with the exact price, from the office. On an invoice, **Print or save PDF** opens the client's copy, ready to print. - **The Client Hub**: the client reads these pages in the **Review** step before they sign, and gets this page when they print a quote or invoice from their link. Once a quote is signed, their link shows the signed copy, with the customer's and your company's signatures on their lines. - **Signing on site**: the salesperson's iPad shows these pages while the homeowner signs. See [Get a roof estimate out from the aerial](https://crewtavo.com/docs/measuring/roofing-estimates/). :::tip **Print a sample** prints the preview, so you can check it on your own printer before a client sees it. ::: Source: https://crewtavo.com/docs/sales/estimate-templates/ (last updated 2026-11-04) --- # Write your contract terms > Settings → Contract terms keeps your contract's wording a section at a time, like payment, your warranty and the right to cancel, with fill-ins and initials, and prints it with your estimates and invoices. **Settings → Contract terms** is where your contract's wording lives, a section at a time: payment, changes to the work, your warranty, the right to cancel. You write each section once. Your document style picks the ones every estimate and invoice prints, a package can bring its own, and you can add more to one job. The customer reads them before they sign, and initials the ones you ask them to. Only people in the office who manage Settings can change your contract terms. ## Start your contract terms Your list starts empty. 1. Open **Settings → Contract terms**. 2. Click **Add example sections** to start from plain-language sections for your trade, or **Write your own** to start from nothing. The example sections are: - **Every trade:** Payment, Changes to the work, Warranty, Permits and inspections, Cleanup, Delays beyond our control, Liens, and Your right to cancel. - **Cleaning & Janitorial** adds Access and keys, and Your things. - **Electrical** adds Power shut-off and Existing wiring. - **Handyman & Home Repair** adds Hourly work. - **HVAC** adds What we find and Access. - **Landscaping & Hardscaping** adds Underground lines and New plants. - **Lawn & Exterior Maintenance** adds Access and pets, and Weather. - **Paving & Sitework** adds Cure time and Cracks coming back. - **Pest Control** adds Treatments. - **Plumbing** adds What we find and Water shut-off. - **Pool & Spa Service** adds Access and pets, and Water between visits. - **Roofing & Exteriors** adds Hidden decking damage, Insurance claims and Weather. Each example has an **Example** tag in the list until you change its words. :::caution The examples are a start, not finished legal terms. As the app says: "Example wording to start from — have your attorney review it before you use it." Contract rules, like the right to cancel, differ from state to state. ::: Adding the examples doesn't put them on your estimates yet. Pick the ones you want in your document style (see [Put sections on your estimates and invoices](#put-sections-on-your-estimates-and-invoices)). ## Write a section 1. Click **Add a section** (or **Write your own** on an empty list). 2. **Title**: printed above its words, like "Payment" or "Your right to cancel". Up to 120 characters. 3. **Words**: write it the way you'd say it to the customer. The toolbar has headings, bold, italic, underline, numbered and bulleted lists, quotes, tables and dividers. To put in something that changes with each estimate, like the customer's name, click **Fill-in** on the toolbar and pick one (see below). 4. **Where it prints**: - **Above the signatures**: right above where the customer signs, for what they must read first. - **On the terms pages**: on the pages after the estimate, under "Terms and conditions". 5. Turn on **The customer initials this section** if they should initial it when they sign. 6. Click **Add section**. A section holds up to 20,000 characters. If you go over, the app says "That's more than one section can hold. Split it into two sections." ### Fill-ins A fill-in is a word in braces that Crewtavo fills in for each estimate. You can type them yourself too; capital letters don't matter. | Fill-in | What it prints | | --- | --- | | `{Customer name}` | Who the estimate is for | | `{Customer address}` | The customer's address, on one line | | `{Job address}` | Where the work is | | `{Business name}` | Your business's name | | `{Business phone}` | Your business's phone number | | `{License number}` | The license in your document style | | `{Estimate number}` | Like 1042 | | `{Date}` | The estimate's date, like October 25, 2026 | | `{Total}` | The price of the option they pick, with tax | | `{Deposit}` | The deposit on the estimate | | `{Option}` | The name of the option they pick | | `{Warranty}` | The warranty of the option they pick | `{Option}` and `{Warranty}` come from the option the customer picks, or the package the estimate was priced from. Without either, they're blank. See [Offer Good, Better and Best options](https://crewtavo.com/docs/sales/good-better-best-options/). :::tip Fill-ins work in **Printed above the signatures** in your document style too. ::: ## Put sections on your estimates and invoices 1. Open **Settings → Document style** and open **Contract**. 2. Under **Sections on estimates**, tick the sections every estimate prints. 3. Under **Sections on invoices**, tick the ones every invoice prints. They print after the invoice's totals. 4. Click **Save style**. If you have more than one style, each one picks its own sections. See [Make your estimates and invoices look like your business](https://crewtavo.com/docs/sales/estimate-templates/). ## Sections for one package or one job - **A package:** open the package (**Settings → Packages**, or **Roofing → Packages** with the Roofing app installed) and tick sections under **Contract**. They print on every estimate that package is on, after the ones every estimate has. When you offer packages as options, each option brings its own, and the customer sees the ones for the option they're looking at. - **One job:** on the quote page, the **Contract** card lists **What prints** and where each one comes from (**Every estimate** or **With this option**). Tick any other section under **Add for this job** to print it on this estimate only. ## What prints, and in what order An estimate prints: 1. The words in **Printed above the signatures** in your document style. 2. Your document style's sections. 3. The package's (or the option's) sections. 4. The sections added for this job. Each section prints once, in the order of your list in **Settings → Contract terms**. Sections set to **Above the signatures** print before the signature lines. Sections set to **On the terms pages** start a new page headed "Terms and conditions", and the estimate says "By signing, you agree to this estimate and the terms on the pages that follow." above the signatures. An invoice prints the document style's **Sections on invoices** after its totals. Nobody initials an invoice, and it has no terms pages. ## When the customer signs In the Client Hub, the **Review** step shows the estimate as it prints, with its terms. The customer draws their initials once under **Your initials**, then clicks **Add my initials** beside each section that asks for them. They can't go on to sign until every one is initialed. At a roofing site visit, the homeowner initials and signs on the iPad the same way (see [Get a roof estimate out from the aerial](https://crewtavo.com/docs/measuring/roofing-estimates/)). If the terms change while the customer has the page open, they're asked to look again: "The terms changed. Please look them over again." ## Reorder, change or delete a section - **Reorder:** use the up and down arrows beside a section. It moves in every document style and package too. - **Change:** click the section, or choose **Edit** in its **⋯** menu, then **Save section**. - **Delete:** choose **Delete section** in its **⋯** menu. :::note A signed estimate keeps the words it was signed with. Changing or deleting a section only changes estimates that aren't signed yet. On a signed quote, the **Contract** card says "Signed with these. Changing your template or your contract terms doesn't change them." ::: Source: https://crewtavo.com/docs/sales/contract-terms/ (last updated 2026-11-04) --- # Put a booking form on your website > Build a booking form in Settings → Online booking, with your own questions and service area, then add it to your Squarespace, Wix, WordPress, GoDaddy or Google Sites website. Each form sent comes into Requests, on the client you already have or a new lead. Every booking form in **Settings → Online booking** has its own link. You can put the form right on a page of your website, or add a button there that opens the link. Either way, each form someone sends comes in under **Requests** as a new request, on the client you already have or a new lead client (see [When an existing client uses the form](#when-an-existing-client-uses-the-form)). :::tip[Already have a form on your website?] Keep it, and point it at Crewtavo with [Website Forms](https://crewtavo.com/docs/connections/website-forms/), the way Formspree works. Each message comes in under **Requests** and to your inbox. ::: ## Build a form Owners, and admins and office staff whose role includes **Price list, checklists, crews and booking forms**, can build and change forms. 1. Open **Settings → Online booking** and choose **New form** (or **Create a form**, before you have one). 2. Give it a **Form name**, like "Request a quote" or "Free lawn estimate". It's the heading on the form, and the title of every request it brings in. 3. Pick the **Type**: **Request form**, **Book an estimate** or **Book a service**. The type is a label on the form's card, to tell your forms apart. Every type works the same way: people send a request, and you book the visit from it. Nobody picks a time on the form. 4. Under **Link**, type the end of the form's address, or leave it empty to make it from the name. The full address shows under the box. If another of your forms has it, you'll see "Another form uses this link". 5. Under **Service area ZIP / Postal codes**, list the ZIP or postal codes you serve, separated by commas (like "24151, 24065, 24184"). A code covers every one that starts with it, like M5V for M5V 2T6. "Leave empty to accept any area." 6. Set up the **Questions** (below). 7. Choose **Create form**. The form is live straight away. Its card shows **Live**, its type, how many questions it has, how many service areas it has (or "any area"), how many "requests in the last 30 days" it brought in, and its link, with **Copy link**, **Open** and **Embed**. ### Questions "Name, email, phone and address are always asked", so you don't add those. People have to give an email or a phone number, and the address for the work. A new form starts with one question, "What do you need done?". For each question, type it in the box and pick its answer type: | Answer type | What people do | | --- | --- | | **Short answer** | Type a line. | | **Paragraph** | Type as much as they like. | | **Number** | Type a number, like the number of trees. | | **Yes / no** | Tap **Yes** or **No**. | | **Pick one** | Tap one of your options. Type the options in the box beside it, separated by commas. | | **Pick any** | Tap as many of your options as apply. | | **Files (plans, PDFs)** | Add files, like a site plan. They go on the request under **Plans and files**. See [Upload and manage plans for a job](https://crewtavo.com/docs/jobs/plans-and-files/#let-clients-send-plans-with-a-request). | | **Photos** | Add pictures only. | Tick **Required** for a question they must answer. The arrows move a question up or down, and the trash button removes it. **Add question** adds another, up to 30. The answers show on the request under **What they asked for**, by question. ### Change, turn off or delete a form Open the form's **⋯** menu: - **Edit form** opens it as you set it up. Choose **Save form**. Your website shows the change right away. - **Turn off** stops the form taking requests ("Form turned off"), and its card says **Off**. People who open it see "This form isn't available". **Turn on** brings it back. - **Delete form**: "The link stops working. Requests it already brought in are kept." ## Promo codes on the form Every form has a **Have a promo code?** button above **Send request**. People choose it, type the code and choose **Apply**. If the code checks out, the form shows it with what it gives ("… It'll be applied to your quote."), and **Remove** takes it off. If it doesn't, they see why, and can send the request without it. To fill a code in for people, add `?promo=` and the code to the end of the form's link, like `…/book/your-business/request-a-quote?promo=SPRING10`, and use that link in an email or ad. The code shows on the request under **Promo code**. It isn't taken off anything yet: when you choose **Create quote**, the quote says "The client entered … when they booked." Choose **Apply** there to put it on. See [Create and send a quote](https://crewtavo.com/docs/sales/quotes/) and, for making codes, [Marketing: campaigns and promo codes](https://crewtavo.com/docs/clients/marketing/#promo-codes). ## Get the code 1. Open **Settings → Online booking**. 2. On the form's card, choose **Embed**. 3. Choose **Copy code**. The same window has the steps for your website builder: pick it under **Your website is on**. On your website, the form fits itself to the page. It grows and shrinks with its questions, so there's no box to size, and it leaves out your business name at the top, since your website already shows it. :::tip Changing the form later (its questions or **Service area ZIP / Postal codes**) doesn't need new code: your website always shows the form as it is in Crewtavo. Only changing its **Link** does, since that changes the form's address. ::: ## Add it to your website ### Squarespace 1. Edit the page. Where the form should go, click **Add block** (or **+**), then **Code**. 2. Click the pencil on the new block and paste the code over what's in it. Leave **Display Source** off. 3. Save and publish. While you're signed in to Squarespace, it may not show the form. Open the page in a private window to see it. :::note Code blocks that add a form like this need Squarespace's Core, Plus or Advanced plan (or Business or Commerce on older plans). On other plans, [link a button to the form](#or-link-a-button-to-it) instead. ::: ### Wix 1. In the Wix Editor, click **Add Elements**, then **Embed Code**, then **Embed HTML**. 2. Click the new box, then **Enter Code**. Paste the code and click **Apply**. 3. Drag the box's bottom edge down until the whole form shows. Wix keeps the box at the size you give it. 4. Publish. ### WordPress 1. Edit the page. Click **+**, search for **Custom HTML**, and add that block where the form should go. 2. Paste the code into the block. 3. Click **Update** (or **Publish**). :::note On WordPress.com, this needs a paid plan with hosting features turned on; the free plan removes the code. WordPress sites hosted anywhere else work as they are. ::: ### GoDaddy 1. In the website editor, hover between two sections and click **+** to add a section. Search for **HTML** and add it. 2. Paste the code into **Custom Code** and click **Done**. 3. Publish. ### Google Sites 1. Click **Insert**, then **Embed**, then the **Embed code** tab. 2. Paste the code, click **Next**, then **Insert**. 3. Drag the box's bottom edge down until the whole form shows, then **Publish**. ### Built by a developer If your website is code someone wrote, choose **Built by a developer** under **Your website is on** in the **Embed** window, then the framework the site uses. **Astro:** paste the code into a `.astro` page or component, where the form should go. Astro bundles the script, which is fine. With two forms on a page, the script only needs to be there once. Don't paste it straight into an `.mdx` page, since MDX reads the script's braces as code: put the form in a `.astro` component and use that there. **Next.js:** the code can't go into JSX as it is, and React won't reliably run a script written into a page, so the **Embed** window gives you a component instead. Choose **Next.js**, then **Copy component**. Save it as `components/BookingForm.tsx` (or `.jsx`) and render `` where the form should go. It works in the App Router (as a server component) and the Pages Router. It looks like this, with your form's link and name filled in: ```tsx import Script from "next/script"; export function BookingForm() { return ( <>