Operations
Custom business applications for estimating, CRM, and project delivery
HaveSight designs and builds custom business applications that bring customer records, estimates, projects, and reporting into one system shaped around how your team works. We introduce that system in useful phases, not all at once, so your team can keep working while it comes together. This page is for businesses that have outgrown spreadsheets, inboxes, and disconnected tools.
When your tools stop keeping up with the work
Most businesses we work with did not set out to run on spreadsheets and email. They started there because it was fast, and it worked. Then the business grew, and the workarounds grew with it.
It usually looks something like this:
- Estimates live in spreadsheets. Each estimator has a slightly different version, prices are copied by hand, and nobody is sure which template is current.
- Jobs live in email. Selections, changes, and approvals are scattered across threads, texts, and notes.
- Handoffs depend on memory. When a job moves from sales to estimating to the crew, it is hard to tell who promised what, and when.
- Margins show up after the fact. You find out whether a job made money weeks after it is finished, when there is nothing left to change.
If that sounds familiar, you have not done anything wrong. You have outgrown your tools. That is a situation, not a company size. We work with owner-operators and small teams as well as larger operations, in service, remodeling, showroom, and other project-based businesses.
A good fit: your estimating, pricing, jobs, or customer records have become too important to stay spread across disconnected tools, and you want a system built around how your team actually works.
Probably not a fit: you need a brochure website with nothing behind it, or a standard workflow that an off-the-shelf tool already handles well. We will tell you that plainly. See the FAQ below or start a conversation and we will help you sort it out.
What a custom business application can include
We build the parts your business needs, in the order that makes sense for you. A typical application brings together some or all of the following:
- Customer and sales management (CRM). Inquiries, consultations, clients, and projects in one place, with a clear record of every conversation and next step.
- Estimating, pricing, and project workflows. Line items, quantities, costs, markups, price lists, catalogs, and review steps, producing client-ready estimates from the same data your team works in.
- Scheduling, dispatch, fulfillment, and handoffs. Where it applies, we connect who is doing what, when, and what they need to do it.
- Dashboards, status tracking, and reporting. A current view of where every job stands, without asking someone to pull a report together.
- Project costs, profitability, and role-based workspaces. Purchase orders, change orders, and deposits roll into job costing, and each person sees the tools and information their role needs.
Start with the spreadsheet, inbox, or handoff that has become too important to stay disconnected.
You do not have to build everything at once. Many projects begin with a single workflow, such as estimates or consultation intake, and grow from there once that part is working well.
How the pieces connect
Every business is different, but most of the systems we build follow a similar path from first contact to finished job:
01
Public experience and intake.
Your website guides people to a clear next step, such as a consultation request, and captures what your team needs to know.
02
CRM and consultation records.
Each inquiry becomes a working record, then a client and a project, instead of an email someone has to remember.
03
Estimating and pricing.
Estimators build estimates from shared price lists, catalogs, and margin settings, with review steps before anything goes to the client.
04
Project delivery.
Once work is approved, the job has its own workspace for materials, selections, messages, and open items.
05
Job costing and profitability.
Purchase orders, change orders, deposits, and draws roll into a project-level view of costs and margin.
06
Team operations.
A shared delivery board, calendar, assignments, and due dates keep everyone working from the same information.
The website can be the front door. The application does the work behind it. When the two are connected, information entered once moves forward instead of being retyped at every step.
Where AI helps, and where a person stays in control
We use AI where it speeds up a real task your team already does. We do not build chatbots as the product, and we do not add AI to a system because it sounds modern.
In business applications, that usually means:
- AI-assisted estimate drafts. The system can prepare a first draft of an estimate from the details of a job, so your estimator starts from something instead of a blank sheet.
- Margin suggestions. The system can flag or suggest margin adjustments based on the settings you define.
- Inquiry preparation and routing. Where it is useful, incoming requests can be summarized and sent to the right person.
In every case, a person reviews the numbers before they go out. The estimator stays responsible for the estimate. AI saves time on the preparation; it does not make the decision.
We will also tell you when automation is not worth it. Sometimes a clear form or a well-built workflow solves the problem better than AI, and sometimes a spreadsheet is still enough.
Selected work
Kitchen Creations: a showroom website connected to the work behind it
Kitchen Creations is a Wilmington kitchen and bath showroom. We built their public website and the operations system behind it: consultation intake, estimating, project delivery, job costing, and team operations.
The friction. A showroom business runs on a lot of moving parts. Inquiries arrive, consultations are scheduled, estimates are built from many categories and suppliers, and projects carry selections, changes, and payments over weeks or months. Keeping all of that in separate places made it harder to see where every job stood.
What got connected.
Public experience → Lead and consultation intake → CRM → Estimating and pricing → Project delivery → Job costing and profitability → Team operations
What people can do now.
- Homeowners move from browsing inspiration on the public site to requesting a consultation.
- The team turns each inquiry into a working record, then into a client and a project, from a consultation inbox.
- Estimators build estimates with multi-category line items, quantities, costs, markups, review flags, tax, and a status workflow, using shared price lists, a catalog, supplier-quote import, and margin settings. The result is a client-ready document.
- Project leads work from a job workspace with an overview, pending items, messages, materials and selections, and a client-facing materials checklist.
- Owners see purchase orders roll into job costing, along with a project P&L, deposits and draws, and change orders.
- Everyone works from a team delivery board with assignments, due dates, and statuses, a shared calendar, and user roles.
Where AI helps, and where it does not. The system includes AI-assisted estimate generation and smart margin adjustment. The numbers are always reviewed by a person before they go out.
What is planned. A client-facing project portal is planned rather than live. We are building it in a later phase, the same way the rest of the system came together.
Visit kitchencreationsnc.com to see the public half. Read more about the project.
We have built other connected systems as well. For Rising Tide Plumbing, we built a training platform that connects course sales, learner access, business licensing, customer management, and administration.
Should you build custom or buy a tool?
Sometimes the right answer is not a custom application. Here is how we think about it.
Buy an established tool such as Jobber, ServiceTitan, or HubSpot when a standard workflow fits the way you work and you want to get running quickly. These are capable products, and many businesses are well served by them.
Build a custom application when your estimating, pricing, or delivery process is what sets your business apart, and an off-the-shelf tool keeps fighting the way your team works. That is where a system shaped around your workflow earns its keep.
Connect what you already have when some of your tools are working well. We can build around the tools you already use and fill the gaps between them, rather than replacing everything.
Keep the spreadsheet if it is still doing the job. If you are not sure which of these fits, that is a good place to start the conversation.
How we work: Launch, then Care
Launch. We agree on the scope and price first. Then we design, build, test, train your team, and launch the application in manageable phases. Each phase delivers something your team can use, so you are not waiting months to see progress.
Care. After launch, monthly Care provides the maintenance and agreed updates defined for your application. Your plan sets out the monthly fee, the included services, and the limits. Additional work, such as a new module or a significant change to a workflow, is quoted and approved separately before we start.
You own what we build. The application, the code, the data, and the accounts belong to you. We do not rent you a platform or hold your system on a stack we control.
Frequently asked questions
- Can we start with one workflow, like estimates only?
- Yes. Many projects start with a single workflow, such as estimating or consultation intake. We build that part well, your team uses it, and we add the next piece when it makes sense.
- Do you replace Jobber, ServiceTitan, or HubSpot, or work alongside them?
- Either, depending on what fits. If a tool is working well for you, we can build around it and connect it to the rest of your system. If it keeps fighting how your team works, a custom application may be the better path. If a standard tool already fits, we will tell you to keep it.
- Where does AI show up in estimating?
- AI can prepare a first draft of an estimate and suggest margin adjustments based on your settings. A person always reviews the numbers before an estimate goes to a client.
- Who owns the code and data?
- You do. The application, its code, your data, and the accounts it runs on belong to your business.
- Do you only work in Wilmington?
- No. HaveSight is based in Wilmington, North Carolina, and we work with businesses nationwide.
- Are you a marketing agency?
- No. We build websites, business applications, and AI and automation for how a business runs. We do not sell marketing or SEO retainers.
- What happens after launch?
- Your application moves into monthly Care. The plan sets out the fee, the included maintenance and updates, and the limits. Anything beyond that is quoted and approved separately.