What's new

Changelog

VendBook ships frequently. Here's what's changed for operators recently — features, fixes, and the polish in between.

Fixes from today's notes: back link, cents, prepaid contracts, the This week card, personal records, the events calendar

September 7, 2026

  • Fix

    Browsing your Past events, opening one to read it, and clicking back used to drop you on Upcoming at the top of the list — you lost your tab and your place, every time. Now the back link and the Events breadcrumb return you to exactly the list you left: same tab, same filters, same spot on the page. Tapping through from the forecast number on a row does the same. Nothing changes if you come to the list fresh.

  • Fix

    The Money section's take-home line now shows cents exactly as you typed them — $1,878.62 stays $1,878.62 instead of rounding to $1,879. Whole-dollar amounts still read as whole dollars. Nothing about what gets saved changed; the cents were always stored correctly, the summary just wasn't showing them.

  • Fix

    A prepaid event now shows its contract amount everywhere — Insights, the event page, and the season projection — instead of a forecast for money that is already fixed. The events list has done this since July; the other screens were still running a forecast on a $3,300 prepaid event and headlining a number well under the contract. The contract also replaces the weather line on those events: weather can't move a take that's already signed.

  • Fix

    The dashboard's "This week" card now updates its numbers as you log sales, instead of holding Monday morning's figure all week — it agrees with the takeaways right below it. Which insight the card shows still stays put for the week; only its numbers move.

  • Fix

    Personal records now say which event, week, or month set them — and each one opens that event. On Insights, Track record, the tiles used to show a number over a generic line ("single event", "$9,900 best") with nothing to click. Each tile now reads the real thing — "Scott AFB · Jul 20, 2026", "Week of Jul 20 · led by Scott AFB", "July 2026 · led by Scott AFB" — and tapping anywhere on it takes you to that event. A record whose event you have since deleted keeps the old line and stays un-clickable.

  • Fix

    On the events calendar and list, a lead whose date passed without booking now reads as expired, and declined leads fade back alongside cancelled ones — so your live pending leads stand out.

  • New

    On the Past tab, one tap files every expired lead as Declined — it tells you how many first, nothing is deleted, and you can undo for a few seconds.

See every event on a busy calendar day

September 4, 2026

  • New

    In the events calendar month view, when a day has more than three events, the "+N more" text at the bottom of the cell was just a label — clicking it did nothing. Now it opens a panel listing every event on that day, with time and location, and each row clicks through to the edit sheet just like the visible chips do. Escape or click outside closes the panel. The panel respects your All events / Booked only filter. Mobile is unchanged — tapping a day still opens the lower panel like it did before.

Log Waste is back on Prep — and your crew can log it too

September 3, 2026

  • New

    The Log Waste button is back on the Prep tab. Tap it, pick what got tossed — a live batch, a menu item, a prep recipe, or just type the name — pick a category, put in a quantity if you have one, save. The batch row menu on Stock's "Made & on hand" still works for closing a whole batch as waste in one tap. Two paths now, both leading to the same monthly waste log.

  • New

    Your crew can log waste the same way you do. When a staff member with Prep access logs a waste event, it now lands on your account so it shows up in your Insights — before, an event they logged went to their own scope and you never saw it. The manager cost view stays yours: crew see the log, they don't see the dollars.

  • Polish

    Closing a live batch as waste (the row-menu path) had the same silent scope issue if a manager or staff member did it — that's fixed too. The batch is authoritative, so the waste row now lands on you regardless of who closed the batch.

The tour asks before it puts sample events on a live account

August 24, 2026

  • Fix

    The circular-arrow button in the header replays the product tour, and the tour needs sample data to show you. On an account that already has real events, it was loading a season of sample bookings immediately — no warning, nothing explaining what just appeared. If you already have events in VendBook, it now asks first and tells you plainly what it's about to add and that your real events won't be touched. A brand-new account still starts the tour in one click.

  • Fix

    Sample data is now removed on every way out of the tour. Before, only the two buttons at the end cleaned up — closing the tour, or clicking away mid-tour, left the sample bookings sitting in your events list where they were easy to mistake for real ones.

  • Polish

    That header button now says "Replay the walk" next to the icon on a wide screen. On its own the circular arrow reads as a refresh button, which is how it got clicked by people who weren't asking for a tour.

  • Polish

    Clear sample data on the dashboard banner still works exactly as before, and sample events have never appeared on your public page.

A manager without money access can claim a lead again

August 24, 2026

  • Fix

    If you've given a manager the inbox but not your numbers, their Claim button did nothing. The claim was recorded, but the planning event it's supposed to create never appeared and nothing said why — so the lead looked claimed and then vanished from the calendar. Claiming now creates the event for them the same as it does for you.

  • Polish

    If an event ever can't be created from a claim, you're told on the spot instead of finding out later. Nothing about what a manager can see changed — they still don't see revenue on the event they just made.

Your crew can finally read the notes for a shift

August 24, 2026

  • Fix

    Staff opening a shift saw no notes at all. The parking and load-in instructions and the notes you typed on the event were bundled in with the map and directions, which staff don't get — so the crew arriving at a gate they've never used had nothing to go on. Both now show in their own Notes section on the shift page.

  • New

    In-service notes — the timestamped log you keep during service — now show on every booked event's shift page, for every role, right under the busy read. What happened last time at this venue rides along to whoever works it next.

  • Polish

    Reading only. Nobody but you and your managers can add an in-service note, and the shift page has no note box on it for anyone. The map, directions, on-site contact, weather, and leave-by time are unchanged and still yours and your managers' alone.

  • Polish

    The box you type an in-service note into is now several lines tall instead of one, so a long note is readable while you're writing it. Enter starts a new line; Add saves it.

  • Fix

    On the week list, a day further out with more than one shift only opened the first one. Every shift on that day is now its own row you can tap.

Signed in, you can see who's asking on the gigs board

August 24, 2026

  • New

    When you're signed in to VendBook, every gig shows the organizer's name — on the card in the list and on the gig's own page. Before you decide whether a job is worth the drive, you can see whose event it is.

  • Polish

    Logged out, nobody sees a name. The board and the gig pages are open to anyone with the link, so the name is held back until you sign in — an organizer who posts a gig isn't putting their name on the open web.

  • Polish

    Nothing else about them shows anywhere. Their email, phone, organization, and anything they typed in the request stay private, and still reach you only when you take the gig. A gig with no name on file simply doesn't show that line.

Organizers your manager claims actually get saved

August 20, 2026

  • Fix

    When a manager put a booking request or a marketplace inquiry on your calendar, the event got created but the organizer's name, email, and phone quietly didn't. No error, no warning — the request just never became a contact. It saves now. Anything claimed by a manager before today is missing its contact; the details are still in the request itself and on the event's notes, so you can add those by hand.

  • Fix

    If saving the organizer ever does fail, you'll be told instead of finding out months later. The event still goes on your calendar either way.

  • Fix

    The day-of card on your manager's dashboard now shows the organizer's contact — the tap-to-call and text buttons for whoever's running today's event. That whole strip was blank for them.

  • Fix

    Applying a contact across your other same-name events reported success and linked nothing when a manager did it, and Undo left the links it had just made. Both work now.

  • Polish

    Nothing widens for staff. They still see the organizer only for an upcoming or day-of event, and the Contacts page stays yours alone.

Your manager can see the contacts they save

August 20, 2026

  • Fix

    A manager with financials turned on could add an organizer to an event and the save went through — but when they reopened the event, the contact wasn't there. It had saved correctly the whole time; they just couldn't see it. So they'd add it again. Contacts a manager saves now show on the event the same way they show for you.

  • Fix

    The same blind spot emptied their Link-contact list, so every organizer looked new even when you'd already saved them. They now pick from your existing contacts instead of retyping one you already have. If duplicates piled up on your account from this, they're still there — merge or delete them on the Contacts page.

  • Polish

    Nothing changes for staff or for managers without financials access: they still see the organizer's contact only on an upcoming or day-of event, and nowhere else. The Contacts page itself stays yours alone.

Events in the suburbs now reach you

August 17, 2026

  • Fix

    Events used to reach you only if the organizer typed the same city name as the one on your profile. So an event fifteen minutes down the road — Creve Coeur, Webster Groves, Sunset Hills — reached nobody at all, because nobody's profile says "Creve Coeur." You now get events within about 50 miles of your home base, which is how a truck actually works. Six of the last eight suburb events had reached zero trucks; all six are inside that range.

  • Polish

    Nothing to set up. We use the home base you've already set, or the city on your profile if you haven't set one — we're not asking you for anything new.

The board stops showing events that already got a truck

August 17, 2026

  • New

    Organizers now get a short note asking whether they found somebody — once a few days after their request posts, and once a few days before the event. Two buttons, no login: "Found my truck" takes the event off the board, "Still looking" leaves it up. That's the only way we ever learn an event filled, since those conversations happen off VendBook.

  • New

    When an organizer confirms they're still looking, the event's line on the board says so — "Organizer confirmed 2 hours ago" instead of how long ago it posted. A three-week-old request the organizer re-confirmed this morning is worth more of your time than its age suggests, and now it looks that way.

  • Polish

    An event can also be taken off the board by hand if it shouldn't be up. It stops showing on the board, its page says the listing isn't available, and it can't be claimed or passed on. Nothing is deleted, so it can go back up exactly as it was.

We'll email you when an event posts in your area

August 12, 2026

  • New

    If you left your email and your area on the board, that now does something on its own. When events post where you run, you get one email listing all of them — not one email per event — with the date, the area, and a link straight to each page. Nothing to set up and no account: the two fields you already filled in are the whole thing.

  • Polish

    The email carries the same details the public page does — event, date, area — and nothing else. The organizer's name, email, phone, and anything they wrote stay out of it, the same as on the board. Those come to you when you take the event.

  • Polish

    Every one of these emails has a link at the bottom that stops them. One click, no login, no settings page to find — and clicking it twice is fine.

Tell us where you run, even when the board has gigs on it

August 12, 2026

  • New

    The "leave your email and we'll get in touch when a gig lands near you" box used to show up only when the board was completely empty. If there were events on it — just none in your area — all you got was a line of text telling you to check back. Now the box sits under the listings too, so you can hand us your area instead of remembering to come back.

  • Polish

    It's still the same two fields: your email and where you run. No account, nothing to manage.

Pass an event you can't take to a truck that can

August 12, 2026

  • New

    Every event in your inbox that's still open on the board now has a "Pass this on" button. It hands you the event's public link — on a phone it opens your usual share sheet, so it's two taps into a group chat or a text. The link shows the event type, date and time, area, headcount, and the budget if the organizer gave one. It does not show the organizer's name, email, phone, exact address, or anything they wrote to you — those stay with you, and the panel says so before you send it.

  • Polish

    The button only appears where there's actually a live page to send. An event the organizer has closed, one whose date has passed, or one that never went on the board doesn't get one — so you can't hand somebody a link to a dead listing.

  • Polish

    When you take an event off the board and open your inbox, the event you just took now says so at the top of its card instead of leaving you to spot it among the rest.

A booked private date now shows as a booked date

August 11, 2026

  • Fix

    Private events used to disappear from your public schedule completely, so a week you were booked solid read to an organizer as a wide-open calendar. Now each one shows as a plain dashed row that says "Private event" and the date — plus the hours, if you put hours on it. Nothing else: no client, no venue, no event name, no type. Same on your page, your full schedule, and the embedded widget on your own site.

  • Polish

    The private rows never take a slot from a real one. Your page still lists the same public events it did before, in the same order, and "Next up" still points at the next date somebody can actually come find you — never at a private booking.

  • Polish

    If every upcoming date is private, the schedule says "Booked out on private events" and lists them, instead of showing an empty calendar. Your season count is unchanged — it still counts public events only.

Take a gig off the board in one tap

August 11, 2026

  • New

    Every event on the board now has an "I'll take this" button that actually does something. Tap it and the event moves into your inbox with the organizer's name, email, and phone on it. Nobody has to approve it and nobody forwards it to you — you tap, it's there, you call them. Tapping twice does nothing the second time.

  • New

    If you don't have a VendBook account yet, the same tap starts one. Make the account, answer the two setup questions, and the event is waiting in your inbox when you land — you don't have to go find it again or tell anyone which one you wanted.

  • Polish

    The "trucks interested" line under a listing now counts everyone who has raised a hand on it, whether they did it from the board or from their own inbox — and counts a truck that did both only once. It still stays hidden until at least two trucks are on it.

A board of events that still need a truck

August 10, 2026

  • New

    There's a new page at vendbook.com/gigs listing real event requests that came in from organizers and still don't have a truck. Date, area, how many people they expect, what they're budgeting — enough to know in a few seconds whether it's worth your time. You don't need an account to look.

  • New

    Every one of those has its own link you can send to somebody. If you can't take a gig, pass it to a truck that can — the link shows the event details and nothing else. The organizer's name, email, and phone never appear on it. Those go to the truck that takes the event, and to nobody else.

  • New

    Each listing shows how long it's been up, and once enough people have looked at it, how many. If a couple of trucks have already raised their hand you'll see that too. Both numbers are counted, not estimated, and neither shows up until there's enough of it to mean anything — an empty number tells you less than no number at all.

  • Polish

    An event whose date has passed, or one where the organizer found their truck, still opens if somebody sent you the link a while back. It says which of the two happened and points you at what's still open, instead of dead-ending on a missing page.

The VendBook logo, where it should have been all along

August 10, 2026

  • Polish

    The mark in the top-left corner of your dashboard is the real VendBook logo now. It had been a placeholder — a plain drawing of a truck standing in until the finished artwork was ready. The menu you open on your phone was showing a different placeholder again, so the two didn't even match each other; both now show the same mark.

  • Fix

    If you installed VendBook to your phone's home screen or pinned it to your desktop, the icon may still have been the old orange V. Your device saves that icon when you install and keeps showing it, even after we change the artwork. It now updates itself, and will keep doing so whenever the logo changes — no need to remove the app and add it back.

Your managers were looking at an empty inbox

August 9, 2026

  • Fix

    A manager on your team who opened your booking inbox saw nothing in it. Every request that came in through your booking page was there for you and invisible to them — not hidden behind anything they could click, just absent. Managers now see the same requests you do.

  • Fix

    They can work those requests too: mark one read or replied, or put it on your calendar, the same way you would. The count beside Bookings was stuck at zero for them as well, so a manager had no sign anything was waiting; it now shows what's actually there.

Connecting your Google listing, read more carefully

August 7, 2026

  • Fix

    When you paste a Google link, we now judge it by what it can actually tell us. If all it carries is your business name, we stop and say so instead of guessing — Google can list more than one business under the same name. That check was being skipped for a whole class of links, including the shape a truck's share link usually takes, and those went through to a guess.

  • Fix

    Maps links that carry your address inside the web address — the ones that read like a name, a street, a city all run together — now connect. We were reading that whole run-on as your business name, so nothing could ever match it and a perfectly good link came back as a failure.

  • Fix

    When a link pins your listing to a spot on the map, we check that the business we found is really at that spot, and throw out one that turns out to be miles away. We also look further down Google's results before deciding, so a second business sharing your name can't sit just out of sight and let the wrong one be picked by default.

  • Polish

    The note under the paste box now says which app to share from: the Google Maps app, not Google search results. A link that starts with share.google carries nothing we can use, and the note says so before you paste one.

Catering, and your Google rating

July 30, 2026

  • New

    Your page has a Catering section now, on Premium. It's off to start, and while it's off your page looks exactly as it does today. Turn it on and you get five short pieces to write — the opening line, what you bring, what you serve, how it works, and the questions people always ask. They come prefilled; edit what doesn't sound like you, or clear a field to go back to the standard wording.

  • New

    You choose where catering sits: schedule first, where your events stay on top and catering sits below with a small Catering available note, or catering forward, where Request catering becomes the main button and your schedule sits under it. Each choice shows you a small picture of what your page will look like. You can switch any time and nothing you've written is lost.

  • New

    There's a switch to hide your walk-up prices. Your menu still shows, the dollar amounts come off — useful when catering gets quoted per head and a plate price sets the wrong number in someone's head.

  • New

    The catering section is live on your public page. Turn it on and visitors see your opening line, three short blocks — what you bring, the menu, how it works — and a Request catering button, with the questions you answered as a drop-down list underneath. Search engines can read all of it without clicking, which is the point of writing it down.

  • New

    Catering requests go to your normal booking form, and they arrive marked. A Catering tag sits on the request in your inbox, so you can tell a catering ask from a spot on the schedule without opening it and reading the message. Nothing to set up, no link to paste.

  • New

    When you put a marked catering request on your calendar, it lands as a catering event — on the Catering side, not Food truck. The event type you were sent stays what it was; a catered wedding is still a wedding.

  • New

    Your page still has exactly one bright button, in both layouts. Schedule first, it stays Request a booking and catering closes with a quieter one. Catering forward, the bright button becomes Request catering and See the truck schedule sits beside it.

  • New

    New Google rating section, on every plan: paste the link to your business on Google Maps and we connect to your listing. The most reliable paste is the address-bar link — open your listing on Google Maps and copy the URL from the top of your browser. If a link only tells us your business name, we stop and say so rather than guess, because Google can list more than one business with the same name. We only keep the listing ID. Your rating comes from Google — there's no box to type a rating into, and if Google doesn't have one for you, nothing shows.

  • New

    Once it's connected, your rating shows on your public page next to your cuisine and city, the way it does on a listing site — your score and how many reviews it's built on. It refreshes about once a day.

  • Polish

    Changing a connected Google listing no longer means disconnecting first. There's a Change button on the connected row, and your current listing stays put until a new link actually works — a link we can't read leaves what you had alone.

Your page, as an index instead of a scroll

July 29, 2026

  • New

    Your page is now a list of named sections you open one at a time — Name & look, Where & what, Menu, Photos, Links, and the rest — grouped the same way the side rail names them. Everything used to be open at once, so changing one line meant scrolling past all of it.

  • New

    Each closed row shows what's in it — 'Menu · 6 items', 'Photos · 4 of 6', your URL, your tagline — so finding a thing is a scan of one screen. A row you've hidden from your public page says Hidden, and a row still missing an essential says Needs setup and opens for you on arrival.

  • New

    Next available sits pinned at the top and never closes. It's the one line most operators change between events.

  • Polish

    The two stacked bars at the top of Your page became one: your page name, your link, Copy, View live, and the save status all on a single row. That's about eighty pixels of the screen handed back to the form.

  • Polish

    Sections you don't have on your plan now sit quietly in the list with a short line about what they do and a link to compare plans, instead of five upgrade buttons down one page.

  • Polish

    Your name and timezone moved to Settings → Account. They were never on your public page, so they don't belong in the page editor. The Verified vendor badge now appears once, at the top; hover it for what it means.

One inquiry, one ping

July 28, 2026

  • Fix

    If someone sends you the same inquiry twice — they fix a typo in the address and hit submit again — you now get one notification, not two. Both versions still land in your inbox so you can see what changed; only the second ping is held back.

  • Fix

    The installed VendBook app now picks up the new app icon. If yours still shows the old logo after a day, uninstall and reinstall the app once — your system may have kept the icon it saw at install time.

Prep and Stock, rebuilt around a real walk-in

July 27, 2026

  • New

    Stock is now a four-section ledger: Need to buy (food first, supplies behind their own rail), Made & on hand with the date you made it, Food on hand, and Supplies kept apart from food. Quantities stay plain text — write '2 packers · ~24 lb' the way you'd say it out loud.

  • New

    Low is your call — flag a line yourself, nothing computes it for you. And a new Clear-quantities control starts a fresh count from a blank walk-in without touching your item list or your buy list's wording.

  • New

    Prep is one clean column: today's work, your one-off tasks and standing checklists, and a 'Before Friday' pointer that names what the next event's menu touches that isn't written down anywhere. It points — you decide what goes on the buy list and what the amounts are.

  • New

    Your crew now sees today's due prep right under the day-of card on This week — read-only, with finished items struck through showing what was actually made.

  • Fix

    Combo menu items — a flight, a platter — now count into shopping and prep lists correctly. Nested items were silently skipped before. An item you count by the each but buy by weight also converts properly once you've told us what one weighs.

  • Polish

    The sidebar now highlights the Team section on every team page, on desktop and phone.

Your page in your words, and ads that get credit

July 22, 2026

  • New

    The two big lines on your public page — the headline and the schedule heading — are now yours to edit in Settings → Your page, on every plan.

  • New

    If you run ads that point at your booking page, an inquiry that started from one of your ads is now credited to that ad — even if the visitor browses a while, switches tabs, or comes back later.

  • Fix

    A prepaid event shows its Contract amount on the events list — never a weather-adjusted forecast for money that's already settled.

  • Fix

    The unsaved-changes dialog on the event form always appears in view now — Cancel no longer feels dead when you've scrolled deep into a long form.

Find food trucks, by city

July 21, 2026

  • New

    The public directory is live — city pages listing trucks taking bookings, reachable from the homepage. Your page gets found by organizers browsing your metro, not just people who already have your link.

  • Polish

    City pages lead with the trucks themselves, then the week's public schedule underneath.

VendCast is now VendBook

July 18, 2026

  • Ops

    New name, same product, same data, same pricing: VendBook, at vendbook.com. Every old link redirects, and your login works exactly as before. The real VendBook icon now lands when you install the app on your phone or desktop.

Honest numbers, everywhere they show up

July 17, 2026

  • New

    Skipped a wrap-up? There's now a catch-up prompt on the event page, so a missed wrap-up is never lost forever.

  • New

    A POS day-total that might contain a prepaid event's money now goes on hold for your review instead of writing itself in silently.

  • New

    One-tap 'Clear all checks' and 'Start over' on the prep checklist — the bulk reset the crew asked for.

  • Fix

    Needs Action now means YOUR action — a lead you've already staged leaves the loud band, and tentative holds are no longer counted as leads.

  • Fix

    Every screen that grades a forecast against the day now uses the same settled number for what you actually made — prepaid and floored events were being under-read in some places.

A faster start, on your phone, in your words

July 15, 2026

  • New

    Onboarding rebuilt: claim your page in minutes — name, city, cuisine — and go live. The deeper setup waits until you want it, and code-gated 90-day trials are in for early operators.

  • New

    Forecast ranges got tighter where your history earns it, and stay honestly wide where it doesn't. The little adjustment chips now speak in plain strength — 'slight lift', 'strong drag' — never in math.

  • Polish

    Every dropdown on the event and booking forms is a native phone control now — no more taps that go nowhere on iOS.

  • Ops

    Privacy pass on public pages: a requester's contact details never appear anywhere public, and your public schedule shows upcoming events only.

Team privacy hardening and fit-and-finish

July 2, 2026

  • Ops

    Team-data privacy tightened three ways: crew board notes can now only be edited or removed by whoever wrote them (owners keep full control of their board), your home-base street address is no longer readable by your crew (day-of navigation still works from the map pin), and events typed as Private Event are excluded from public data at the database layer — not just hidden by the page.

  • Fix

    The 'Passed' outcome now sticks everywhere it should — the events list, the event view, and the contacts page all show a passed lead as passed, and editing the event no longer clears it.

  • Polish

    The Costs tab now respects items you've marked as intentionally rich — they show as 'intentional' instead of raising a high-cost alarm.

Passed leads, cleaner booking forms, and take-home clarity

July 1, 2026

  • New

    New 'Passed' outcome for a lead that never books — mark it passed and it leaves your Upcoming list without being deleted or counted as a cancellation. Optionally note whether they passed or you did, and move it back to Upcoming anytime.

  • New

    The booking form now asks for an end time and adds an optional budget-range field. If the requested date clashes with something you already have, the person booking sees a gentle heads-up — a flag, never a block.

  • Polish

    Commission events now take the gross number and show a plain take-home receipt, so what you actually keep is clear the moment you enter it.

  • Fix

    A weather condition you set by hand no longer gets overwritten by the auto-suggestion when you reopen the event.

  • Fix

    Editing an older event from Needs Attention now opens the editor directly instead of dropping you back on the list.

A home for your team

June 28, 2026

  • New

    New Team hub — one place for your crew's day-of board, playbooks, and prep, with the shared catalog and team management folded in for owners.

  • New

    Managers get an elevated day-of view of the crew's screens; staff stay on their read-only version. Payment and account details remain owner-only throughout.

  • New

    'The list' — a fast owner brain-dump for everything that isn't a scheduled event, with items you can hand off to a manager.

Insights, rebuilt

June 27, 2026

  • New

    Insights reorganized into What's next, Track record, and Costs, plus a season 'Year in Review'.

  • New

    Compare any two years side by side — complete window against complete window — with a prior-year picker.

  • New

    A day-of hero card on the dashboard, and record-vs-typical numbers labeled honestly: your best day is your best day, your typical day is the average.

  • New

    The improved forecast now drives every screen, so you see one consistent range everywhere. Ranges stay wider when a venue's history is thin, and the forecast gets more accurate as more operators join your venues.

  • Polish

    Prep, Today, and waste-entry screens are now fully accessible.

Prep, stock, and costing

June 24, 2026

  • New

    Prep rebuilt around the week: the lineup is the dashboard, leads run the day-of, made and needed dates are editable, and there's an always-visible whiteboard.

  • New

    A coarse stock-level meter and a 'needs doing' readiness view on the prep sheet, so the crew can see at a glance what's short.

  • New

    Track what your prep and ingredients cost, from pack price down to per-unit, with recipe rollups.

  • New

    Typing an address on the event form now auto-fills the city and state for you.

Your public page, metro discovery, and embed for everyone

June 19, 2026

  • New

    Find Us — a public page at vendbook.com/your-slug showing your schedule and a booking form, available on every plan.

  • New

    Metro discovery pages (like /food-trucks/st-louis-mo) with search-friendly markup, sitemaps, and calendar feeds.

  • New

    Embeddable booking and a public schedule are now on every plan; a Share-your-page hub gathers your links in one spot. Custom-branded styling stays Premium.

  • New

    Booking requests from your own website flow straight into your VendBook inbox, now organized into a three-tab view.

  • New

    Core features are available nationwide, not only in the first seeded metros.

Three plans, team roles, and the crew's tools

May 22, 2026

  • New

    Subscriptions settled into three plans — Starter, Pro, and Premium — with monthly or annual billing.

  • New

    When a trial ends, your account moves to a read-only grace period instead of resetting, so nothing disappears while you decide.

  • New

    Invite staff and managers: staff get a read-only event schedule, managers can edit, and everyone sees only what their role should.

  • New

    Log waste on Today — over-prepped, spoiled, dropped, or other — with a dollar cost rolled up from your recipes.

Address-based cross-operator matching, and the operator essentials

May 17, 2026

  • New

    Cross-operator forecasting now matches venues by address (geocoded), not just by name — so a shared venue lines up even when everyone types it a little differently.

  • New

    Password reset by email, plus an in-app change-password card.

  • New

    Multi-day events, bulk edits on the Needs Attention tab, and linking a contact straight from the event form.

  • New

    Event types reclassified into six clear categories, and CSV or spreadsheet imports now geocode automatically so historical data starts improving forecasts right away.

Forecast bands recalibrated — honest confidence ranges over marketing math

May 7, 2026

  • Fix

    Audited 396 forecast/actual pairs across 5 years of operator data. Original bands (±15%/±25%/±40% for HIGH/MED/LOW confidence) caught only ~30% of forecasts in their stated range — engine claimed confidence it didn't have.

  • Fix

    Recalibrated to ±30%/±50%/±80%. Wider ranges read as less precise but they're an honest reflection of what VendBook can predict on real operator events. Hit Insights → Refresh Forecasts to update existing bounds.

  • Fix

    Underlying issue is deeper than band widths — engine confidence labels don't actually correlate with accuracy. Real fix is rebuilding the confidence score; queued as engine work for an upcoming phase.

Inquiry inbox v2 — notifications, claim flow, and a polished organizer surface

May 3, 2026

  • New

    When an event organizer's request matches you, you now get an email AND a push notification (if you have notifications enabled). No more refreshing the inbox to see what's new.

  • New

    Click 'I'm interested' on an inquiry and we'll auto-create a planning event in your events table — date, venue, attendance, and organizer contact all pre-filled. Click 'View event' to land right on it (highlighted, scrolled into view).

  • New

    Sidebar Inquiries badge: orange pill with the count of inquiries you haven't responded to. Drops in real-time when you mark Interested / Contacted / Not interested.

  • New

    Inbox sorted soonest-first by event date — triage by what you need to act on next, not by what arrived most recently.

  • New

    Read/unread state: small orange dot + bold title for unread inquiries; both clear as you scroll past them.

  • New

    Calendar conflict warning: amber banner on inquiry cards when you already have an event on that date. Warn-only; never blocks you from acting.

  • New

    Per-inquiry private notes — sticky-note style textarea, only you see it. Auto-saves as you type.

  • New

    Click an organizer's email in the inbox to open your email client with a pre-filled draft (subject + body referencing the inquiry). Edit before sending.

  • New

    Filter inquiries by event type (Wedding / Festival / Corporate / etc.) once you have inquiries spanning multiple types. Filter persists in the URL so refresh keeps it.

  • New

    Soft engagement signal on inquiry cards — qualitative copy ('Picking up steam', 'Drawing real interest') when other operators are pursuing the same lead. No counts, no names, no countdown anxiety.

  • New

    New 'Find a vendor' link in the marketing nav for event organizers. Lands on a polished /request-event page with a clear 3-step process explainer.

  • New

    Inquiry confirmation email now includes a 'reply within 48 hours if you don't hear back' fallback line. Replies route to support@vendbook.com (a real human inbox), not the no-reply sender.

  • Fix

    City spelling drift was breaking inquiry matching — 'St. Louis' vs 'Saint Louis' wouldn't pair up. Both sides now canonicalize to the same form ('Saint Louis'). Backfill applied to existing profiles.

  • Fix

    Period-attached city forms ('St.Louis', 'Mt.Pleasant', 'N.Bend') now also canonicalize correctly.

  • Fix

    Submitting the public request-event form on Chrome (with autofill enabled) was silently failing — autofill was filling our hidden bot-trap field. Fixed by switching to a different bot-trap that autofill ignores. Inquiry intake was effectively broken for ~70% of visitors before this.

  • Fix

    Renamed 'Claim' → 'I'm interested' on inbox cards. The old wording implied you'd already won the booking. Added an inline note that marking interest doesn't notify the organizer — you have to email or call directly.

  • Polish

    /request-event page now has a teal hero band matching the rest of the marketing surfaces, with the 3-step process moved above the form so organizers see what happens before committing their info.

  • Polish

    /help page contact footer wording — generic 'email us' instead of personalized.

  • Fix

    Calendar conflict warning on inquiry cards is now scoped to booked events only — marking interest in two leads on the same date no longer warns against itself.

  • Fix

    Pre-settled events: the contract amount now shows up in the Net Sales column (with a 'contract' pill) instead of leaving the column reading $0 until walk-up sales are entered. Weather adjustment indicator no longer fires on pre-settled events — revenue is contractually fixed, so a weather adjustment is misleading.

  • Fix

    Form input borders are now visible across the site in light mode — previously a token mistake left every input borderless on white card surfaces. Most visible on the contact form.

  • Fix

    Manager accept-invite flow rewritten end-to-end. Managers were silently ending up half-linked (active in one view, unlinked in another) because the previous client-side flow couldn't write through team_members RLS. New server-side activation atomically links the profile and clears any operator-side fields managers shouldn't carry.

  • Polish

    Marketing site footer is now consistent across every page — homepage, pricing, contact, help, changelog, status, request-event, roadmap, and the calculator tool all share the same link group and tagline.

  • Polish

    Pricing page founder story rewritten to a first-person operator-origin narrative.

Cross-operator data sharing — fully live

May 2, 2026

  • New

    When you open an event, you'll now see hints under Expected Attendance, Other Trucks, Fee Type, Weather, and the Date field showing what other operators typically see at this event. Privacy-protected — only renders when 2-3+ peers have data on the same event_name.

  • New

    Day-of-week lift across operators: 'Saturdays at this event run 23% above the cross-operator average (5 ops)'. Helps you decide which day to book when an event runs multiple days.

  • New

    Modal weather per (event × month) across operators: 'This event in October typically runs Overcast (5 prior bookings)'. Helps you set realistic weather expectations on a new booking.

  • New

    Median fee structure across operators: 'Other operators at this event: typically Flat Fee ($200 median) (across 4 operators)'. Set fee expectations on new venues.

  • Fix

    Fixed: prepaid (pre_settled fee_type) events now read the contract amount from sales_minimum if fee_rate is empty, AND the 'Enter sales' quick action is restored so you can log walk-up sales on top of the contract.

  • Fix

    Fixed: chatbot 'what's my best repeat booking?' question now works (was failing on a column-reference error).

  • Fix

    Fixed: chatbot 'what's coming up next two weeks' now correctly returns only booked events by default.

  • Polish

    Chatbot message readability — multi-line lists no longer collapse to walls of text.

  • Polish

    Public ROI calculator on homepage — operators can run their own pay-for-itself math before signing up.

  • Polish

    Dashboard breathing room bump for a slightly more airy feel.

  • Polish

    Phase 4 design rollout: dashboard root, events page, and integrations page all migrated to brand tokens.

  • New

    Events table density toggle — opt-in 'Compact / Advanced' switch on Past+Booked. Advanced mode adds Type / Fees out / Forecast / Profit columns.

  • New

    Forecast column restored on Past+Booked event view.

  • New

    Day-of records wrap themselves up — a background sweep completes event records even if you skip the dashboard for a stretch.

Day-of Event Card v1 — operator cockpit shipped

April 30, 2026

  • New

    New 'Today's Event' card pinned to the top of the dashboard with parking & load-in notes, on-site contact, setup countdown, weather window, sales pace bar, in-service notes (timestamped), content capture, and an after-event wrap-up form.

  • New

    Multi-event days: stack rendering with 'Now' + 'Up next today'. Auto-promotes the next event when the current one ends.

  • New

    Hourly weather slice + wind alert for the service window (Premium).

  • New

    Events page chip filtering: 4 tabs × 8 chips, URL-persistent. Replaces the old fixed-tab setup with operator-driven filtering.

  • New

    Cross-operator platform-blend forecasts: 'Based on your N prior bookings + M other operators' data'. Privacy floor: 2+ other operators required, requesting operator self-filtered.

Tier-B 'Ask your data' chatbot

April 29, 2026

  • New

    Premium-tier chatbot widget in the dashboard — ask questions about your event history, performance, and upcoming calendar. Answers grounded in your real data, not generic advice.

  • New

    Sold-out cancellation reason linkage: cancelled events caused by sold-out earlier events drop out of forecast accuracy denominators (your overrun is the credited outcome, the carry-over isn't penalized).

  • New

    TOTP 2FA fully shipped — enroll, login challenge, recovery codes, admin reset path.

  • Polish

    Replaced the 'Learning' confidence pill with a softer comparison-anchor sentence on thin-data forecasts.

Brand identity, custom slugs, and per-operator brand pages

April 28, 2026

  • Polish

    VendBook brand tokens live: teal + orange across marketing, auth, and per-operator public pages.

  • New

    Public operator slug system: vendbook.com/<your-slug> resolves to your branded schedule page.

  • New

    Login notifications on new device: opt-in security signal email.

Dunning, payment-failed handling, and admin tools

April 24, 2026

  • New

    If a payment fails, you'll see a clear banner with time to fix it — no surprise lockouts.

  • New

    Toast payments that don't match an event are held for review instead of being lost, so imported sales land on the right event.

  • New

    Custom slugs scaffold for the operator public-page system.

Weather adjustments + forecast confidence ranges

April 17, 2026

  • New

    Weather coefficient visibility on upcoming event forecasts — shows the dollar impact of weather when it crosses ≥$50 AND ≥5% of forecast.

  • New

    Forecast ranges: LOW/MED/HIGH confidence bands (±40% / ±25% / ±15%). Stored alongside the point forecast.

  • New

    Dashboard hero chart: rolling 12-week actual + projected revenue.

Want to suggest a feature or report something broken?