Built This Week/Builds

Builds

Offsiteio Estimator

Sam replaced a sprawling Google Sheet and Canva decks with an estimator that flags hidden hotel costs and spins up a client presentation site, cutting a week and a half of work to three or four days.

For Episode 38 (April 10, 2026), Sam showed the Offsiteio estimator, a production tool he built for Offsiteio, a corporate offsite company in Jordan and Sam's portfolio. It structures every hotel bid line, flags costs that tend to sink a quote, and turns the chosen properties into a shareable presentation website for the client. It is used every day, and it cut estimate turnaround from about a week and a half to three or four days. Sam didn't say how long the build itself took.

Why we built it

Offsiteio plans offsites for groups of roughly 20 to 200 people or more, and its promise is that a quoted price never changes. That means every cost has to be found before the quote goes out. Sam's example at 02:15: quote $100,000 for a 100-person offsite in Austin, and if it really costs $105,000 or $120,000, "we're upside down on that event."

The old process was an ever more elaborate Google Sheet, followed by days of building a Canva or Figma presentation for each client.

So this is you know essentially replaces a very elaborate Google spreadsheet that we've you know, used over the years to to to perform this exercise in a very structured and easy to digest way.

— Sam Nadler, Episode 38

The stack

Yeah. Cloud code, I think, initially. And then after some different neat bugs and updates, we I transitioned to Codex, Supabase for the back end.

— Sam Nadler, Episode 38

How we built it, step by step

  1. Start in Claude Code, switch when stuck. Sam began in Claude Code and transitioned to Codex partway through.
  2. Put the data in Supabase and ship the React app on Amplify.
  3. One estimate per property. Create an estimate (the demo used a Hilton in Buenos Aires) and enter everything from the hotel's bid: rooms, meals, activities, meeting space, AV.
  4. Flag the pitfalls. The tool warns when costs like food-and-beverage minimums or AV haven't been accounted for, so the team locks them in with the hotel before telling the client a price.
  5. Generate the client presentation. Pick which property estimates to include (say seven of ten), upload the client's logo, and the tool builds a website with a map, inclusions, the all-in per-person rate, dates, nights and guest count.
  6. Let the client shortlist. From the shared link, the client marks favorites, and the next call focuses on just those.

How it turned out

I think it's probably our typical prior to having built this tool, our typical turnaround time to preparing, you know, a seven or eight different estimates for for an off-site would take us about a week and a half. I would say now it takes us three to four days.

— Sam Nadler, Episode 38

The first client to see the new format was a repeat customer of several years. Sam called the click-through website an upgrade over the old Canva PDF, and that client went on to book their biggest offsite with Offsiteio yet. Sam was careful to note their own business was growing too, so the tool isn't the only reason. His summary: "it's not that crazy of a tool," but it saves a lot of time, and when a client is ready to buy, speed matters.

What we'd do differently

Sam didn't list regrets, but he named what comes next:

  • Pull bids in automatically. Offsiteio gets hotel bids through Cvent, and Sam wants those inside the tool to automate bidding.
  • Build out the client portal. Clients can already log in to see progress. The next step is a central place for rooming lists, dietary choices and itinerary picks, which often aren't settled until days before the offsite.

Later in the same episode, Jordan toured Google AI Studio. For Sam's switch from one coding agent to the other, see Claude Code vs OpenAI Codex.

FAQ

How do you build a corporate offsite cost estimator?

Sam built a React web app on Supabase, hosted on AWS Amplify, started in Claude Code and finished in OpenAI Codex. You create an estimate per hotel, enter every bid line (rooms, meals, activities, meeting space, AV), and the tool flags costs you have not covered yet.

Why do hotel food and beverage minimums matter when quoting an offsite?

Offsiteio quotes a fixed price that never changes. If an F&B minimum or AV cost is missed, a $100,000 quote for a 100-person offsite can end up costing $105,000 to $120,000, and the company is underwater. The estimator flags those items so they get locked in with the hotel first.

How much time does an AI-built event budget tool save?

Preparing seven or eight property estimates used to take about a week and a half. With the estimator and the generated presentation sites, Sam said it now takes three to four days.

Should you build an internal tool with Claude Code or Codex?

Sam used both: he started in Claude Code, then moved to Codex after running into some bugs and updates. The tool is live in production and used daily.