A PR firm offered free consultations at a trade-show booth. We built the system that fills the slots, runs the day and keeps every booking as a lead.
| Use case | Event and booth booking · Lead capture and routing |
| Industry | PR and event management |
| The result | Booth consultations that fill, run and follow up cleanly |
| Built on | HubSpot and Google Sheets |
| Work streams | One |
| First run | November 2026 |
The firm had experts and a booth, and no way to turn one into the other. They were offering free half-hour consultations at a partner's booth during a major industry trade show, and they wanted something like a scheduling link, but with every booking tracked as a lead.
The real constraints made it harder than a link:
It takes a visitor from a printed code to a seat at the booth, and the firm from a booking to a follow-up, without anyone at the booth opening HubSpot.
For the visitor. They scan the code or follow the link and land on one page: what the consultation is, who they will meet, where the booth is, and the open times. They pick a slot and get a confirmation and reminders that name the booth and give the time in the show's time zone. If the day is full, the same page offers the waitlist instead.
For the team at the booth. Everything they need lives in one shared sheet: the run of show for the day, who is booked, what they are working on, and a column for notes and status. When someone cancels, the sheet shows it, the team hears about it if the slot stays open, and they can offer it to the next person on the waitlist.
For the firm. Every booking becomes a contact in HubSpot, tied to the show's campaign and its source, and every waitlist sign-up is a contact too, gets a confirmation and lands on the team's sheet, so the follow-up after the show starts from a clean list rather than a stack of business cards.
HubSpot keeps the record of every person. The sheet runs the day. The highlighted line is one visitor, from a printed code to a seat at the booth.
What one person experiences, in order, and who does the work at each moment. Nobody at the booth opens HubSpot.
The priority, in one sentence: the booth books itself, and every booking is a lead.
The first show is in November 2026, so there are no booking numbers yet, and we are not going to guess them. What is already true:
We will update this spotlight with real numbers after the show.
If you do not have a hard limit on slots, do not need a waitlist, and your people are happy to work from their own calendars, a plain meeting link from HubSpot does the job, and we would tell you to use it. This system earns its keep when capacity is scarce, the day is fixed, and every conversation should end up as a lead.
No. The system runs on HubSpot, but the people running the day work from one shared sheet that HubSpot keeps current: who is booked, what they are working on, and a column for notes and status. HubSpot holds the lead records in the background for whoever owns the follow-up.
Yes, that is how it was built. The next event changes the dates, the location details and the branding, not the build. Each new event still gets a setup pass and a full test before anything goes to print.
The calendar stops offering times on its own, and we switch the page to a waitlist, so the printed code still leads somewhere useful. Everyone who joins is a contact in HubSpot. When a booking is cancelled, the sheet shows it and the team is alerted if the slot stays open, so they can offer it to someone on the waitlist.
Next step card (printed by the theme, not pasted; 2026-10-20): eyebrow "Next step", heading "Have a version of this problem?", body "Tell us what your team is working around today, and we will show you what the system could look like.", button "Book a consultation" (/contact). The theme also prints the work-stream card's link, "How work streams run in Managed Growth Services", to /services/managed-growth-services#work-streams.