Operations
Custom business software for companies that have outgrown spreadsheets and inboxes
HaveSight designs and builds custom business software for small and mid-sized businesses in the Triad and beyond: one connected business management app for intake, customer records, estimates and proposals, projects, documents, job costing, and team dashboards, with AI where it saves your team time. It replaces the email threads, shared folders, spreadsheets, and Word docs your business has been running on. We introduce it in useful phases, not all at once, so your team keeps working while it comes together.
Based in Winston-Salem, NC. Serving Wilmington and Winston-Salem clients and working nationally. Projects run remotely.
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.
- Everything gets typed twice. The same customer, job, and numbers get retyped from email into a spreadsheet, from the spreadsheet into a Word doc, and from there into your accounting software.
- Everything runs through the owner. The answers live in one person's inbox and head, so every question, approval, and status check waits for them.
And the version question never goes away: which file is current, who changed it, and which one went to the client.
If that sounds familiar, you have not done anything wrong. You have outgrown your tools. That is a situation, not a company size. This applies to owner-operators and small teams as well as larger operations, and to project-based businesses in many trades.
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 Book an intro call and we will help you sort it out.
Signs you've outgrown spreadsheets
If several of these sound like your week, it may be time to replace spreadsheets with a system built for how you work.
- You search your inbox to find out what was promised to a client.
- There are several versions of the same estimate, proposal, or price list, and you are not sure which one is current.
- Someone retypes the same information into two or three different tools.
- You cannot see every open job, client, and dollar owed in one place.
- Quotes go out and nobody follows up until the client calls.
- Invoices and payment reminders depend on someone remembering.
- New team members learn the process by asking around, because it is not written into any tool.
- You find out how a job did financially after it is over.
- Work stalls when you are out of the office, because the answers are with you.
Not sure? Bring the spreadsheet or inbox that worries you most to an intro call and we will tell you plainly whether a custom application, an existing tool, or a smaller fix makes sense.
What we build: one connected admin app
This is small business operations software shaped around your workflow, not a template you have to work around. We build the parts your business needs, in the order that makes sense for you. A typical application brings together some or all of these: The case studies below show what we built for two clients. The rest of this list is what we can build for you, scoped to what your business needs.
01
Intake.
Website forms, consultation requests, and, where it fits, calls and emails can land in one queue with the details your team needs, instead of scattered across inboxes.
02
CRM.
Inquiries, clients, and projects in one place, with a clear record of every conversation and next step.
03
Estimates and proposals.
Line items, quantities, costs, markups, price lists, catalogs, and review steps, producing client-ready estimates and proposals from the same data your team works in.
04
Projects and job tracking.
Each approved job gets its own workspace for scope, materials, selections, approvals, messages, and open items, with scheduling and handoffs where they apply.
05
Documents.
Estimates, proposals, contracts, and project files can be prepared from the record and stored with the job, so there is one current version.
06
Job costing and invoicing.
Deposits, draws, purchase orders, and change orders roll into a project-level view of costs and margin. We can add invoicing and, where your accounting software allows it, a connection to it.
07
Client portal.
A private area where clients can see status, documents, and next steps, and approve what needs approving, when your project calls for one.
08
Team tasks and dashboards.
A shared board, calendar, assignments, and due dates, plus dashboards that show where every job, client, and dollar stands, with role-based access so each person sees what 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.
AI automation built in, with a person 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.
Inside a business application, workflow automation and AI usually show up in four places:
- Drafting. First drafts of estimates, proposals, scopes, and client updates, prepared from the job details so your team starts from something instead of a blank page. The system can also suggest margin adjustments based on the settings you define.
- Follow-ups. Reminders on unsigned quotes, unpaid invoices, and missing client decisions, with wording and timing you approve once.
- Reminders. Due dates, renewals, and stalled jobs surface for the right person before they become problems.
- Data capture. Where it fits, details from forms, emails, and calls can be pulled into the right record, so nobody retypes them. Incoming requests can be summarized and routed to the right person.
What goes out on its own, and what waits for you
Goes out on its own, once you approve the wording and the rules: missed-call text-backs, appointment confirmations and reminders, reminders on unsigned quotes and unpaid invoices, and review requests to customers after a finished job. Texts go only to people who contacted you or agreed to hear from you, and every text includes an easy way to opt out.
Always waits for your approval: new or one-off messages to a client, prices, estimates, proposals, contracts and invoices, anything that commits you to something, anything involving money, and anything that gets published.
You can change these rules at any time.
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.
See more ways to automate with AI and our AI and automation approach, including an AI phone agent and AI agents for your inbox and calendar.
Selected work
Two connected systems, built by HaveSight and running today
Kitchen Creations: a showroom website connected to the work behind it
Kitchen Creations is a 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.
Visit kitchencreationsnc.com | Read the Kitchen Creations case study
Rising Tide Plumbing: a connected training platform
Rising Tide Plumbing is a plumbing education, consulting, and team training business. HaveSight designed and built a connected platform, one system that links the public site, course sales, secure learner accounts, business licensing, customer management, and an owner workspace.
What the client can do now: sell classes, courses, and team licenses from one platform, let businesses manage their own seats, and publish new material without a developer.
- Businesses buy licensed access and assign seats to their people from a private team dashboard.
- Access and licensing workflows run inside the platform, including license expiration tracking with reminder emails.
- Decisions about the catalog, pricing, and content stay with the owner.
Visit risingtideplumbing.com | Read the Rising Tide Plumbing case study
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.
Weighing a field-ops SaaS against a custom build? Read our build-vs-buy guide.
How it works: from intro call to support
01
Intro call.
A short conversation about where the work is getting stuck. You do not need a specification. We will tell you if an existing tool or a smaller fix would serve you better.
02
Discovery.
We map how work actually moves through your business today: the inboxes, folders, spreadsheets, and handoffs. Then we agree on the first phase, its scope, and its price before any build starts.
03
Build.
We design and build in manageable phases. Each phase delivers something your team can use, so you are not waiting months to see progress.
04
Launch.
We test with real work, move the data that matters out of your spreadsheets, train your team, and switch over when you are ready.
05
Support.
After launch, a monthly retainer covers 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.
Our standard ownership position. HaveSight's standard position is that clients own their application code (as agreed), their data, and their accounts.
Frequently asked questions
- What is a business management app?
- A business management app is one piece of software that keeps the day-to-day records of your business in one place: customers, estimates and proposals, jobs, documents, and the tasks that connect them. Depending on the business, it can also track costs and invoicing. A custom one is built around how your team already works, instead of asking your team to adapt to someone else's software.
- 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.
- Where do AI and automation show up beyond estimating?
- AI can help draft proposals and client updates, suggest follow-ups on unsigned quotes and unpaid invoices, and pull details from emails and forms into the right record. Simple reminders on due dates and renewals are plain automation. We look at these during discovery and build the ones that fit your workflow.
- Who owns the code and data?
- HaveSight's standard position is that clients own their application code (as agreed), their data, and their accounts.
- Do you only work in the Triad?
- No. HaveSight is based in Winston-Salem, NC, serves clients in Wilmington and Winston-Salem, and works nationally. Projects run remotely, so you do not need to be local.
- 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 services or SEO retainers. We can set up AI tools that help your team do its own marketing, such as content drafts, review requests, and search-visibility checks.
- What happens after launch?
- Your application moves into a monthly retainer. The plan sets out the fee, the included maintenance and updates, and the limits. Anything beyond that is quoted and approved separately.
- How do we know it is time to replace spreadsheets?
- It is usually time when the same information is typed into more than one place, when nobody is sure which version is current, or when you cannot see your jobs, clients, and money in one view. Another sign is work that stalls when one person is out. If a spreadsheet is still doing the job, we will tell you to keep it.
- Can it work with our accounting software and the tools we already use?
- It depends on the tools. Many accounting and business tools let other software connect to them, and some do not. During discovery we look at what yours allow, then decide with you what to connect, what to replace, and what to leave alone. If a connection is not practical, we will say so and talk through a workable alternative.