Veteran Web Services

One platform.
Your whole operation.

Admin dashboards, technician and employee logins, and customer portals, with a custom CRM (Customer Relationship Management), invoicing, online payments, and automatic text and email notifications built in, plus optional add-ons like inventory, Team & HR, and analytics. On the web, Android, and iPhone.

For new and established businesses

Three logins.
One source of truth.

Starting out, it is easy to run on spreadsheets, paper tickets, and separate billing tools. Growing, those same tools start costing real time. A turnkey platform puts every role on the same system from day one, so each job, part, invoice, and payment is connected.

Admin login

Owner & office dashboard

Run the business from one screen: customers, jobs, staff, invoices, and payments.

  • Live revenue, balances, and job status
  • Custom CRM with full customer history
  • Scheduling, dispatch, and staff accounts
  • Invoice review and reporting
Web · Android · iPhone
Technician & employee login

Field & staff app

Give your people exactly what they need for the day, and nothing they shouldn’t see.

  • Today’s schedule and job details
  • Customer notes and service history
  • Record labor, parts, notes, and photos
  • Complete the job and create the invoice
Android · iPhone · Web
Customer login

Customer portal

A professional place for your customers to see their account and pay you directly.

  • Itemized invoices and balance due
  • Secure online payments
  • Service history and upcoming visits
  • Request service without a phone call
Web · Android · iPhone
Interactive demo

Click through
a working example.

Switch between the admin dashboard, the technician app, and the customer portal. Create an invoice, log parts on a job, and pay a bill. Every change carries across all three views.

Summit Mechanical is a fictional business and the demo uses sample data. It runs entirely in your browser: nothing is saved or sent, and no payment is processed.

Core modules

Everything the
business runs on.

Each platform is scoped to the business. These are the modules most operations platforms are built from, and every one is optional: start with what you need and add the rest later.

01

Custom CRM (Customer Relationship Management)

Customer records, contacts, locations, notes, and the full service and billing history in one place.

02

Scheduling & dispatch

Book jobs, assign technicians, and see the day’s schedule across the whole team.

03

Work orders

Job details, notes, photos, parts, and labor captured by staff in the field.

04

Itemized invoicing

Invoices built from labor, parts, and services, with tax, discounts, and your branding.

05

Online customer payments

Customers pay invoices from their portal or app through an established payment processor.

06

Staff accounts & permissions

Each employee sees and does only what their role allows, from the owner down.

07

Reporting dashboards

Revenue, outstanding balances, and job volume at a glance.

08

Android & iPhone apps

Companion apps for customers, technicians, and admins, published to both app stores.

09

Text & email notifications

Automatic texts and emails to customers, technicians, and admins when jobs, invoices, and payments change.

10

Reminder & marketing emails

Appointment reminders, review requests, follow-ups, and marketing campaigns sent on schedule.

11

Website, domain & SEO

A public website connected to the platform, your domain and forwarding managed, and SEO so local customers find you on Google.

How it fits together

From first call
to paid invoice.

One connected workflow instead of six separate tools and a stack of paperwork.

01

Customer request

A call, web form, or portal request becomes a record in the CRM, attached to the customer’s history.

02

Schedule & dispatch

The office books the job and assigns a technician. It appears in that technician’s app.

03

Work in the field

The technician sees customer notes and records labor and parts on site.

04

Itemized invoice

Completing the job builds an itemized invoice from the labor and parts. The office reviews and sends it.

05

Customer pays

The customer reviews the invoice in their portal or app and pays online.

06

Owner sees it all

Revenue, balances, and job status update on the admin dashboard.

Web, Android & iPhone

Apps that go
with the platform.

Your customers, technicians, and admins can each have an app.

We build companion apps for Android and iPhone on the same accounts and data as the web platform, then publish them to the Apple App Store and Google Play. Technicians work from their phones in the field, customers pay from theirs, and owners can check on the business from anywhere.

  • Customer app: service requests, invoices, and payments
  • Technician & employee app: schedules, work orders, and parts used
  • Admin app: dashboards, dispatch, and approvals
  • Push notifications for reminders, status updates, and receipts
Mobile app development
Automatic texts & emails

Everyone stays in the loop.
Automatically.

We set up text message and email notifications for every role, triggered by what happens in the platform, plus email automation for reminders and marketing. We handle the setup, so it just works.

Texts & emails to customers

Customers

Fewer “Where’s my tech?” calls and fewer missed appointments.

  • Booking confirmations
  • Appointment reminders
  • “Technician on the way” alerts
  • Invoice links and payment receipts
Texts to technicians & staff

Technicians & staff

Everyone knows where to be and what changed, without a phone call.

  • New job assignments
  • Schedule changes and cancellations
  • Urgent dispatch alerts
  • Daily schedule summaries
Alerts to admins & owners

Admins & owners

Know the moment something needs your attention.

  • New service requests
  • Payments received
  • Overdue invoice alerts
  • Low-stock warnings

Email automation for reminders & marketing

Appointment & maintenance remindersUnpaid balance remindersReview requests after each jobFollow-up sequences for quotesNewsletters & seasonal promotionsWin-back campaigns for past customers
Integrations

Works with the tools
you already use.

Your platform connects to the payment, accounting, calendar, email, and social media tools you rely on. Don’t see yours? If it has an API, we can usually connect it.

Payments

  • Stripe
  • PayPal
  • Square

Accounting

  • QuickBooks
  • Xero

Google & Microsoft

  • Google Workspace
  • Google Calendar
  • Google Business Profile
  • Google Maps
  • Microsoft 365
  • Outlook

Social media

  • Facebook
  • Instagram
  • LinkedIn
  • TikTok
  • X
  • YouTube

App stores

  • Apple App Store
  • Google Play
Add-on modules

Add what you need.
Leave out what you don’t.

None of these are required. Add them at launch, add them a year from now, or skip them entirely. Your platform only includes what your business will actually use.

Optional

Inventory management

For businesses that stock parts and products. Skip it if you don’t.

  • Stock levels and reorder points
  • Parts deducted automatically when used on a job
  • Low-stock alerts and purchase lists
  • Stock tracked by warehouse or by truck
  • Barcode scanning from the technician app
Optional

Team & HR

Manage your employees and internal staff, not just their jobs.

  • Employee profiles, documents, and emergency contacts
  • Onboarding checklists and e-signed policies
  • GPS time clock and timesheets
  • Payroll export to QuickBooks Payroll or your payroll provider
  • Time-off requests and approvals
  • License and certification expiry alerts
  • Commission and bonus tracking
  • Internal announcements and training
Optional

Quotes & e-signatures

Win the job before it starts, then let the paperwork take care of itself.

  • Branded quotes with good, better, best options
  • Customers approve and sign online
  • Deposits collected at approval
  • Approved quote becomes a job, then an invoice
  • Automatic follow-ups on open quotes
Optional

Accounting sync

Stop entering the same numbers twice.

  • QuickBooks Online or Xero
  • Invoices, payments, and customers sync automatically
  • Products, services, and tax rates stay matched
  • Cleaner books for you and your accountant
Optional

Service plans & memberships

Turn one-time customers into recurring revenue.

  • Maintenance agreements and memberships
  • Automatic monthly or annual billing
  • Visits scheduled automatically
  • Member pricing and discounts
  • Renewal reminders
Optional

Payment extras

More ways to get paid, faster.

  • Text-to-pay links sent with every invoice
  • Tap-to-pay on the technician’s phone
  • Customer financing for larger jobs
  • Card on file and autopay
  • Stripe, PayPal, or Square
Optional

Online booking

Customers book a time from your website or app, day or night.

  • Real-time availability by service and area
  • Deposits or card on file at booking
  • Instant confirmations and reminders
  • Bookings land straight in dispatch
Optional

Two-way texting inbox

Your whole team texts customers from one shared business number.

  • One inbox for every customer conversation
  • Assign threads to the right person
  • Texts saved to the customer record
  • Photos, quick replies, and templates
  • Works on the web and in the apps
Optional

Business phone & AI receptionist

Every call answered, even when your whole team is on the job.

  • Business numbers on staff phones
  • Call forwarding and routing by schedule
  • AI receptionist that answers and books 24/7
  • Missed-call text-back
  • Voicemail to text
  • Call recordings and transcripts in the CRM
Optional

Reviews & reputation

Turn happy customers into five-star reviews.

  • Automatic review requests after each job
  • Unhappy feedback routed to you privately first
  • Reviews dashboard across Google and other sites
  • Reply to Google reviews from the platform
  • Review widgets for your website
Optional

Social media scheduling

Plan once and post everywhere, automatically.

  • Schedule posts and ads to Facebook, Instagram, Google, LinkedIn, TikTok, and X
  • One content calendar for every account
  • AI-written captions and post ideas
  • Auto-post finished jobs and new reviews
  • Engagement and results in one report
Optional

Live technician tracking

Know where your team is, and let customers know too.

  • Live dispatch map of every technician
  • Smarter routing and job assignment
  • “Your tech is 10 minutes away” links for customers
  • Arrival and completion times logged automatically
Optional

Equipment & fleet tracking

Know where every truck, tool, and installed unit is.

  • Vehicles and tools assigned to staff
  • Maintenance and inspection schedules
  • Customer equipment with serial numbers and warranties
  • Service history for every unit
Optional

Offline mode

The technician app keeps working with no signal.

  • View jobs, notes, and customer details offline
  • Log parts, photos, and signatures in dead zones
  • Everything syncs automatically when back online
Optional

Multi-location & franchise

Run every branch from one owner dashboard.

  • Separate locations, teams, and schedules
  • Per-location pricing, tax, and reporting
  • Roll-up reporting across every branch
  • Franchise-level controls and permissions
Optional

Bilingual support

English and Spanish for customers and crews.

  • Customer portal and apps in Spanish
  • Staff apps in each person’s preferred language
  • Texts and emails sent in the customer’s language
  • Bilingual invoices and quotes
Optional

Advanced security & data ownership

Peace of mind when your whole business runs on one system.

  • Two-factor sign-in for staff
  • Audit log of who changed what
  • Automatic daily backups
  • Full data export at any time. You own your data.
Optional

Analytics & reporting

See how the business is trending and know which jobs, services, and people make you money.

  • Daily, weekly, monthly, and yearly trends
  • Revenue, jobs, average ticket, and new customers
  • Revenue by service and technician performance
  • Profit per job and unpaid balance aging
  • Reports emailed to you automatically
  • Custom exports for your accountant
Setting the project up

What we’ll
define together.

  • Your roles: who logs in, and what each person can see and do
  • Your services, pricing, tax rules, and invoice format
  • If you stock parts or products, how inventory is tracked
  • Your payment processor, deposits, and how customers pay
  • Which texts and emails go out, when, and to whom
  • Existing customer and inventory data to import, if you have any
  • Which apps you need: customer, technician, admin, or all three
  • Which add-on modules you want now, and which can wait
Custom CRM systems
Is this off-the-shelf software with our logo on it?

No. The platform is scoped around your roles, services, pricing, and workflow. We reuse proven building blocks where they make sense, but the screens, data, and rules are shaped around how your business actually runs.

We are just starting out. Is it too early for a platform?

Not at all. Many businesses launch with their platform from day one, so bookings, invoices, payments, and customer records are organized before the first employee is hired. We start with what you need now and the system grows with you as you add staff, services, and locations.

Can we start with part of it?

Yes. Many businesses start with the admin dashboard, customer records, and invoicing, then add technician apps, inventory, or the customer portal in later releases.

Do we have to take every module?

No. Every module is optional, including the add-ons like Team & HR, quotes, accounting sync, and memberships. We build what you need now and add more whenever you are ready.

What happens after launch?

You can choose a VWEB care plan for hosting, updates, backups, support, and ongoing improvements, so the platform keeps up with your business.

Do we own our data?

Yes. Your customer, job, invoice, and employee data belongs to you, and it can be exported at any time.

How do customers pay?

Payments run through an established payment processor. Customers pay from their portal or app, and the payment posts to the invoice and the admin dashboard automatically.

Can you bring in our existing customers and inventory?

Usually, yes. We review what your current tools can export, clean up the data, and import it so your team starts with real records instead of a blank system.

Can you set up text messages and email automation for us?

Yes. We set up automatic texts and emails for customers, technicians, and admins, plus reminder and marketing email campaigns. That includes sending numbers, email domains, templates, opt-in handling, and testing.

Can you manage our domain and website forwarding?

Yes. We register or transfer your domains, manage DNS, forward extra and old domains to the right pages, set up business email, and keep SSL and renewals handled. You keep ownership of every domain.

Can you help us stop missing phone calls?

Yes. We set up business phone numbers, call forwarding and routing, missed-call text-back, and an optional AI receptionist that answers around the clock and books jobs into your schedule.

Can you create our logo and branding too?

Yes. We design logos, color palettes, fonts, and brand guidelines, then apply the same look to your website, customer portal, apps, invoices, and emails. You can share the colors you like when you start a project.

Can we schedule posts and ads to all our social media?

Yes. The social media scheduling add-on lets you plan posts and ads once and publish them to Facebook, Instagram, Google, LinkedIn, TikTok, and X on a schedule, with AI help writing captions.

Does it work with the tools we already use?

Usually, yes. Platforms connect to tools like Stripe, PayPal, Square, QuickBooks, Xero, Google Workspace, and Microsoft 365, and we can connect most other tools that offer an API.

Can you help our website show up on Google?

Yes. We handle SEO, including technical fixes, service and location pages, Google Business Profile optimization, and monthly reporting on rankings and leads.

Do we need the mobile apps?

Not always. The web platform works on phones and computers. Native Android and iPhone apps are worth it when technicians work in the field, customers prefer an app, or you want push notifications.

Your next move starts here

Bring the ambition.
We’ll help build the system.

A new website, a custom platform, or a process that needs to work better. Tell us where you want to go.

Start a project