Service VIN vs the field

The complete shop OS for PPF, wrap & detail — not four apps in a trench coat.

Most shops stitch together a CRM, a quoting tool, an inventory spreadsheet, a booking page and — if they're lucky — an answering service. Service VIN is all of it in one place, built for film: quotes with live profit margin costed from your real film cost, an AI team that answers the phone and wins back cold work, and flat pricing with no per-seat tax.

Free to startNo card requiredSwitch in an afternoon

I didn't set out to sell software. I run a PPF shop in Calgary, and I built Service VIN to stop underpricing my own wraps and quietly losing leads. We're all installers before we're business owners — this is the owner half, handled. It's not a weekend app; it's the tool I wish I'd had, run in a real shop every day before it ever reached yours.

Built by a working PPF shop17 tools in one login14 AI agents on staffAES-256 encryptionNo per-seat taxMade in Calgary

Why it's different

One platform that does what four tools usually do.

The other names in this trade are good at a slice of the job. Service VIN was built to run the whole thing — and to do the film-specific work none of the general tools bother with.

Margin, not guesswork

Every quote shows live profit margin, costed from the actual cost of the film on your shelf — so you never underprice a wrap again.

An AI team, not an AI feature

Fourteen agents answer new leads, ride along on every call, chase quiet quotes and win back cold work — in your shop's voice, around the clock.

Film tracked to the foot

Rolls, remnants, lot numbers and reorder alerts — a four-figure roll treated like the asset it is, feeding real material cost into every job.

Flat price, whole crew

Simple monthly plans in Canadian dollars. Add every installer and front-desk person without watching a per-seat meter climb.

Admin hours a week: juggling tools vs one systemIllustrative example
Several tools
0 hrs
One system
0 hrs

Illustrative estimate of weekly owner/front-desk admin time when hopping between apps versus running the shop from one login.

Admin hours a week: juggling tools vs one system
ItemValue ( hrs)
Several tools10 hrs
One system3 hrs

Feature by feature

The full board, side by side.

Where a rival plainly ships something, we give it the check. The gaps that are left are the ones that cost a film shop money.

Capability
Service VINAll-in-one
FielddUrableTint WizOrbisX
Quoting & sales

Live profit margin on every quote

Margin $ and % update as you build the quote

Live, as you type

Margin costed from your film cost

Quote margin uses your material's real cost per foot

Your cost / ft

Online approval, upsells & deposit

Customer accepts, adds options and pays online

Two-way texting CRM inbox

Every lead and conversation in one thread

Sales scripts — proven lines & closers

Trade-specific scripts & objection-handlers, in the inbox

Templates
Scheduling & shop floor

Online booking storefront, 24/7

A branded page that books and takes deposits

Bay & tech calendar, double-book-guarded

Drag-and-drop, with a hard database guard on bay overlaps

Film-roll inventory, tracked to the foot

Rolls, remnants, lot numbers and reorder alerts

Purpose-built for film
General products
Film usage
Inventory + scan

Real material COGS on every job

Each install carries the film cost it actually consumed

Documents, warranties & e-sign

Secure document links, online quote e-sign, warranty records

E-sign on quotes
Photos

Native mobile app for the field

A real app for the bay, not a browser tab

iOS & Android
Browser-based

Installer clock, item stopwatch & live pay

Workers clock in, time each item vs expected, watch pay accrue

Flat + hourly, live
Timesheets & pay
Time tracking
Time tracking
Time tracking
AI that works the pipeline

AI texting agents

Win-back, lead response, quote chase, review & reminder

14 agents
AI reply assist
Marketing

AI calling — record, transcribe, summarize

A copilot on every call that drafts the follow-through

AI voice receptionist

Answers inbound calls in your shop's voice

Opt-in beta

Automations engine

Event & schedule playbooks with quiet hours + opt-outs

Money, insight & scale

Profit reports costed from real film

Revenue and margin from what you actually paid

Revenue only

QuickBooks & Xero accounting sync

Invoices sync to the books automatically

Multi-shop from one login

Run several locations, each walled off from the rest

Up to 3, rolling out
Franchise

No per-seat tax on your team

Add every installer and front-desk person, one flat price

Unlimited on Growth+
Flat, job-metered
Built inLimited / partialNot a marketed feature

Comparison compiled from publicly available product information as of July 2026 and current Service VIN functionality. Other products evolve — if you spot something out of date, tell us and we'll fix it. Product names are trademarks of their respective owners, used here for identification only.

Why shops switch

Three things you'll feel in the first week.

Not a longer feature list — a shorter path from a ringing phone to a booked bay to a paid, profitable job.

01 · The margin engine

Price like you can see your own cost.

Every other tool lets you write a number on a quote. Service VIN shows you what that number does to your margin — live, as you build it, costed from your film's real cost per foot. It's the one thing a general CRM can't fake, because it starts in your inventory.

  • Margin $ and % update on every line you add
  • Priced from your real per-foot film cost, not a number you guessed
  • A short-stock warning before you send, not after you book
  • Deposit, e-sign and auto-invoice the moment they say yes
Quotes · New quoteLive

Quote

CA$3,290

Film cost

CA$842

Margin

74%

Full-front PPF — STEK DYNOshield

CA$2,19072%

Windshield protection film

CA$42072%

Ceramic coat — 2 layer

CA$68086%

Margin recalculates as you add film — costed from roll R-1041 at CA$18.50/ft.

02 · The AI team

A front desk that never clocks out.

"AI scheduling" is one thing. Service VIN ships fourteen specialists: they answer new leads in seconds, ride along on every call to transcribe and draft the follow-through, chase quiet quotes, and text cold leads back into the book — every message in your voice, with quiet hours and opt-outs handled automatically.

  • AI Calling: recordings, transcripts, summaries and one-tap follow-through
  • Win-Back, Lead Responder, Quote Follow-up, Review & Reminder agents
  • An opt-in AI voice receptionist that answers the phone
  • Compliance built in — STOP words, consent and quiet hours enforced
AI Calling · Call summaryLive

Inbound · Jordan M. · 4m 12s

Asked about full-front PPF on a Model 3

Transcribed

Drafted follow-through

Hi Jordan! Great talking — your full-front PPF quote for the Model 3 is ready at CA$2,190. Want me to hold Thursday 9am?
One tap to sendQuiet hours respected

Agents

14

Response

< 60s

Opt-outs

Auto

03 · Built for film

Inventory that knows what film costs.

A roll of PPF is a four-figure asset that gets consumed eighteen feet at a time. Service VIN tracks every roll and remnant at the cost you actually paid, warns you before you run dry, and puts real material cost on every job — the number that turns "we should waste less" into a figure you can push down.

  • Roll-level stock with real cost, lot number and rack location
  • Reorder alerts before the core runs empty
  • Real material COGS on every job and in every report
  • An append-only ledger — every foot, who logged it, when and why
Inventory · Film on handLive

On-hand value

CA$18,462

Feet on hand

1,284 ft

30-day COGS

CA$3,912

Reorder soon — STEK DYNOshield at 8 ft, below your 25 ft threshold.

STEK DYNOshield 60″

R-1041 · Rack B

92.5 / 100 ftIn stock

3M 2080 Gloss Black

R-1038 · Rack B

14 / 75 ftLow

STEK DYNOshield 60″

R-1029 · lot 5517

8 / 100 ftReorder

17

Tools in one login

One login runs the whole shop — no app-hopping

14

AI agents on staff

Answer, chase, rebook and follow up while you're in the bay

AES-256

Encryption at rest

Secrets and tokens locked down, isolated per shop

< 60s

AI lead response

AI answers the moment a new lead comes in

Security & platform

Serious software, built the careful way.

This isn't a weekend project. Service VIN runs on Postgres with forced row-level security, encrypted secrets, signed webhooks and append-only money ledgers — real infrastructure, and every feature is tested before it ships. Your customer list, your numbers and your reputation live here, and it's built to protect all three.

Built on Supabase (Postgres, Auth, Storage), Vercel and Stripe — mature, widely used infrastructure, not a homemade stack.

Multi-tenant from line one

One company can run several shops, each fully walled off. Data isolation is enforced in the database itself with row-level security — forced on every tenant table, so a shop can never read another shop's records.

Encrypted token vault

Every third-party connection (QuickBooks, Xero, Google) is stored with AES-256-GCM authenticated encryption. The key lives outside the database — a raw read of the table yields nothing usable.

Signed, verified webhooks

Every inbound webhook — Stripe, Twilio and more — is signature-verified before it's trusted. Unsigned or tampered requests are rejected, not processed.

Ledgers that can't be rewritten

Your money, pay and material-cost ledgers are append-only — writes only, no silent edits or quiet deletes, enforced by the database itself. The audit trail is the record, and it stays honest.

Compliance on by design

Texting ships off until you turn it on. STOP/opt-out is absolute, marketing consent is respected, and quiet hours are enforced in the customer's own time zone.

Least-privilege access

Roles and permissions gate every sensitive action — pay, billing, settings. Staff see what their job needs and nothing more, enforced server-side.

Priced for shops, not seats

One rebooked job pays for the month.

Simple plans in Canadian dollars. Higher tiers put more AI to work — but even the entry plan runs your whole shop, and you're never billed per person for adding your crew.

Essentials

The whole shop, organized

$79 CAD/mo

  • Live-margin quotes & invoices
  • CRM, booking & film inventory
  • 3 team logins
Most popular

Growth

AI works your pipeline

$199 CAD/mo

  • Everything in Essentials
  • All texting agents & automations
  • Unlimited team logins

Command

Every call answered

$399 CAD/mo

  • Everything in Growth
  • AI Calling & voice receptionist
  • Up to 3 shops (rolling out)

Every new shop trials the full product free for 14 days — no card required. Annual billing gets two months free.

Questions

Frequently asked.

How is Service VIN different from the wrap/detail tools I've tried?

Two ways that matter to a film shop. First, quoting starts in your inventory: margin is live and costed from your real roll cost, so you stop underpricing without noticing. Second, the AI isn't a single 'scheduling' toggle — it's a team of agents that answers calls, drafts follow-through, chases quotes and wins back cold leads. Most tools do the CRM-and-booking part well; Service VIN does that and the film-specific, revenue-specific work around it.

Do you really replace several separate apps?

Yes — that's the point. Leads, quotes, invoices, payments, booking, the job board, film inventory, documents, reporting and the AI follow-up all live under one login and talk to each other. A lead becomes a quote, a quote becomes a booked bay, a finished job becomes a paid invoice and a review request — without re-typing anything into a second system.

Will you charge me per user as my team grows?

No. On Growth and up, team logins are unlimited — add every installer and front-desk person without a per-seat bill. Essentials includes three logins. Pricing is a flat monthly plan in Canadian dollars, not a headcount meter.

Is my shop's data safe and separate from other shops?

Yes. Service VIN is multi-tenant from the ground up: every shop's data is isolated at the database level with row-level security that's enforced on every table, so one shop can never see another's records. Third-party tokens are stored with AES-256-GCM encryption, inbound webhooks are signature-verified, and your money and material-cost ledgers are append-only, so they can't be quietly edited.

Can I bring my customers and history over?

In an afternoon. Import your customer list from any spreadsheet, set your services once, and take your first online booking the same day. If you want a hand migrating, book a demo and we'll walk through it with you.

I'm a single shop today — is this overkill?

Start on Essentials and use what you need; the AI and multi-shop features are there the day you want them. Every new shop trials the full product free for 14 days with no card, so you can feel the whole thing before you decide.

See the difference in your own shop.

Start free, import your book, and build one live-margin quote. If it doesn't change how you price, you've lost nothing but an afternoon.