Quotes, contracts, scheduling and invoices connected across branches
The quote is in the CRM, the contract in a shared folder, the schedule in another tool and the invoice in a fourth, with different habits in each branch. A shared reference and a few reliable handoffs would let you follow every job from quote to invoice.
Illustrative use case. It describes a problem we come across often and what we could build to solve it. It is not a client project: no results are claimed.
The starting point
The company has several branches. Sales staff write quotes in the CRM. Once signed, the contract goes into a shared folder. Each branch schedules jobs in its own tool, sometimes a spreadsheet. Invoicing happens in separate software, based on the jobs marked as done. Each branch has its own habits: its own statuses, its own prices, its own way of naming clients and sites.
The actual problem
The chain breaks at the handoffs. A signed quote never gets scheduled because nobody told the branch. A maintenance visit included in the contract is never created. A completed job isn’t invoiced because it wasn’t marked as done, or because an extra agreed on site was never recorded. A contract’s annual price review is forgotten. And because the quote, contract, job and invoice share no common reference, finding what is missing means comparing four tools by hand.
What could be built
- One shared reference per account, for example the branch code followed by the contract number, carried on the quote, the contract, every job and every invoice.
- Creating the contract and the planned jobs as drafts in the branch’s scheduling tool as soon as a quote is marked signed.
- Preparing a draft invoice line when a job is marked done, including extras recorded on site.
- A daily exceptions report: signed but not scheduled, done but not invoiced, contracts coming up for renewal, clients missing a company ID.
- A view per branch and a company-wide view, built from the same data.
- Invoice numbering series per branch where the rules allow it, with no risk of duplicate numbers.
What would change for the team
- Every account can be followed from quote to invoice with one reference.
- Jobs that are done but not invoiced show up every day, instead of at month end or never.
- Branches keep their scheduling tool, but share the same statuses and the same reference.
- Management sees activity across all branches without asking each one for spreadsheets.
- Client data is cleaner, which matters as e-invoicing rules add new mandatory details.
What stays under human control
- Special prices, discounts and goodwill gestures.
- Sending each invoice: it is prepared as a draft, then someone checks it and sends it.
- Scheduling trade-offs: emergencies, staff shortages, priorities between clients.
- Disputes, credit notes and renegotiating a contract when it comes up for renewal.
Going further
The article Quote to invoice across locations: connecting your tools covers where the chain breaks, what to harmonise between branches before connecting anything and a simple weekly “done but not invoiced” check.