This guide takes you through a typical roofing job — lead to payment — so you can see exactly how Zuper would fit into your current process. You need the Zuper web app and the Zuper mobile app. Expect about 15–30 minutes to complete the full flow. If you have not logged in to the Web app yet, this short video will walk you through the process.Documentation Index
Fetch the complete documentation index at: https://docs.zuper.co/llms.txt
Use this file to discover all available pages before exploring further.
Before you start
When setting up your test customer, use your own email address as the customer’s email. This lets you receive the same notifications your customers would — inspection confirmations, proposals, invoices, and updates — so you can see the full customer experience alongside the back-office view.Mobile app — trial outside sales login
- Email: john@email.com
- Password: <your company login name>@123
Step 1: Qualifying the lead
Where: Web app · Time: 2–5 min
Create the test customer
Enter customer details
Enter the customer name and your email address — this is your test customer for the trial.
Select the Prospects pipeline
Select the Prospects pipeline at the top left. This switches to Kanban view, filtered by leads only.
Drag the pipeline card
Drag the pipeline card for your lead and drop it into Qualifying on the Kanban board.
Complete the intake form
Work through the lead intake form — communication preferences, what the customer is looking for. These are all customizable fields you can configure in the back end.
What just happened: The job moved from Lead to Inspection automatically, with the status updated at each step. The job is now ready to be booked as an inspection appointment.
Step 2: Running the inspection
Where: Web app + mobile app · Time: 5–10 min
Schedule and assign a salesperson
Assign a user
At the top right of the job, select + under Users/Teams Assigned to assign the pre-built John Wayne mobile app user.
Schedule the inspection
Select the Schedule calendar icon at the top left, under the job title. Schedule for right now.
Enter measurements
Go to the Measurements tab on the left side and manually enter measurements.
Measurements populate automatically once you integrate your measurement provider. You can also upload a measurement file instead of entering values manually. Intelligent quoting relies on measurements to calculate — if you do not enter them, the proposal will not populate.
Arrive on site
Update the status to Arrived On-Site. Travel time stops. Update again to Inspection Report to begin the inspection.
Insurance claim — two paths to explore This is a good point to try both flows. Each follows a different process in Zuper.
- No — Standard quote flow
- Yes — Insurance claim flow
Select No to proceed with a standard proposal. The system moves into intelligent quoting and generates a Good, Better, Best proposal from your inspection findings. Follow the remaining steps in this phase.
We suggest selecting No first, then returning to explore the Claim flow later.
Fill out the inspection checklist Work through all items and upload photos. Your responses directly drive what appears in the proposal — Zuper uses the checklist to build the quote automatically using intelligent quoting. Two fields are pre-configured to demonstrate this in the trial:
- Ventilation: Select Box Vents — this is enough to include it in the proposal.
- Roof penetrations: Select Pipe Boots — mark the condition as Failed and enter the quantity to include them.
Generate and send the proposal
Find the quote on mobile
In the mobile app, go to the Associated tab. Swipe down to refresh — the quote is built and waiting toward the bottom.
Add a cover image
Select the quote, then choose a proposal cover image from the job gallery or your device.
Present on the mobile app (optional) Select Present to walk through the proposal on your device. The good/better/best options, color picker, add-ons, and the inspection items you flagged — pipe boots and vents — are all reflected here. Customer accepts and signs — deposit collected Sign off on the proposal from the email or on the mobile app. When Zuper Pay is enabled, a deposit is collected automatically at the point of signature. Approve the accepted quote — web app Back on the web app, the quote status updates to Accepted and the job updates to Won automatically. Update the status to Approved.
This is an intentional manual step — it gives your team a chance to review before anything goes into production.
What just happened: The quote line items were added to the job automatically. The job has moved into the Production pipeline — schedule and assignment cleared, ready for the crew.
Step 3: Managing production
Where: Web app + mobile app · Time: 5–10 min
Manage production The inspection job automatically updates to Production with a status of New-Production. Update the status to Pre-Production from the web app. Purchase order created A purchase order (PO) is generated automatically from the accepted quote line items when the job enters New-Production status. The PO starts in draft.
Receive materials Once materials arrive, mark quantities received in the purchase order.
An “Accept All” one-click option is coming soon to streamline materials receipt.
Assign the production team
In the upper-right Users/Teams Assigned section, select + to assign the production team.
On site — update statuses via mobile app
Update job statuses on mobile
In the mobile app — make sure John Wayne is still assigned to the production job — update the job status through each stage:
- On My Way
- Arrived
- Site Preparation (complete checklist)
- Roof Installation
Complete tasks in order Tasks must be completed sequentially. Select each task on the mobile app to reveal its checklist, complete it, then mark it as completed.
Tasks can be configured for parallel execution if sequential completion is not required.
This triggers a change order proposal, pre-selected in intelligent quoting with the correct change order template. It is sent to the customer, signed electronically, and the new line items are added to the job automatically upon acceptance. No separate job or manual update is needed.
Complete the job
Multiple production phases — for example, gutters or siding If the job requires further production work after roofing, Zuper handles this within the same job — no new job needed. At the Closed status, a checklist prompts the team to select the next production category. The job cycles into that phase automatically, with the schedule and assignment cleared for the next crew. This continues until all production work is complete.
Multi-category production is not configured in this trial account.
Customer signs off on site The customer signs the completion form and rates the job using the three-tier feedback system.
What just happened: The production job is complete. Zuper moves it into the Revenue pipeline automatically and generates the invoice.
Step 4: Invoicing and payment
Where: Web app · Time: 2–5 min
Invoice generated from production The invoice includes everything from the original quote plus any approved change orders. It starts in draft. Review and send
Record payment Once paid, Zuper automatically records the transaction based on the selected payment method. The job status updates to Paid in Full automatically. Partial payments and overdue invoice statuses are tracked and updated the same way.
What Zuper handled automatically in this walkthrough
| Trigger | Automatic action |
|---|---|
| New customer saved | Job created |
| Lead qualified | Job moved to Inspection |
| Proposal accepted and signed | Deposit collected |
| Quote accepted in production | Purchase order built |
| Change order accepted | Items added to job |
| Job completed | Invoice generated and job moved to Revenue |