What’s new
Every meaningful update to ShinePilot Pro — new features and improvements, newest first.
v1.29.5September 25, 2026Latest
- NewSupport replies can now include screenshots and PDFs, which you can open from Help & Support.
v1.29.0September 23, 2026
- NewClose your account yourself from Settings whenever you like. Your subscription runs to the end of what you paid for, our emails stop, and your clients, vehicles and history are kept for 30 days — sign in during that time and one click reopens it exactly as you left it. Prefer it gone now? You can erase everything immediately instead.
v1.27.0September 18, 2026
- NewReply to any ShinePilot Pro support email straight from your inbox — the answer lands on your ticket or idea under Help & Support, attachments noted, and we pick it up from there. No need to sign in to write back.
v1.26.0September 17, 2026
- NewYour client book keeps a mailing address — street, suite, city, state and ZIP. It is separate from the property, so paperwork can go somewhere the work does not, and it prints on the invoice under Billed to.
- NewYour own business address goes at the top of every invoice, under your name — so a customer paying by cheque can see where to send it. Fill it in under Settings.
- NewFlags on a client, visible on the list: Prefers mailed invoices, Do not email (quotes, invoices and on-my-way notes are all held until you untick it) and Key account.
- FixedThe Notes box on a dialog can no longer be dragged wider than the dialog itself.
v1.25.0September 17, 2026
- ImprovedYour ideas are private. Feature requests now go straight to us and stay between your account and the ShinePilot Pro team — you see the ones you have sent, with our replies and where each one stands, and nobody else does. The shared board and its upvotes are gone.
- ImprovedSupport email goes to the person who wrote in, not to everyone on the account. If a teammate opens a ticket or posts an idea, our reply reaches them.
v1.24.0September 15, 2026
- NewA discount we offer you shows on your Billing page — what it is, what you would pay and how long you have — and applies itself at checkout or when you resume. Nothing to type, no code to lose.
- NewFeature requests get answered. When we reply to an idea on the board, the reply shows under it for every operator who voted and reaches you by email — so posting an idea is a conversation, not a message in a bottle.
v1.22.0September 14, 2026
- ImprovedSubscribing lands you straight back in your unlocked workspace — with a little confetti — and the welcome walkthrough no longer restarts over the top of it.
- NewA confirmation email arrives when your subscription starts: what you’re paying, where to find your invoices, and how to cancel. Reply to it any time.
v1.21.0September 10, 2026
- NewQuotes and invoices now show whether the email was delivered, whether the customer opened the page, and when it bounced — with the mail server’s reason and what to do next.
- NewA client whose email bounces is flagged on the Clients page and in their record. Nothing is emailed there until the address is corrected; texts and the quote or pay link still work.
- NewCampaigns show how many were delivered, bounced or clicked, and skip addresses that already bounced.
v1.20.9September 8, 2026
- FixedAfter a confirmed failed online payment, you can record an offline payment. Payments still processing remain protected.
- FixedSent invoices keep their service details, prices and dates when a job is edited or deleted. Printed invoices show the same saved details.
- FixedRefunds keep their original dates in monthly reports, even when payment updates arrive out of order.
- FixedMark paid closes an open card checkout first, preventing an old payment link from charging an invoice you settled offline.
- FixedPartial and full card refunds appear on invoices, booking receipts and client portals, and reduce net collections.
- ImprovedInvoices keep their original currency. Company currency is locked once financial records exist, so old bills and totals cannot be relabeled.
- FixedSending a draft immediately refreshes its controls, including when you close the result with Escape or X.
- FixedCard payments show paid only after the correct payment is confirmed. Processing payments stay pending, open checkouts are reused, and yen invoices charge the correct amount.
- FixedTwo customers choosing the last booking slot cannot both reserve it. If a time is taken, your customer can choose another without retyping their details.
- ImprovedApproved quotes can be scheduled with their agreed price, customer and vehicle. Revising creates a new draft while preserving the accepted quote.
- FixedSkipping a recurring visit keeps the next one on the schedule. Calendar subscriptions include appointment times.
- ImprovedDraft invoices have Edit and Discard buttons. Drafts and cancelled invoices stay out of outstanding balances and billed totals, and Send remains usable after closing its result.
- FixedEmail setup and on-my-way messages report delivery failures honestly. Email verification and 2FA setup offer resend, and an expired sign-in attempt takes you back to sign in.
- FixedCrew pages hide owner-only Delete buttons, and subscription checkout confirms activation before saying your plan is active.
- FixedInvited teammates can finish sign-in, changing your email now asks for its verification code, and password resets sign out older sessions and remembered computers.
- FixedSaving company settings keeps the page open. Services and memberships keep their identities when edited, and adding a row after deleting one preserves the correct price and perks.
- FixedQuotes keep their descriptions, vehicles can be saved without a year, and crew members can save job notes.
- FixedBooking notice follows your business time zone. Repeat bookings use the address entered for that visit, recurring visits keep their time, and customer portals show appointment times.
- ImprovedPrivate portal links are delivered through email. Draft invoices stay private, and email or quote-response failures show a clear path to try again.
- FixedReports fit phone screens, date-only deadlines stay on the correct day, and booking choices work with a keyboard.
- FixedSkipped visits show their current status and stop accepting new deposits. Open deposit checkouts close before a visit leaves the schedule.
- FixedMonthly recurring visits follow the calendar, including February and month-end appointments.
- FixedMonthly reports and revenue charts show consecutive months correctly at month end.
v1.20.0September 7, 2026
- FixedThe pages your customers open — the invoice, the booking page, their portal and a shared before & after — now appear instantly instead of waiting on a web font, and if their connection drops they get “try again” rather than “this link may have expired”.
- ImprovedBooking times read the way people say them: 8:00 AM, not 08:00. The button now names the one thing still missing (“Pick a time above”) instead of asking for a service you already chose.
- ImprovedConfirmation emails and texts, invoice emails and the day-before reminder now write money and dates properly — “$21.00” and “Mon, Sep 8, 2026 at 8:00 AM”, in your currency and your time zone — and they are headed with YOUR business name, with ShinePilot only as a small “powered by” line.
- ImprovedYour public invoice page now says “Awaiting payment” instead of “sent”, and lists the visits the invoice covers so your customer can see what they are paying for.
- FixedAn invoice, an expense, a client or a job can no longer be saved half-empty — a $0.00 invoice used to be created and sent. The form says which box needs filling, right on the box.
- ImprovedLists on a phone: the table scrolls on its own, so Status, Send and Mark paid are reachable and the panel heading and search box stay put.
- ImprovedEvery pop-up now behaves: the first box takes focus (your phone keyboard opens on it), Enter saves, Escape closes, and the page behind stops scrolling.
- ImprovedYour backup codes get their own screen at set-up, with Copy and Download and a tick to confirm you have them.
- ImprovedClients → Import shows what would land, the duplicates and the problem rows FIRST; the column mapping folds away. A file that is not a client list is now refused in one sentence instead of offering “Import 0 rows”.
- FixedOn a phone the website headline no longer cuts off mid-word, every menu link is reachable, and Sign in is back on small screens.
- FixedSigning up with a mistyped email address now says so, instead of “Please fill in all fields” over a form with every field filled.
- ImprovedEmpty charts on a new account now say what will fill them in, and a page that fails to load says why with a Try again button instead of sitting on “Loading…”.
v1.19.0September 7, 2026
- NewImport your clients and their vehicles from a spreadsheet — Clients → Import. Drop in a CSV from whatever you use today, check the column mapping we guessed, look at exactly what would land (duplicates flagged, every problem row listed with its line number) and import. One row per vehicle; repeat the client to add their second car.
- NewText messages. Connect your own Twilio account under Integrations and ShinePilot texts your customers for you: booking confirmations, “on my way” with your ETA, the day-before reminder and the invoice with a pay link. Each one has its own switch under Settings → Text messages. You pay Twilio directly, your business name is on the message, and anyone who replies STOP is never texted again.
- FixedA card payment is never assumed. If your Stripe connection cannot actually take a charge yet, new bookings carry no deposit at all, the invoice page asks the customer to pay you directly, and nothing is ever marked paid without the money. Your deposit setting is left alone — reconnect the account and it picks up where it was.
- NewGet paid on an invoice. “Send” emails your client the invoice with a pay-by-card link — they pay on their phone, the money goes straight into your own Stripe account (no platform fee), and the invoice marks itself paid. Connect Stripe on the Booking & payments page; the same account already takes booking deposits.
- NewA five-step setup checklist on the dashboard for your first month — client, vehicle, first wash, shop address, Stripe. Every step ticks itself from your own data; it disappears when you are done.
v1.18.0September 7, 2026
- NewOur Privacy Policy and Terms of Service are published — shinepilotpro.com/privacy and /terms, linked from every page footer, the signup screen and the billing page.
- NewA time zone for your business (Settings → Company). My Day, Routes, the dashboard tiles, overdue invoices and your booking calendar all roll over at midnight where you work, instead of at UTC midnight — which for a west-coast operator was five in the afternoon.
- FixedMoney shows cents everywhere. A $45.50 job read “$46” on the schedule, on the invoice, on the printed PDF and on your customer’s portal.
- ImprovedCrew accounts do what the Team page says they do. A crew member works the day — My Day, the schedule, marking jobs done, notes, photos and readings, to-dos — and the server, not just the menu, keeps them out of quotes, invoices, reports, the tracker, equipment, settings and billing. Their first sign-in opens on My Day.
- ImprovedThe live demo seats everyone at once. Two people trying it at the same time no longer sign each other out.
- ImprovedUnsubscribe links now ask before they act. Corporate mail scanners follow every link in an email, which was quietly unsubscribing customers who never clicked — there is a confirm button now.
- ImprovedYour data is backed up every few minutes; hourly copies are kept for a day and daily copies for two weeks. Backups no longer contain sign-in sessions.
- ImprovedWhen a trial ends, the app says so plainly and takes you to Billing — there is no “Free plan” to be stranded on, and everything you set up is exactly where you left it. Subscribing clears the trial banner on the spot.
- ImprovedInvoice numbers never repeat, even after you delete one.
- FixedA mistyped amount, date or price is refused with a plain sentence instead of being stored — that is what turned a money tile into “$NaN”.
- FixedA page that does not exist now shows a real page with a way back, instead of a line of raw text. So does a portal or quote link that has expired.
- FixedChanging your sign-in email sends a code to the NEW address and only switches when you confirm it.
- FixedThe app opens instantly even when Google’s font service is slow — it used to sit blank waiting for it.
v1.17.0September 5, 2026
- ImprovedCampaigns sent during a trial can no longer contain links — that is what a throwaway account is worth to a spammer, and it was the one gap left. Upgrade and campaigns go unlimited, links included.
v1.16.0September 5, 2026
- ImprovedEvery campaign email now carries a one-click unsubscribe link. A customer who uses it is skipped by your next campaign automatically — booking confirmations and receipts still reach them.
- ImprovedTurning two-factor off now asks for your password first, and a wrong sign-in code sends you back to the password after five tries. “Remember this computer” will ask for one more code the next time you sign in.
- FixedA campaign that has been sent can no longer be edited — start a new one instead.
- FixedCancelling your subscription in the app now tells Stripe on the spot, and resuming does too — the flag and the billing can no longer disagree.
v1.11.0September 2, 2026
- NewDay-before reminders. Every customer with a visit tomorrow gets a short email the evening before — what, when, where, and a reply-to that reaches you, so “can we do 10 instead?” lands in your inbox. On for everyone; nothing to set up.
- NewTravel fees on your booking page. Booking Page → Travel fee: pick a per-mile (or per-km) rate and how many miles are free, and the page works out the fee from the address the customer types, shows it before they book, and adds it to the total. Measured from your shop / home base.
- ImprovedAn address typed on the booking page is now placed on the map automatically, so an online booking shows up in Routes and the optimizer without anyone reopening the vehicle.
v1.9.0August 28, 2026
- NewA free detailing price calculator, open to anyone, at shinepilotpro.com/tools/detailing-price-calculator. Put in the on-site time, the drive time, your labour rate, product, fuel and overhead, and it works out what the job actually costs you and what to charge to keep the margin you want — or checks a price you already quote. It charges labour across the whole job including travel, which is the part most quotes miss, and shows what you really take home per hour when you do the work yourself. No sign-in, nothing saved.
v1.8.0August 26, 2026
- ImprovedYour business name now sits under the logo at the top of the sidebar, so it says whose workspace you are in at a glance.
- ImprovedSigning out is a plain "Sign out" button in the bottom-left corner, instead of the small symbol it used to be.
- NewCollapse the sidebar to a slim icon rail when you want more room for the page — click Collapse under the logo. It remembers your choice on that device.
- ImprovedYour account lives in one place now — click the gear beside your name in the bottom-left corner for your email, password, two-factor codes and remembered computers. They are no longer buried halfway down Settings.
- ImprovedThe activity-sound bell moved down beside your name in the bottom-left corner, next to the gear that opens My Account — everything about you is in one place now.
v1.2.22August 13, 2026
- ImprovedSupport access is now off by default. Our support team can only sign into your account after you grant access under Settings → Security — and you can revoke it again anytime.
- FixedRestored access for any account that had been left marked as suspended without a record of why — including free accounts, which are never suspended for billing reasons.
v1.2.14August 12, 2026
- ImprovedThe website menu bar is now the same everywhere — the guides, comparison and What’s new pages carry the same links as the home page, and the page you’re on is highlighted.
- FixedThe comparison pages now read properly on a phone — the tool cards stack into one column instead of two thin ones, and the comparison table fits the screen instead of shrinking the whole page down to fit itself.
v1.2.10August 10, 2026
- ImprovedThe website menu now works on phones — Features, Pricing, Compare and Guides ride in a swipeable row instead of disappearing on small screens.
- NewTwo new paint jobs 🎨 — Candy Apple (classic hot-rod red) and Racing Green (British racing green over cream) join the theme garage, and every theme now has a proper name: Fresh Wash, Sunset Cruise, Show Car and Midnight Drive.
- ImprovedThe live demo now has a “← Back” button in the banner, so you can hop back to the website when you’re done poking around — and “Start a free trial” takes you straight to sign-up.
- ImprovedA cleaner new logo ✨ — a simple shine sparkle with a couple of suds, everywhere from the website to your booking page.
v1.2.1August 4, 2026
- NewYou can now just reply to our emails — every message we send carries a real reply address you can write straight back to.
- NewA contact form on the sign-in screen ("Can’t sign in? Contact us") and on our website, for when you can’t get into the app at all. If your email matches an account it becomes a support ticket automatically.
- ImprovedSupport stays open even if your account is paused — the Help & Support tab keeps working, and the paused-account screen now has a Contact support button.
- ImprovedQuotes, campaigns, booking confirmations and on-my-way messages you send now reply straight back to your own inbox, not ours.
- NewOur Privacy Policy and Terms of Service are now published, linked from the footer of our website.
v1.1.0August 3, 2026
- NewShinePilot Pro launch 🚐✨ — clients & their vehicles, washes that repeat themselves, day routes with one-tap optimizing, and a phone-friendly My Day view for your crew.
- NewBefore & after photos on every job — tag each shot as you take it, show off the side-by-side pairs in the client portal, and share any finished job as a public showcase page with ready-to-post Instagram and Facebook captions.
- NewLoyalty punch cards — every completed visit stamps the card; when it’s full, redeem the reward right from the client card. Clients watch their punches add up in their portal.
- NewMemberships — Bronze / Silver / Gold wash plans (fully editable), auto-invoiced monthly. Your recurring revenue shows up on the dashboard, not in a spreadsheet.
- NewVehicle condition reports — score exterior, interior, wheels and glass after each visit; every vehicle gets a condition trend over time, and clients see the latest report in their portal.
- New“On my way” — one tap in My Day sends the client a friendly heads-up with your ETA. Review requests go out automatically when a job wraps (drop in your Google review link once).
- NewQuotes your customers can approve online, invoices, email campaigns for slow weeks, a shared to-do list, expenses & P&L, and equipment & maintenance tracking for the rigs.
- NewA private portal for every client — upcoming visits, service history with before/afters, invoices, quotes, punch card and membership, no login needed.
- NewCrew Tracker — see exactly what got done today: check-in and check-out times, photos from the driveway, and anything skipped (with the reason).
- NewSelf-service free trial, email + authenticator two-factor sign-in, automatic backups, Refer & Earn, and one flat $20/month price — everything included, unlimited crew.
- ImprovedA fresh coat of wax 🧽 — a brand-new car-and-suds logo, a brighter azure look, richer dashboard cards, a shinier sign-in screen, and a big glow-up across the website: an interactive before/after slider, the crew view on a phone, and your punch cards & memberships front and center.
- NewOnline booking 📥 — your own public /book page with live availability straight from your schedule. Customers pick a service, vehicle size and open slot, and the job lands on your calendar. Share the link, print the QR code, or embed it on your website.
- NewCard deposits at booking — connect your own Stripe account and take a deposit (you pick the %) the moment someone books. No-shows stop hurting, and every deposit books itself as a paid invoice.
- NewBooking funnel — see page views, bookings and conversion, plus which channel (Instagram, Google, Facebook, TikTok) actually books you. Add ?src=instagram to the link in your bio and watch.
- NewJobs now carry an optional time of day — shown in My Day, the schedule and your routes. Online bookings arrive with their slot time already set.
- ImprovedA new Booking Page hub in the app: link + QR + embed code, bookable hours, size surcharges, deposit settings and the funnel — all in one place.
Routine fixes and maintenance ship in between these releases — we only list the changes you’d actually notice.