Improvement 23 June 2026
Your brand on job sheets, fitter pages and co-sign receipts
Your branding now reaches the last few places it was missing. Printed job sheets and the page your fitters open to upload completion photos now carry your brand colour on their accents (and your logo on the fitter upload page), so the paperwork looks like yours. And when someone co-signs artwork, the thank-you email they receive now carries your logo and accent too — matching the request email they acted on. Pale brand colours stay readable everywhere, the same as on your customer quotes.
- Printed job sheets use your brand colour, not our purple
- The fitter photo-upload page gets your logo + brand colour
- The co-sign confirmation email is now branded to match the request
- Pale brand colours stay legible on every surface
Improvement 23 June 2026
Pale brand colours stay readable on your customer quotes
If your brand colour is on the pale side (a soft yellow, a light lilac, a mint), your customer quote now adapts automatically so everything stays easy to read. Buttons, the numbered circles and banners switch to a dark label instead of white when the colour behind them is light, and brand-coloured text is nudged a touch darker only where it would otherwise be too faint to read. Mid and dark brand colours are unchanged. Nothing to set — it just picks the readable option for whatever colour you chose.
- White button/banner text automatically becomes dark on a pale brand colour
- Brand-coloured text is darkened just enough to stay legible on white
- Mid and dark brand colours look exactly as before
- Applies to the customer quote link and its PDF
New feature 23 June 2026
Your logo and colours, on everything your customers see
You can now add your logo, brand colours and contact details in Settings → General → Brand & identity — and they flow straight through to everything your customers see. Your logo appears on the quote share link, the quote PDF and every customer email; your brand colour now themes the whole customer quote (the accents that used to be our purple), so a quote looks like it came from you, not from us. Reports you print now carry your logo and a tidy, refined chart too. Nothing to set up beyond saving your branding once.
- Add your logo, colours and contact block in Settings → Brand & identity
- Logo on the customer quote link, the PDF, and every customer email
- Your brand colour themes the whole customer quote — no more our-purple accents
- Printed reports get your logo + a cleaner, classier chart
Security 23 June 2026
View-only permissions tightened across the whole app
Following the quote-permissions fix, we did a full sweep to make sure view-only team members are consistently read-only everywhere — not just on quotes. View-only members are now blocked from changing your pricebook, customers, and workspace settings (fitters, integrations, production stages and install sites), and from creating new quotes. Owners, admins and estimators are unaffected. This was a proactive internal review; nothing was exposed externally.
- View-only members can no longer edit the pricebook, customers, or settings
- They can no longer create quotes either
- One central permission check now backs every change-making area
- Owner / admin / estimator permissions are unchanged
Security 22 June 2026
View-only team members can no longer change quotes
A security review found that team members on the view-only role could still perform some quote actions they shouldn’t have — sending a quote, marking it won or lost, editing or deleting lines, changing a discount, or approving a customer add-on. We’ve tightened the permission checks across every quote action so view-only members are now consistently read-only, matching what their role promises. Owners, admins and estimators are unaffected. Nothing you did was exposed externally — this closes an internal permissions gap before it could be misused.
- View-only members are now blocked from all quote-changing actions
- Covers sending, won/lost, line edits, discounts, production stages, and add-ons
- Owner / admin / estimator permissions are unchanged
- Closes an internal permissions gap found in a proactive security review
Fix 22 June 2026
Fixed a mis-price when editing quantity on a window job
A window job’s size comes from the panes you build, not a single quantity — but the quote line still showed an inline quantity stepper, and nudging it would double the film cost while leaving the install time unchanged. The stepper is now hidden on window lines (and the change is blocked server-side as a safety net). To resize a window job, edit it in the configurator where the panes live.
- Inline quantity stepper removed from window-job lines
- Prevents a “doubled film, same install” mis-price
- Resize window jobs via the configurator’s pane builder
Fix 22 June 2026
Window jobs now quote the install labour correctly
Window quotes (frosted privacy vinyl, printed window graphics, one-way film) have had a proper overhaul. The window fitting time you set per window type is now actually charged — it was being worked out and shown on screen but left out of the price. At the same time, window jobs were quietly borrowing a rigid-sign’s fabrication time (an hour of design, plus production and cutting) that doesn’t apply to a window install — that’s gone. In its place windows now have a lean, window-specific labour line-up: your fitting time, a base plot/cut allowance you set yourself, and coverage design time only when there’s a band or cut pattern. The configurator also now finds your fitting rate whatever you’ve named it (“Fitting”, “Vinyl application / fitting”, “Sign installation”…), so you don’t get a “no fitting rate” warning just because of a label. Heads-up: because the install labour was previously missing, window quotes will come out higher than before — that’s them being right, not a price rise.
- Window fitting time is now included in the quote (it was being left off)
- Dropped rigid-sign fabrication hours that didn’t belong on a window job
- New “base production” allowance on Pricebook → Window types for plotting/cutting the film
- Finds your fitting labour rate whatever it’s named — no more false “setup needed” warning
- Editing a window type no longer blanks the name + base time when you save
Improvement 22 June 2026
Choose the frosting film on window jobs
Frosted privacy vinyl used to be locked to a single frosting film. Now there’s a “Which frosting film?” step that lists your window-film materials straight from your pricebook and prices the one you pick per m². Only have one film today? It’s pre-selected so a quick job still flows in a tap. Add more window films under Pricebook → Materials (e.g. a coloured frost or a premium grade) and they show up here automatically — no setup, no fixed list to maintain.
- New “Which frosting film?” step on frosted privacy vinyl quotes
- Lists your window-film materials from the pricebook, priced per m²
- Add more films under Pricebook → Materials and they appear automatically
- A default is pre-selected so single-film shops still quote in a tap
Improvement 19 June 2026
New quotes now use your “valid until” setting
Your default quote-validity period (set in onboarding and Settings) now actually applies to new quotes. Previously, unless you picked a date by hand, a quote was created with no expiry — so it never lapsed and the “Workspace default” option on the new-quote screen quietly did nothing. Now every new quote carries an expiry date from your setting (30 days unless you’ve changed it), whether you build it in the Quote Builder or start it from the new-quote screen. Once a quote passes that date it shows as expired on the share link, which is exactly what lets the customer tap “Request an updated quote” to come back to you. Quotes already in your account are untouched — this only affects ones you create from here on, and you can still set any date (or a longer one) per quote.
- The “Workspace default” validity option now does what it says
- Quote Builder quotes get an expiry date instead of never expiring
- Expired quotes unlock the customer “Request an updated quote” button
- Existing quotes are unchanged; you can still set a custom date per quote
New feature 17 June 2026
Customers can ask for a fresh quote when one expires
When a quote passes its validity date, the customer used to hit a dead end. Now the share link shows a “Request an updated quote” button on any expired quote — one tap lets the customer ask you for a current version instead of quietly walking away. You get an email the moment they ask (capped to one a day so a keen customer can’t flood your inbox), and a clear banner appears on the quote in WrapSnap so it’s easy to pick up and re-send even if the email slips past. A simple way to win back work that would otherwise just lapse.
- “Request an updated quote” button on expired share links
- You’re emailed when a customer asks — at most once a day per quote
- An in-app banner on the quote flags the request so nothing’s missed
- Recovers quotes that would otherwise expire and disappear
Improvement 17 June 2026
The customer progress timeline now matches their chosen updates
The job-progress timeline on your share link now reflects how much detail each customer asked for. A customer on “essential” updates sees a clean, short arc — sent, accepted, signed off, job complete — while one on “detailed” still sees every production step. The steps they actually need to act on (accepting the quote, signing off the artwork) always show, whatever their setting, so nothing important is ever hidden. Your own view of the job is unchanged — you always see every stage.
- Customer timeline trimmed to the detail level each customer picked
- Action steps (accept, sign-off) always shown regardless of setting
- Cleaner, shorter timeline on phones for “essential” customers
- Your operator view still shows the full stage ladder
New feature 17 June 2026
Quotes chase themselves now
WrapSnap now sends gentle, automatic follow-up emails when a customer hasn’t done something yet — so you stop manually chasing. If a quote you’ve sent goes quiet, it nudges them to take a look (and warns them politely when it’s about to expire). If artwork is sitting waiting for approval, it asks them to sign it off. And if you’ve invited someone to co-sign a proof, it reminds them too. Every chase checks the live state first and stops the moment the customer acts — by the link or because you recorded it — so no one ever gets a “please respond” email after they already have. You control the timing (and can turn any of it off) under Settings → Customers; a deposit-reminder option is there too, switched off by default until you turn it on.
- Automatic follow-ups for unanswered quotes, unsigned artwork and pending co-signs
- Polite “expires soon” escalation as a quote nears its expiry date
- Stops instantly once the customer acts — never chases a done deal
- Fully configurable timing per nudge, or off entirely, in Settings → Customers
- Respects each customer’s reminder opt-out
New feature 10 June 2026
New on the website: see what your software stack really costs
There’s a new interactive page at wrapsnap.app/replace-your-stack. Tick the tools your shop pays for — quoting software, CRM, job management, proofing, e-signature and more — and watch the monthly total stack up next to the one WrapSnap plan that covers the same jobs. The maths is deliberately honest: real published UK prices (checked June 2026, ex-VAT, monthly-billed), tools WrapSnap only partly replaces count just the slice it genuinely covers, and your card processor and accounting package are shown as “keep these” — never counted in the saving. Website and marketing categories will be added as WrapSnap’s add-ons launch.
- Tick your tools, see your real monthly software spend in seconds
- Compared against the one WrapSnap plan that does the same jobs — never a per-tool sum
- Honest by design: partial replacements counted at their core-use slice only
- Payments and accounting clearly marked “works alongside” and excluded from the saving
- Real published UK prices, date-stamped and conservatively rounded down
Improvement 10 June 2026
Fitter bidding now warns you when a fitter is already booked
When you send a job out to bid, fitters already saw any slot they were booked for greyed out on their end — but you, in the office, had no way of knowing that before you sent it. Now the bid window shows it as you build it: pick your candidate slots and each fitter is flagged in real time if they clash with an existing booking — “Booked for 1 of 2 slots” or “Already booked for all slots — can’t take this job”. If a fitter you’ve selected can’t take any of the times, you get a clear heads-up before sending so you can add another slot or pick someone who’s free. You can still send anyway if you want to.
- See, as you build the bid, which fitters clash with which slots
- A clear warning before you send if a selected fitter can’t take any of the times
- Stops wasted invites going to fitters who are already booked solid
- Only counts bookings in your own workspace
- Fitters still see their clashing slots greyed out on their side, exactly as before
Security 10 June 2026
Security: speciality vinyl buy prices fully removed from customer pages
A follow-up sweep of this week’s customer-page hardening caught one stray: the new speciality vinyls feature was carrying the material’s buy price in the data behind the customer share link (never shown on screen, but present in the page data a technical customer could inspect). That field is now stripped server-side, the protection has been widened so the entire line-item payload is sanitised — meaning future features can’t reintroduce this class of issue — and the fitter-facing job sheet link gets the same treatment. Verified live against a real quote: no cost data anywhere in the customer payload, with all customer-facing pricing unaffected.
- Speciality vinyl buy prices no longer travel to the customer share link
- The whole line-item payload is now sanitised, not just the price breakdown — future-proof by construction
- The fitter job-sheet link is stripped the same way
- Verified live in browser dev tools against a real quote
- No action needed — automatic for every workspace
Fix 10 June 2026
Fixed: quote page freezing after adding from the Quote Builder
Adding a vehicle or sign from the Quote Builder could leave the rest of the quote page unresponsive — buttons like the job sheet, trays and dialogs stopped reacting until you refreshed. The same glitch was silently swallowing the “Does the customer need any of these?” add-ons prompt, which never got the chance to appear. Both are fixed: after adding from the builder, everything on the quote page keeps working straight away, and the suggested add-ons prompt now shows as intended. The line itself was always added correctly — it was only the page that landed in a broken state.
- Buttons no longer go dead after adding a line from the Quote Builder
- No more refresh needed to print a job sheet right after an add
- The “Does the customer need any of these?” prompt now actually appears after an add
- Nothing was ever lost — the added line and pricing were always saved correctly
Improvement 10 June 2026
Quotes and Customers lists: built for your busiest years
The Quotes register and the Customers list now page through your records 50 at a time instead of loading everything at once, with the searching, filtering and number-crunching moved into the database. Day to day it just feels snappier — but the real point is longevity: a workspace with thousands of quotes and customers behind it will open these pages just as fast as one in its first week. Status filters and search now work across your entire history (not just what happened to be loaded), the KPI cards always reflect the whole workspace, and the “sent” and “won” badges on each customer keep working at any size. Sending a quote and accepting one on the share link also got quicker — confirmation emails now go out in the background instead of making you wait.
- Quotes register and Customers list page 50 at a time with Prev / Next controls
- Search and status filters now cover your full history, however large
- KPI cards are computed in the database — always whole-workspace, always current
- Sending a quote (and customers accepting one) no longer waits on the email going out
- Works the same on desktop and mobile, light and dark
Security 10 June 2026
Security hardening: your costs and margins stay yours
A full security review of the customer-facing surfaces shipped a set of protective fixes. The customer share link and the in-person presentation screen now strip every trace of your cost prices, margins and internal notes from the data sent to the browser — not just from what’s shown on screen — so even a technically curious customer poking around developer tools sees only sell-side pricing. Loss notes you record privately when marking a quote lost no longer travel to the customer page. Every page now also ships modern browser security headers that protect your customers against clickjacking and connection-downgrade attacks, and we fixed a rare glitch where two team members sending the same quote at the same moment could hit an error.
- Cost prices, margins and internal notes are now stripped server-side from the share link and presentation mode
- Private “why we lost it” notes never reach the customer page
- Modern security headers (HSTS, clickjacking protection and more) on every page
- Sending the same quote from two devices at once no longer errors
- No action needed — protection is automatic for every workspace
New feature 9 June 2026
Speciality vinyls — dayglo, glitter, chrome & carbon
Building a quote with a speciality finish overlaid on top — dayglo, glitter, chrome, carbon fibre, brushed metal, reflective? There’s now a “Speciality vinyls?” section right where you pick your vinyl in the configurator (on both vehicle wraps and signs). It’s off by default; switch it on and add as many as the job needs. Each one is a separate over-laid process you price your own way: pick a finish, name it, and set the material price plus the extra fitting time. It’s added straight onto the quote, priced per vehicle, and shown clearly in the cost breakdown, on the quote and in your customer’s detailed view.
- New “Speciality vinyls?” section on the vinyl step — vehicles and signs
- Off by default; add as many speciality finishes as the job needs
- Quick-pick chips (dayglo / glitter / chrome / carbon / brushed / reflective) — fully editable
- You set the material cost + sell and the extra fitting time per finish
- Priced per vehicle and shown in the configurator breakdown, the quote and the customer view
New feature 6 June 2026
“Does the customer need any of these?” — add-on prompt as you build
When you add a vehicle or sign to a quote in the Quote Builder, you now get a quick prompt with hand-picked add-ons for that job — “Does the customer need any of these?”. Tap one and it drops straight onto the quote. It’s the same smart suggestion engine your customers see on the share link, now surfaced to you at the moment you’re building, so easy upsells don’t get missed. You can also re-open it any time from the ✨ Add-ons button on the quote.
- A suggested add-ons prompt appears right after you add a product in the configurator
- Suggestions are scored for the specific job you’re quoting
- Tap to add it to the quote instantly — no extra steps
- Re-open the suggestions any time from the ✨ Add-ons button
- Shows to you while building; customers still see their own version on the share link
Improvement 5 June 2026
Fleet discounts now count every vehicle on the quote
Multi-buy tiers now count across the whole quote, per category — so five separate vans (even different makes, full or half wrap) add up to a five-van fleet and all get the fleet discount, exactly like one line with a quantity of five. It works the same for signs, windows, site and sticker jobs: the tier is driven by the total across the category, not by each line on its own. Add or remove a vehicle and the rest of the fleet re-prices automatically. Your minimum-margin floor still applies on top.
- The volume-discount tier counts the total across a category, not per line
- Five single vans = a five-van fleet — all get the discount
- Works for every category: vehicles, signs, windows, site, stickers
- Add or remove an item and the rest of the category re-prices instantly
- Your minimum-margin floor still caps the discount
Improvement 5 June 2026
Volume discounts that can't eat your margin
Multi-buy tiers are great for winning fleet and bulk jobs — but a big discount on a low-margin line can quietly tip it into a loss. Each multi-buy category now has a Margin protection setting: set a minimum margin and the volume discount will only go as far as that floor. The tier still fires, but if it would drop a line below your minimum margin the discount is trimmed so the margin holds (it never raises your price — a line that’s already thin just gets a smaller, or zero, discount). Manual discounts you apply on a quote yourself still go through untouched — that’s your call. Like every multi-buy setting, it’s captured per quote, so changing it never reprices quotes you’ve already sent.
- A Minimum margin % per multi-buy category (vehicles, signs, windows, site, stickers)
- The tier still applies, but the discount is capped so the line never drops below your floor
- Never raises your base price — an already-thin line just gets a smaller or zero discount
- Manual line discounts you apply yourself deliberately bypass it
- Captured per quote at creation, so it never reprices quotes already sent
New feature 5 June 2026
Keep your suppliers in WrapSnap — and know where to order from
There’s a new Suppliers section in your pricebook. Add the companies you buy from — contact details, your account number, their typical lead time, payment terms and minimum order — then attach a supplier to any material, substrate or product. Each item can have several suppliers with their own order code and cost, and you mark one as your primary (the one you reach for first). Best part: when a customer asks to add one of your products to a quote, the approve panel now shows exactly where to order it from — supplier, order code and lead time — so you’re not hunting for it. You can also export your supplier list to a spreadsheet any time, or bulk-import one.
- New Pricebook → Suppliers: add, search, edit and archive your suppliers
- Attach a supplier to a material, substrate or product with its order code, cost and lead time
- Mark a primary supplier per item, plus backups
- Customer-requested add-ons now show where to order from right on the approve panel
- Each supplier page lists everything you buy from them
- Import suppliers from a CSV and export yours any time — your data, always yours
- Works on desktop and mobile, light and dark
Improvement 5 June 2026 Smart upsell rules are a Pro feature.
Set how important an upsell rule is with one tap
When more than one of your upsell rules fits the same quote, something has to decide which product gets suggested first. That used to be a number you had to pick between 1 and 1000 — confusing, and most of the range did nothing. Now each rule just has Top / Normal / Low: tap Top to push that product ahead of the others, or Low to keep it as a backup. It saves instantly, no separate Save button.
- Rule priority is now a simple Top / Normal / Low choice
- Saves the moment you tap — no number to guess, no Save step
- A one-line note explains what it does, right above your rules
Improvement 5 June 2026 Smart upsell rules are a Pro feature.
One simple dial to control how hard you upsell
Deciding which add-ons get suggested to a customer used to mean a row of cryptic number boxes. Now there’s a single “Upsell intensity” dial: slide left to stay subtle (only the clearly-relevant add-ons surface), or right to push harder (best-sellers, pricier add-ons and suggestions to returning customers all get a stronger nudge). Balanced in the middle is our recommended starting point. If you want full control, a “More settings” section opens the six individual factors — now sliders with a plain-English explainer on each — and the moment you touch one, the dial shows you’re on a custom mix.
- A single Upsell intensity dial: Subtle → Balanced → Aggressive
- “More settings” hides the six expert factors until you want them
- Every expert factor is a labelled slider with a tap-the-(?) explainer and an example
- Touch any factor and the dial flags it as a custom mix; move the dial to snap back to a preset
- Works the same on desktop and mobile, light and dark
Improvement 5 June 2026 Products library is a Pro feature.
A guided, step-by-step builder for your upsell products
Adding or editing a product is no longer one long form. The new builder walks you through it: start blank or pick a common template (hi-vis vest, business cards, roller banner…) that fills in the name, category and a starter price, then set the photo and pricing. If the product comes in sizes or colours, switch on “this product has variants” and a Variants step appears — add rows one by one, or type your sizes and colours and we’ll generate every combination in one click, each with its own price and optional photo. A review screen shows exactly what the customer will see before you save. Editing an existing product opens the very same builder, pre-filled.
- Step-by-step: Start → Basics → Pricing → Variants → Review
- 18 quick-start templates across every category — each with a ready-made product photo — workwear, signage, banners, flags, flyers, stickers, print & promo and more
- Variants step with a sizes × colours grid generator + per-variant photos
- Live preview of the customer’s upsell card before you save
- The same builder handles new products and edits
Improvement 5 June 2026 Products library is a Pro feature.
Add a photo to your upsell products — straight from your device
Products in your upsell library can now have a real photo. When you add or edit a product, drag an image in or pick one from your device — it’s resized and uploaded for you, no need to host it somewhere and paste a link (though you still can if you prefer). The photo shows on the product list, the product page, and the upsell card your customer sees, so a suggested add-on actually looks like something. This is the first step of a friendlier, guided product builder we’re rolling out next.
- Upload a product photo from your device — drag-and-drop or pick a file
- Images are resized automatically; paste-a-URL still works as a fallback
- Photos appear on the product list, the product page and the customer’s upsell card
- First step of a step-by-step product builder coming soon
New feature 4 June 2026
Wrap individual panels in a different material — carbon roofs, contrast mirrors
You can now quote a vehicle with accent panels — a panel wrapped in a different material from the rest of the vehicle. The classic cases: a gloss-black van with the wing mirrors in carbon, or a red car with a carbon roof or bonnet. In the builder’s add-ons step, switch on any panel (roof, bonnet, bumpers, mirrors, handles, pillars, grille, skirts) and pick its own vinyl plus optional laminate from the same searchable picker. The price is exact: a “replace” panel like a roof carves its area out of the base wrap and prices the accent material instead, while an “add-on” panel like mirrors adds on top — and each panel adds its own fitting time. Set up which panels you offer, their size per van, and the fitting minutes once in Pricebook → Accent panels (or turn the whole feature off in Settings → Features). The accent materials show on the quote, the customer breakdown, and — importantly — the job sheet, so your fitter sees exactly which panel takes which material.
- Wrap any panel in a different material — carbon roof/bonnet, contrast mirrors
- Exact pricing: “replace” panels carve out of the base wrap, “add-on” panels add on top
- Per-panel accent vinyl + optional laminate, picked from searchable cards
- Set panels, per-van sizes and fitting time in Pricebook → Accent panels
- Accent materials appear on the quote, customer breakdown and the fitter’s job sheet
New feature 4 June 2026
Choose your wrap vinyl & laminate on every vehicle quote
The vehicle wrap builder now lets you pick the exact wrap-grade vinyl and laminate for each quote, instead of always using one workspace default. Flag which materials are wrap vinyls and which are laminates in your pricebook, set a recommended laminate per vinyl so it auto-fills, and the price updates instantly from whatever you choose. Harder films like chrome or carbon can carry an optional fitting-time uplift, so the labour reflects the real job. A new “Vinyl & laminate” step appears in the builder for full, half and tipper wraps — pre-filled with your defaults so a standard wrap is still a couple of taps. This is the first half of bigger vehicle-materials work; per-panel accents (carbon roofs, contrast mirrors) are coming next.
- Pick the wrap vinyl + laminate per quote, with live pricing
- Flag materials as wrap vinyl / laminate / accent in your pricebook
- Set a recommended laminate per vinyl — it auto-fills the pick
- Optional fitting-time uplift for harder films (chrome, carbon, textured)
New feature 3 June 2026
Dark mode
WrapSnap now has a full dark theme — built from our own deep-plum brand palette, not a flat grey. It’s easy on the eyes for early starts, late finishes and dim workshops. Flip it from the moon/sun button in the top bar (or the menu on mobile), and your choice sticks. Leave it on “follow my device” and it’ll match your phone or computer automatically. Every operator screen is themed — dashboard, quotes, the quote builder, customers, calendar, pricebook, settings and reports. The pages you send to customers stay light, so what they see never changes.
- A proper on-brand dark theme across the whole app
- One tap from the top bar — or let it follow your device
- Your preference is remembered on each device
- Customer-facing quote links + printouts stay light, always
New feature 3 June 2026
Price van wraps from your own labour times
Setup now asks how long each stage — prep, production and fitting — actually took on a real small, medium, large van and pickup job, for full and half wraps. Those hours configure your workspace automatically, so the vehicle configurator prices every future quote the way your shop works, not a generic average. Pick a Sprinter and it already knows your large-van hours. You can refine the numbers any time under Pricebook → Vehicle labour.
- A guided “your van labour, from your own jobs” step in setup
- Per-size hours for prep, production and fitting across full + half wraps
- One Design figure that applies to every size
- Feeds straight into the vehicle configurator’s live pricing
- Editable any time under Pricebook → Vehicle labour
Improvement 3 June 2026 Pro and above
A richer Reports overview
The Reports landing page now tells you the story at a glance — every headline figure shows how it’s moved versus the previous 30 days, with a little trend line beside it. New tiles cover average won value, quotes sent, average time to a decision and your weighted forecast, and a Highlights strip auto-surfaces what’s notable right now: what’s likely to land, your top category, customer-accepted wins, and any quotes about to expire.
- Up/down vs the previous 30 days on every headline figure
- Inline trend sparklines for won value, win rate and pipeline
- New tiles: average won value, quotes sent, time-to-decision, forecast
- Highlights strip flags likely-to-land value and quotes expiring soon
Improvement 3 June 2026
See your trial countdown at a glance
While you’re on a free trial, your dashboard now shows clearly how many days you have left and the date your card would first be charged — with a one-tap link to manage billing. No surprises: cancel any time before then and you won’t be charged.
- Days-left countdown front and centre on the dashboard
- Shows the exact date billing would start
- Owners get a direct link to manage or cancel billing
New feature 2 June 2026 Pro and above
Customer Mode: build a quote with the customer
“Present to customer” now opens a clean, customer-safe version of the quote builder you can work through together — add items from the Quote Builder, adjust quantities, drop a line — with no costs, margins or internal bits ever on screen. A header toggle flips to the tidy Review view to take sign-off, and the device stays PIN-locked to the quote throughout.
- Build the quote live with the customer — costs + margins never shown
- Toggle between the Build view and the clean Review view
- Quote Builder, quantity tweaks and remove all work in-session
- Still PIN-locked: the customer can’t get back into your app
Improvement 2 June 2026
Add-ons apply to the quote instantly
When a customer picks a suggested extra on their quote — business cards, a flag, whatever you’ve set up — it’s now added to their quote and total straight away, instead of waiting for you to approve it. Less back-and-forth, and the customer sees the new total immediately. It still shows up as a normal line on the quote, so you can remove it in a tap if anything’s not right.
- Customer-picked extras land on the quote and total instantly
- No approve step — fewer clicks for you
- Added as a normal line you can remove (with undo) any time
New feature 2 June 2026 Pro and above
Customer Mode: present quotes in person
Show a quote to a customer face-to-face. Tap “Present to customer” on any quote to open a clean, full-screen view you can hand them on a phone or tablet — no prices-behind-the-scenes, no way into the rest of your app. They can review it (and, once it’s sent, accept and sign off artwork) and the device stays locked to the quote until a member of staff taps in your PIN to exit. Works even on a draft, so you can build a quote with a walk-in and show it there and then.
- “Present to customer” button on every quote — works on drafts too
- Set a 4-digit PIN in Settings → Customers; it’s what unlocks the exit
- Hand over your own device safely — the customer can’t reach your app
- Reuses the same all-device customer view, so it works on any screen
New feature 1 June 2026
Reports: export to CSV
Every report now has an Export CSV button. It downloads the report’s headline table for whatever date range you’re viewing — sales by month, top products, margin by category, your best customers, fitter performance, or risks — ready to open in Excel or hand to your accountant.
- One-click CSV from any report, respecting the current date range
- Numbers export as numbers (no currency symbols) so Excel just works
- Financial exports stay owner/admin-only
New feature 1 June 2026
Reports: Financial, Customers & Fitters
Three more reports join the suite. Financial (owner/admin only) shows won revenue, total margin and margin %, a revenue-and-margin trend, margin by category, and a VAT breakdown that’s ready to hand to your accountant. Customers ranks your best clients by lifetime value with repeat-customer and new-customer-by-month views. Fitters shows jobs completed, completion rate, photos uploaded, and a job-bidding funnel. Financial figures are restricted to owners and admins — estimators never see cost or margin.
- Financial: revenue, margin £/%, margin by category, VAT breakdown (owner/admin only)
- Customers: lifetime-value leaderboard, repeat rate, new customers by month
- Fitters: completion rate, photos uploaded, bidding funnel
- Cost + margin stay owner/admin-only across the whole suite
New feature 1 June 2026
Reports: Products & upsell
A second report joins the Reports section (Pro and above): Products & Upsell. See your upsell funnel from request to approved, how much approved upsells actually added to your jobs, your best-selling products by revenue and margin, how many upsells you attach per won quote, and which configurator categories drive the most value. Same date ranges, period comparison, and demo-data toggle as the Sales report.
- Upsell funnel — requested → approved → declined, with approval rate
- Realised upsell revenue + margin from approved add-ons
- Top products by revenue, with units sold + margin
- Attach rate — upsells per won quote
- Configurator usage by category (vehicles, signs, windows, …)
New feature 1 June 2026
Reports: Sales & pipeline
A new Reports section (Pro and above) shows how your quoting is performing over time — not just what needs attention today. The first report, Sales & Pipeline, covers your funnel from draft to won, your win-rate trend, value won vs in-progress vs lost month by month, the real reasons quotes are lost, how long quotes take to move, how wins are being recorded, and a forecast that weights your open pipeline by your win rate (and flags quotes about to expire). Pick any date range — last 30 days, this quarter, a custom window — and compare it to the previous period to see what’s moving. More reports (products, financial, customers, fitters) and email digests are on the way.
- Pipeline funnel with draft → sent → won conversion rates
- Win-rate + value-over-time trends, month by month
- “Why quotes are lost” — your actual decline reasons, ranked
- Forecast: open pipeline weighted by your win rate + expiring-soon alerts
- Any date range + “compare to previous period” deltas on every figure
- Pro and above
New feature 1 June 2026
Guided workspace setup
New workspaces now get a step-by-step setup wizard that gets you ready to quote in minutes — your branding (colours, contact details, quote-ref prefix), how customers see and hear from you, your labour rates (what you charge and what it costs you, per hour), pricing and VAT defaults, your fitters and working hours, and which features you want switched on. Every step is optional and skippable, and a “Finish setting up” checklist now lives on your dashboard so you can always see what’s left and pick up where you left off.
- Step-by-step wizard: branding, customers, labour rates, pricing & VAT, team & fitters, features
- Set your hourly charge and cost rates up front so quotes are priced right from day one
- Add your fitters and set your closing time during setup
- Dashboard “Finish setting up” checklist — deep-links to each task and ticks itself as you go
- Everything’s optional and editable later in Settings
New feature 1 June 2026
Turn features on or off for your workspace
Settings → Features now lets you switch the optional parts of WrapSnap on or off, so your workspace only shows the bits your shop actually uses. Newly added: fitter attendance, production stages, artwork sign-off, multi-signer co-sign, customer accept/decline, and reminders — each with a plain-English explanation. Turning something off cleanly hides it everywhere (your customers stop seeing it on their quote link too) without deleting any data, and you can flip it back on any time. This is the first step toward a guided setup that gets every new workspace configured in minutes.
- On/off switches for attendance, production stages, artwork sign-off, co-sign, accept/decline and reminders
- Off hides a feature everywhere — including the customer’s quote link — but never deletes data
- Everything stays on by default; nothing changes unless you switch it off
- Groundwork for the upcoming guided workspace setup
Improvement 1 June 2026
Faster artwork previews and quote pages
Artwork thumbnails now appear the moment a quote opens, instead of trickling in afterwards — they’re prepared ahead of time and sent at the right size, with the full-resolution version only loaded when you tap to zoom. Quote pages also do more of their loading in one go, so the busiest screen in WrapSnap opens a little quicker, especially on mobile and slower connections.
- Artwork thumbnails load instantly and at the right size
- Full-resolution image only fetched when you zoom in
- Quote pages load more efficiently
Improvement 1 June 2026
Activity log now shows exactly what changed
The quote activity log got far more useful: when a line is edited it now shows the change from → to — for example a price moving from £400.00 to £450.00, a quantity from 1 to 2, or the fitter changing — instead of just noting that something changed. Assigning or changing a fitter is now recorded too (it wasn’t before). Sensitive free-text like internal descriptions still shows as “updated” without exposing the content.
- Edits show the old value → new value (prices, quantities, names, dates)
- Fitter assignment changes are now logged
- Prices shown as proper money (£400.00 → £450.00)
Improvement 1 June 2026
Smarter fitter attendance and status tags when scheduling
Fitter attendance got cleverer. When a fitter opens their job link out on site, that now counts as clocking in automatically — handy for fitters who go straight to a job. And you can set your closing time in Settings, so anyone still signed in is automatically signed out at end of day. Plus, when you open a job to schedule it, you’ll now see the quote’s status (Draft, Sent, Won…) and whether the customer has signed off the artwork — right there in the panel.
- Opening a job link on site auto-clocks the fitter in
- Set your closing time so fitters are auto-signed-out at end of day
- Quote status + “signed off” tags shown when scheduling a job
New feature 1 June 2026
Sign fitters in for the day, and a full activity log on every quote
Two things. On the calendar’s Fitter-load tab you can now sign a fitter in when they arrive and out when they leave — each shows an “In · since 08:15” badge, and every clock event is logged. And at the bottom of every quote there’s a new Activity log: a complete, time-stamped history of every change to that quote — who made it, when, on what device, and from which screen (the quote page, the calendar week view, the shop floor, and so on), including what changed from and to.
- Sign fitters in / out from the Fitter-load tab
- Live “signed in since” badge per fitter
- New Activity log on every quote — every change, fully tracked
- See who changed what, when, on which device and from which screen
- Sensitive details (customer contact info) are noted as changed without exposing their contents
New feature 1 June 2026
Shop floor — today’s jobs and one-tap stage updates
A new Shop floor view shows everything booked in for today on one screen, each job with its own progress track. Tap “Advance” as a job moves from artwork to print to fitting to done — no need to open each quote to update it. Every job’s steps match the level of updates that customer chose, and a dot marks the steps that send them a message, so you always know what they’ll hear about. Switch between a timeline view and a stage-by-stage board, on desktop or phone.
- See every job booked for today in one place
- Advance a job’s stage with one tap — or jump to any stage
- Each job shows its own steps, matched to that customer’s update level
- A dot marks the steps that notify the customer
- Timeline view or stage board, on desktop and mobile
New feature 1 June 2026
Schedule jobs and assign fitters right from the board
Tap any card on the Jobs board to set or change its install date, add booking notes, and assign a fitter — all in one slide-up panel, without opening the full quote. Unscheduled jobs in the “Needs scheduling” column become booked the moment you save, and they slide straight into the right column. On a phone the same panel slides up from the bottom and you can flick it away when you’re done.
- Set or reschedule an install date without leaving the board
- Assign or change the fitter in the same panel
- Add booking notes for the fitter
- Clear a booking to send a job back to “Needs scheduling”
- Works identically on phone, tablet, and desktop
New feature 1 June 2026
A roomier calendar and a brand-new Jobs board
The calendar now uses the full width of your screen, so the week view finally has room to breathe — every day column is wider and easier to read. There’s also a new Jobs board: a card view of your work grouped either by scheduling state (what still needs a date, what’s on this week, next week, and later) or by fitter, so you can see who’s carrying what at a glance. On a phone it shows one column at a time with quick tabs to swipe between them.
- Full-width calendar — the week view is no longer squeezed
- New Jobs board grouped by scheduling state or by fitter
- Unscheduled jobs are first-class — they live in their own column
- Quote Builder is one tap away whenever you need it
- Works on phone and tablet, one column at a time
Improvement 1 June 2026
Quicker quote actions, an upgrade shortcut, and related help
The quote Actions sheet now does more in one place: print or email a job pack, jump straight to the quote notes, and see at a glance which lines have artwork attached and which still need it. Settings shows owners a one-tap shortcut to move up to the next plan, and every help article now suggests related reading at the bottom instead of ending in a blank space.
- Actions sheet: Job pack and Add-notes shortcuts
- Per-line artwork status — see which lines have proofs attached and which don’t
- Owners get an “Upgrade to next tier” shortcut in Settings
- Help articles now suggest related articles to read next
Improvement 1 June 2026
Mobile: easier quote editing + a tidier menu
Building a quote on your phone just got nicer. The labour breakdown keeps its first column pinned and scrolls sideways so longer figures line up cleanly, the line total is big and clear, and adding a custom line has a proper +/− quantity stepper with cost and sell side by side. Fixed a bug where “Edit prices” on a vehicle line did nothing on mobile. The line setup pop-ups are bolder, and the workspace switcher now opens as a clean second panel inside the slide-out menu.
- Labour breakdown: pinned first column + sideways scroll so the numbers always line up
- Bigger quantity field and a prominent line total
- Custom line: +/− quantity stepper, cost and sell side by side, full-width buttons
- Fixed: “Edit prices” on a vehicle line now opens the re-configure wizard on mobile
- Workspace switcher opens as a tidy second level of the slide-out menu
Improvement 1 June 2026
Smarter mobile header + a round of fixes
On a phone the top bar now shows where you are — the page name, or the customer and quote reference when you’re on a quote — and the workspace switcher tucks into the slide-out menu. Plus a batch of fixes from real-device testing: the quote section tabs are sticky again, the in-app help has a clear close button, dashboard cards are tidier, and a handful of screens no longer run off the edge.
- Mobile top bar shows page context (customer + quote ref on a quote) instead of the workspace switcher
- Workspace switcher moved into the slide-out menu
- Quote section tabs (Lines/Bookings/Money/Files) are sticky again
- In-app help now has a visible close button on mobile
- Dashboard cards, risk filters, settings and pricebook screens tidied so nothing overflows
Improvement 31 May 2026
More mobile polish: customers, settings and quotes
Another sweep of mobile refinements. The customer list’s filters tuck into a single “Filters” button with a bottom sheet, the new-customer form lays out cleanly with full-width buttons, and the customer profile reflows so long emails and addresses never run off the screen. Settings (General, Storage, Fitters) and the quote Money tab all got the same touch-first treatment.
- Customer filters collapse into one “Filters” button with a tidy bottom sheet on mobile
- New-customer form: address fields lay out two-up, buttons go full-width
- Customer profile reflows so long emails and addresses wrap instead of overflowing
- Settings tables (fitters, reminders, storage) reflow into cards/tiles and scroll cleanly
- Quote Money tab: share link, discount and lost-reason controls are all easier to use on a phone
Improvement 31 May 2026
Mobile polish: quote builder, multi-buy and the menu
A round of mobile refinements from real-device testing. The quote builder’s start screen is now a set of proper tappable cards, and the preview image shrinks as you scroll so there’s more room for your options. Multi-buy and upsell tables scroll sideways with the first column pinned so every field is reachable. The slide-out menu is bigger and easier to tap.
- Quote builder start screen redesigned as clear, tappable cards on mobile
- The vehicle preview image halves in height as you scroll — more space for the options
- Multi-buy and upsell tables scroll sideways with the first column pinned, so no field is out of reach
- Products page actions and the slide-out menu tidied up for touch
- Desktop is unchanged throughout
Improvement 31 May 2026
Settings, tidied up for mobile
Your workspace settings now work properly on a phone. The long list of settings sections used to push everything off the bottom of the screen; now it’s a neat strip of tabs you can swipe through, with the section you’re editing right below. Forms get full-width, easy-to-tap save buttons. Desktop looks exactly as before.
- Settings sections are now a swipeable tab strip on mobile — no more scrolling past a long menu
- Save buttons go full-width and thumb-friendly on a phone
- The fitter form is easier to fill out on the go
- Desktop keeps its familiar sidebar layout
Improvement 31 May 2026
Your pricebook, rebuilt for your phone
The whole pricebook — materials, substrates, labour, vehicles, products, multi-buy and upsells — now works beautifully on a phone or tablet. Wide tables that used to run off the screen reflow into clean, tappable cards; forms get bigger touch-friendly fields and full-width buttons; search fills the width so you can find a price in seconds out on a job. On a desktop, everything looks exactly as before.
- Materials, substrates, labour and vehicle lists turn into easy-to-read cards on mobile — no more side-scrolling
- Every add/edit form has bigger fields and full-width buttons that are easy to tap
- Search fills the screen width so you can find any item fast
- Multi-buy and upsell editors get full-width, thumb-friendly save buttons
- Desktop is untouched — same full layout you already know
New feature 31 May 2026
Search anything from anywhere — now with live results
Tap Search from the bottom bar on your phone and a smart search panel slides up. Pick where to look — All, Quotes, Customers or Vehicles — and results now appear as you type, no need to hit enter. Find a customer, jump to a quote, or look up a vehicle in a couple of taps from any screen.
- Results appear live as you type — start with a customer name, quote reference or vehicle
- Choose where to search: All, Quotes, Customers or Vehicles
- Each result taps straight through to the quote, customer or vehicle
- Recent searches and quick “jump to” shortcuts are one tap away
- Available on phones and tablets from the bottom-bar Search button
Fix 31 May 2026
Fixed: some quote totals showed as zero in your lists
A handful of quotes could display a £0.00 total on the quotes register and customer pages even though the quote itself was priced correctly. Totals now always reflect the real amount.
- Quote and customer lists now always show the correct grand total
- Affected quotes correct themselves automatically the next time they are opened
- No action needed on your part
New feature 31 May 2026
WrapSnap on your phone — a proper mobile experience
WrapSnap now works the way you do — out on a forecourt, at a customer’s unit, or on the sofa with a cuppa. On a phone or tablet the app reshapes itself for touch: navigation tucks into a tidy slide-out menu, the most useful actions sit under your thumb in a new bottom bar, and a standout “+” button builds a quote from any screen. On a desktop nothing changes — same full layout as before. One app, two layouts, the device you happen to be holding.
- Slide-out menu keeps every part of the app one tap away without cluttering the screen
- Thumb-friendly bottom bar with a standout “+” that opens the quote builder from anywhere
- The whole app reflows to a single, scrollable column on phones and portrait tablets — no more pinching and side-scrolling
- Desktop is untouched — the full two-column layout stays exactly as it is
- The first step in a wider mobile rollout: more screens get the same touch-first treatment over the coming updates
New feature 30 May 2026
Every job type is now quotable — windows, hoardings, A-frames and stickers go live
The guided quote builder now covers your whole product range. Window graphics, frosted and one-way-vision film, site hoardings, pavement A-frames, cut vinyl decals and printed stickers all have their own step-by-step configurators — the same guided flow you already use for vehicle wraps and rigid signs. No more "coming soon": pick any job type from the sidebar and the builder walks you through size, material and finishing, pricing itself as you go.
- Windows: frosted privacy film, full-colour printed graphics, and one-way perforated vision film — each with inside/outside application and coverage options
- Site & hoardings: large Correx hoarding panels and folding double-sided A-frame pavement signs
- Stickers & decals: weeded cut-vinyl decals with colour-count options, and laminated printed stickers with kiss-cut, die-cut or rectangular finishing
- Every option that affects the price — substrate, vinyl, size, quantity — flows straight into the live total; finishing choices like coverage and cut style are captured on the quote for your fitter
- Multi-buy discounts apply across all the new job types, the same as everywhere else in the builder
Improvement 30 May 2026
Assign a fitter or open a bid — two separate steps, never tangled
Manual fitter assignment and job bidding are now two distinct steps on each quote line. Pick a fitter directly when you already know who you want, or open a bid to invite two to five fitters to claim a slot — but never both at once on the same line. Opening one closes the door on the other until you cancel, with a clear explanation right on the disabled step.
- New Bid step on every line — opens its own focused panel for picking which fitters to invite and which candidate slots they can claim
- Fitter step now leads with manual assignment — the familiar list of your workspace fitters, one tap to assign, one tap to unassign
- Mutual lock: a live bid disables the Fitter step with a one-line reason; an assigned fitter disables the Bid step the same way — no accidental overlaps
- Bid step is hidden on workspaces with fewer than two fitters who have an email address — bidding only appears when bidding is actually possible
- Candidate slot pickers in the bid panel now use the same brand-styled date and time picker as install dates, with past dates blocked from the calendar so you cannot accidentally invite fitters to a slot in the past
Improvement 30 May 2026
Settings, reorganised around who you are configuring for
Settings now groups every option around the person it affects. A new Customers tab gathers every default that shapes how customers experience your quotes — notification cadence, reply-to address, share-link detail level, sign-off terms. The old Freelancers tab is now Fitters, with checklists and reminder cadence tucked inside as inner tabs.
- New Customers tab: notification tier, customer reply-to, share-link detail level, while-you-wait copy, customer reminder schedule, and artwork sign-off terms — all in one place
- Freelancers renamed to Fitters with three inner tabs — Roster, Checklists, Reminders — so the people who do the work and the rules for their jobs sit together
- Reminders tab dissolved: customer cadence moved to Customers, fitter cadence to Fitters, weekly digest and send-time to General
- Artwork sign-off terms moved into Customers — that disclaimer is customer-facing copy, so it now sits with the other customer defaults
- Old URLs still work — bookmarks to /settings/freelancers or /settings/reminders redirect to the new homes
Improvement 30 May 2026
Set up a quote line in one tap per step
The status bar at the top of each quote line — Artwork, Install site, Install date, Fitter, While-you-wait, Production stage — is now your primary control. Tap a step to open a focused panel that does just that one thing, instead of scrolling past every editor stacked underneath.
- Six tappable steps: Artwork, Install site, Install date, Fitter, While-you-wait, Production stage — each one opens its own focused panel
- Step pills stay live — green when done, amber when action is needed — for at-a-glance progress across every line
- Cleaner line cards: the old stack of inline editors is now tucked behind a "Show inline editors" link for the operators who prefer side-by-side editing
- Escape or click outside to close any step panel — every editor is back to the line card in one keystroke
- No change to how things save: same fields, same actions, same audit trail — just a faster way in
Improvement 29 May 2026
Calendar gets a popover redesign and a smarter right rail
Booking blocks on the Day and Week views are now compact and instantly scannable — click any block for a full detail popover. The right-hand rail adds two new tabs alongside Needs scheduling: Upcoming covers the next two weeks at a glance, and Fitter load shows who is over- or under-booked this week.
- Booking blocks redesigned — colour strip + customer name + start time + fitter initial, sized to the install duration
- Click any block to open a popover with full job detail: date, duration, install address, fitter, internal notes
- New category key strip below the toolbar — six chips that also double as filters
- Right rail now has three tabs: Needs scheduling, Upcoming (next 14 days, grouped by day), Fitter load (hours-this-week with a capacity bar per fitter)
- Right rail is sticky — stays put while the calendar grid scrolls
- Active tab persists in your browser so you land where you left off
Improvement 29 May 2026
Products + smart upsell now available on every plan
The customer-facing upsell surface is no longer Pro-only. Every plan now sees suggestions on the share link; the per-transaction fee is the differentiator — and it scales down as you grow.
- Starter operators get the full upsell tool — solo shops needed it most
- Per-upsell transaction fee surfaces on every plan: Starter 10%, Pro 3%, Business + Enterprise no fee
- Fee applies only to lines added through the upsell flow — rest of the quote is yours in full
- Collected at the moment of customer payment, once your connected payment processor is wired in
- Pricing matrix on /pricing now shows the rates per tier alongside the feature row
New feature 29 May 2026 Pro+
Every quote becomes an upsell opportunity
Your customer share link now suggests workwear, business cards, banners, vinyl decals, site boards — ranked by what fits the customer and the quote. Customers tap Add, you tap Approve, and a new line lands at the price you set.
- New Products tab in the pricebook — finished, packaged add-ons with cost / sell / variants / multibuy tiers
- Each customer record now carries a Business category — drives which products surface to that customer
- Smart scoring engine ranks suggestions by business category × what is already on the quote × quote value × your popular flags × returning-customer signals
- Customer share link shows up to 5 hand-picked add-ons above the totals — Add → Requested → operator Approve
- Operator notifications on three surfaces: admin email + yellow pending banner on the quote page + violet widget on the dashboard
- Snapshot-immutability rule — price is locked at customer-click time so editing a product later never surprises a pending request
- Seed starter library: 10 ready-to-edit UK trade products + 25 starter rules land in one click on an empty workspace
Security 29 May 2026
Stronger abuse protection and tighter privacy rotation
Customer Accept / Decline actions are now rate-limited per share link, the anonymous identifier behind cookie consents rotates every 15 minutes, and the audit trail no longer records any personally-identifying data.
- Per-share-link rate limit blocks form-flood abuse without affecting any normal customer behaviour
- Cookie-consent anonymisation salt now rotates every 15 minutes — down from hourly
- Audit log no longer records personally-identifying details on customer changes — only the names of fields that changed
- Cross-tenant data-isolation regression suite expanded with four new attack scenarios — quote lines, artwork, freelancers, roadmap votes
- Nightly retention cleanup runs are now health-monitored — silent failures get caught and emailed within hours
Improvement 29 May 2026
Faster dashboard and broader "Why customers decline" coverage
Dashboard data now loads in parallel instead of one monster query, and the "Why customers decline" widget picks up reasons you recorded yourself when marking a quote Lost — not just customer-driven declines.
- Dashboard cold-load split into nine parallel queries — noticeably snappier first paint
- Operator-recorded Lost reasons now feed the "Why customers decline" widget alongside customer-driven declines
- Quote reference now included in audit-log entries for Accept / Decline / Revert — easier to grep the activity log
- Expiring-soon quotes surface on the dashboard with their own indexed path — instant load even at scale
New feature 29 May 2026
Customers can accept or decline quotes in one click
New Accept / Decline buttons on the customer share link close the Won/Lost loop without a phone call — and feed straight back into your dashboard insights.
- Accept moves a quote to Won instantly and emails both you and the customer
- Decline asks why — multi-select reasons (price / timing / picked competitor / cancelled / other) plus an optional comment
- "Why customers decline" dashboard widget aggregates reasons across the last 90 days
- Revert acceptance flow for the "they phoned back to cancel" case — original acceptance preserved in the audit trail
- Won/Lost attribution on the totals card tells you at a glance whether the customer or you drove the transition
New feature 29 May 2026
Vote on the roadmap (and suggest your own features)
Every workspace gets one vote per upcoming feature on the public roadmap, plus a "Suggest a feature" form that lands in our triage queue.
- Public roadmap at wrapsnap.app/roadmap is now interactive — sign in to vote
- One vote per workspace per item — fair signal of what your team actually wants
- Suggest a feature form lets operators propose work outside the existing roadmap
- Platform team triages suggestions and either maps them onto the roadmap or replies with context
Security 29 May 2026
GDPR-grade cookie consent + public cookie register
Per-event consent log with versioned policy snapshots, anonymous consent ID, and an auto-generated public cookie register that can never drift from reality.
- Per-category granularity (necessary / analytics / marketing) on the consent banner
- Anonymous consent ID stored in a first-party cookie — no personal data, no third-party tracking
- Versioned snapshots of the cookie register, banner copy, and privacy policy on every consent event
- Public cookie register at wrapsnap.app/legal/cookies sourced from the same database — never drifts from what we actually ship
- 24-month retention with nightly auto-purge
Improvement 29 May 2026
Refreshed sign-in + look-and-feel polish
New dark sign-in hero, unified email templates across every customer email, and a redesigned operator production-stage timeline.
- New sign-in page with drifting violet + aqua gradients and a "Sign in with a magic link — no passwords, no faff." headline
- Every customer email now uses a single shared shell — consistent header, accent, CTA, and footer across nine templates
- Operator production-stage timeline rebuilt as a horizontal carousel matching the customer-facing version
- Forward-fill semantics: a later stage with a timestamp implies every earlier stage is complete
- Aqua Mint accent palette anchored to brand turquoise across artwork surfaces
New feature 28 May 2026
Finger-signature on artwork sign-off — every device
Customers now sign the artwork attestation with their finger on phone, stylus on tablet, or mouse on desktop. Stronger audit trail everywhere.
- Always-rendered signature pad on the customer share link — no device-detection guesswork
- Captured signature image stored alongside the snapshotted disclaimer text, name, and timestamp
- Signed signature image visible on the customer attestation card and your operator quote view
- Operator revoke action cleans up the signature image and preserves the prior reference in the audit log
New feature 28 May 2026 Pro+
Per-line install bookings and a live customer timeline
Each quote line can now carry its own install date and fitter, and customers see a live production timeline tied to the state of their quote.
- Per-line install bookings — different lines on the same quote can run on different days with different fitters
- Customer production timeline auto-updates as the quote moves through draft, sent, accepted, artwork uploaded, and signed off
- Per-customer notification preference: Quiet, Standard, or Chatty — they pick how much to hear from you
- Bookings calendar widget on the dashboard surfaces every install in the week ahead
Security 28 May 2026
Automatic data retention cleanup
Nightly cleanup keeps the activity history, reminder records, and production logs trimmed to your plan tier — so old data does not pile up indefinitely.
- Audit history retained 6 months on Starter, 24 months on Pro and above
- Reminder and digest send records purged after 180 days
- Production stage history follows the same tier-based retention as audit history
- All cleanup runs automatically overnight — nothing for you to schedule
New feature 27 May 2026 Pro+
Artwork uploads with customer sign-off
Upload PNG, JPG, WEBP, or PDF artwork against any line or the whole quote, and capture a legally-meaningful sign-off from the customer before production starts.
- Tag each artwork file to a specific line or the whole job
- Customer signs off with their finger, stylus, or mouse — image stored alongside the snapshotted disclaimer text
- Workspace storage meter with stackable bolt-on packs (+10GB / +50GB / +250GB)
- Per-line numbered artwork badges so fitters know which file belongs to which job
New feature 27 May 2026 Pro+
Printed job sheets with per-line QR codes
One-click printable job sheet per line, with a QR code your fitter scans on-site to upload completion photos and notes — no login required.
- A4 portrait job sheet per line: customer details, spec card, fitter checklist, sign-off blocks
- Landscape artwork rotates 90° to fill the printable area
- QR code opens a mobile-first upload page on the fitter's phone
- Fitter checklist with three-state per-item response (done / not applicable / not actioned) plus per-item notes
- Admin notification email lands in your inbox as soon as the fitter submits
New feature 27 May 2026
Freelancer roster
Keep contact details and reminder preferences for every third-party fitter you work with, ready to assign to lines in seconds.
- Workspace-scoped freelancer IDs (F-1, F-2, …) with debounced live search
- Per-freelancer reminder channel preference: email, SMS, both, or none
- Archive / restore without losing historical assignments
- Active / archived / all status filters with last-used-first sort
New feature 26 May 2026
Rigid sign configurators
Five rigid-sign types (Correx, Foamex, ACM, acrylic standoff, tray sign) added to the configurator with full substrate, graphics, mounting, and finish options.
- Substrate × thickness × area × graphics × mounting / standoffs / depth / illumination — pricing-engine accurate on every combination
- Per-vehicle labour scaling for fleet quotes
- Quote builder accordion with destructive-confirm modal and undo banner for accidental deletes
- Risk acknowledgement registry tracks customer-acknowledged installation risks (e.g. mirror bezels) for the audit trail
New feature 26 May 2026
Vehicle wrap configurator
Pick a van, choose coverage, add door handles / mirrors / bumpers, set difficulty — and watch the price land in real time.
- 20 most-quoted UK commercial vans seeded out of the box, every variant editable
- Coverage presets per variant: full wrap, half wrap, sign-written, tipper
- Per-bracket add-on area grid (Pickup / Small / Medium / Large × 8 add-on types)
- Click ✎ on any vehicle line to re-open the wizard pre-filled and update in place
New feature 25 May 2026
Pricing engine and shareable customer quote link
A per-item snapshotting pricing engine you can trust, and a clean customer-facing quote link with a one-click print to PDF.
- Per-item snapshot at add-time means pricebook edits never change quotes already sent
- Stale-snapshot indicator with one-click refresh on draft quotes
- /q/<token> shareable link with a branded customer view — no login needed
- Print-friendly A4 PDF generated from the same page
New feature 25 May 2026
Pricebook: materials, substrates, labour
Three libraries with full CRUD, CSV import/export, multi-buy tier editor, and template labour overrides.
- Workspace-scoped display IDs (M-1, S-1, L-1) so your team can talk about rows by name
- CSV import with automatic Xero / QuickBooks / supplier-catalogue header detection
- Multi-buy tier editor per category with preset / bulk-apply formula
- Per-template labour override editor — adjust default hours for any quote type
New feature 24 May 2026
Customers: CRUD, live search, CSV round-trip
Business or private customers with a debounced live search, type and status filters, pagination, and CSV import / export that round-trips through itself.
- Auto-suggested display name from first + last or business name
- Debounced full-text search updates as you type
- Type (business / private / any) and status (active / archived / all) filters with pagination
- CSV import detects Xero / QuickBooks / generic headers; export round-trips back through the importer
Security 24 May 2026
Tenant isolation hardening
Five-layer defence model around your workspace data, with a 12-test regression suite that runs against the database itself.
- URL gate + tenant client wrapper + Postgres row-level security + service-role rule + tenant-isolation regression tests
- Membership-join authorisation pattern — users only see data for workspaces they belong to
- tenantClient wrapper auto-injects the workspace ID on every read and write so app code cannot leak across tenants
- 12-test SQL regression suite verifies cross-tenant reads and writes are always blocked
New feature 24 May 2026
Magic-link sign-in, workspaces, and team invitations
No-password sign-in by default. Belong to multiple workspaces, switch between them in a click, invite teammates by email with a 7-day token.
- Magic-link sign-in — no passwords by default
- Belong to multiple workspaces with separate roles in each (owner / admin / estimator / viewer)
- Workspace switcher in the top bar with last-active-first ordering
- Invite teammates by email with a 7-day token expiry and role-hierarchy enforcement
- Sign-out-everywhere button revokes every session across every device