The latest features, improvements, and platform updates shipped to OfficeHubb from day one to today.
October 12 to 18, 2026Week by week
A plainer greeting, requests on the right person, and the ChatGPT plugin
: Daisy and David greet callers by the time of day: "Good morning, this is Daisy, on a recorded line. How can I help you?" A caller who asks who they reached hears a sentence your office sets in Front Desk.
: Asked about a price or a coverage question, Daisy or David now says someone else in the office will pull it up and call back, in plainer words.
: A request goes to the person the caller asked for by name.
: An email you send by hand from a lead card no longer waits for quiet hours to end.
: Dictation in the email and text composer keeps listening until you stop it.
: Enhance with AI rewrites an email’s subject line along with the body.
: The Front Desk settings page is tidied: a short tip on each setting, a status strip at the top, and the rarely used settings under Advanced.
: An agency page whose phone Daisy or David answers around the clock says so under the headline: "Available to help 24 hours a day."
: When you press Take this call and nobody presses 1 in time, the caller goes back to Daisy or David, who picks up where the call left off.
: Agency AI can set up your own phone for Take this call.
: Your receptionist’s minutes this month show on Outreach, under Plan and usage.
: Queued follow-ups read as the messages about to go out: one card each, with the subject line and the words as they will be sent, and one snooze.
: Daisy and David answer more of the everyday questions: your hours, your location and the kinds of insurance you write.
: A caller who hangs up right away without a name, a reason or a number no longer makes a lead card. The call stays in Front Desk history.
: An email unsubscribe stops every later email to that address, from every card.
: The support chat can look up your own account. For owners and managers it can also make eight kinds of change, after showing you a preview and hearing a plain yes.
: Owners on Basics and The Full Package can create an API key under Settings, Advanced, to send new leads to EZLynx through Zapier.
: The OfficeHubb plugin for ChatGPT is published. A person can ask ChatGPT to find an agency on OfficeHubb and send it a quote or service request.
October 5 to 11, 2026Week by week
Dashboards first, instant alerts, and AI assistants that can reach your agency
: In Team Chat, the hover bar stays on the message you point at.
: People’s AI assistants can find an agency on OfficeHubb and send it a quote or service request, with the person’s consent. On Solo and The Full Package, with an off switch in Settings.
: Each agency page lists the towns the agency serves, and OfficeHubb has directory pages of agencies by state and town.
: A caller who needs to send a document gets an email address on the spot: the next person in line for service, spelled out once and offered by text.
: The service rotation can be changed on the Requests page, or by asking Agency AI.
: When a carrier’s contact center transfers a customer and nobody picks up, Daisy or David takes the customer’s own name and number first.
: Team Chat shows who has seen a message.
: The Leads dashboard shows every way people reach you: the phone, the website chat and form, AI assistants, staff forms, imports and cards added by hand.
: Every phone number in OfficeHubb dials with a tap. The Call button logs the call and then asks for a note.
: Speed to lead counts service requests marked done.
: A mic button on the lead card lets you dictate emails and texts.
: Agency AI helps you set up your notifications.
: Desktop alerts save reliably, and the message pop-up is clearer.
: When another business hands a customer over and nobody picks up, Daisy or David takes the callback details first.
: Take this call rings your own phone. Set it and verify it in Front Desk settings.
: After a sale, the seller sees their commission add up.
: The weekly recap: one email each Monday with the week’s numbers and a chart picked for the week.
: The goals card and the review card on the dashboard are redesigned.
: Everyone lands on a dashboard when they open OfficeHubb.
: One sale form, the same from the pipeline and from Sales.
: Ask for a Google review in one click at more moments, and the Reviews page is rebuilt.
: A pop-up celebrates each sale and each new lead.
: The person a new lead is assigned to gets an email about it, with a link to log that they reached out.
: A Team Chat message, a direct message or a new request makes the browser tab show its count, even in the background. Desktop alerts can be turned on in Settings, Notifications.
: Chat shows a label for each day and who is online.
: Every role on the account can open the Activity feed, and every role can change the Front Desk questions, products and carriers.
: Home intake asks how the home will be used, and the primary address when it is not the main home.
: Team Chat opens on the first press.
September 28 to October 4, 2026Week by week
One Requests inbox, and the AI receptionist’s own page
: One Requests inbox: service requests from the phone, your web page and your staff land on one Requests page, each with a Done mark.
: The AI receptionist has its own page: what Daisy or David does on a call, what it never does, and how it is tested.
PackagesNew FeatureImprovement
Three packages for three kinds of office
OfficeHubb now comes in three packages built for three kinds of office, not a ladder. Basics gives you AI that helps you run the office. Solo and The Full Package add AI that talks to your customers
Basics is for an agency with staff, getting organized: the pipeline, sales tracking, dashboards, commission plans, team chat, leaderboards and Agency AI, for up to 10 people. It leaves out the AI that talks to customers on purpose
Solo is for one owner, or a husband-and-wife shop, tied to the phone: the AI chat intake on your landing page, the AI's own outreach suggestions and the instant first touch on new leads, live join, and Agency AI, for up to 3 people. No commissions, team chat or leaderboards. You would never use them
The Full Package is for a staffed agency that wants all of it: the team tools and the customer-facing AI together, with 10 seats included. It costs less than the old Full Package did, and agencies already on it keep the price they signed up at and their 15 seats; nobody's bill rises without adding something
Seats are no longer a wall. Every package includes its seats, and when seat add-ons are enabled for your account you can add more to any package from Billing
The AI receptionist is an optional add-on on Solo and The Full Package. Pick the minutes you want on the pricing page or in Billing; Solo gets the Standard assistant, The Full Package gets Elite. Basics has no AI that talks to customers, so the receptionist starts with Solo. Add it later in one click, no new contract
Every package includes Agency AI, the landing page, intake forms, email and texts sent by hand from a lead card, Google Reviews, custom boards, spreadsheet import and the mobile app
The outreach queue is on every package too: stage triggers and win-back proposals line up for your approval whatever you pay. The AI's own nightly suggestions and the instant first touch on new leads are Solo and The Full Package
The free trial is 14 days on every package, and the setup checklist is worth $100 off your first bill
Agencies on the old Growth plan keep everything they had: their subscription lands on Basics with the same tools and more seats, and the price does not change until they change package
The support assistant, Agency AI, the help guides and the plan finder on the OfficeHubb page all describe the three packages the same way
Phase 37New FeatureImprovementFix
Real-time achievements + a cleaner upgrade flow
Achievement toasts now appear on any /hubb page — not just home. Log a sale, send a comment, click Call, or hit a 10th / 25th / 50th milestone and the celebration pops on whatever screen you're on
Office-wide celebrations — when a teammate hits a big milestone (50+ calls, 100 sales, etc.) the rest of the office sees a quick "Way to go, Sarah" toast too
Three new rewards: Search for a person (Solo, $10), Jot in the Notepad (Growth, $15), Save your first bookmark (Growth, $10). Solo and Growth pools redistributed to keep the same totals
Trial honesty — your trial now uses the plan you actually subscribed to, not a temporary Full upgrade. No more "wait, where did Forms go?" surprises on day 31. The Rewards panel and feature gates now match what you're paying for
Upgrades and downgrades during your trial are seamless — switch plans at any time without ending your trial early or being charged today. Just a "Plan updated" confirmation and you're on the new tier
"Your Plan" badge on the active tier card on /hubb/billing, "Switch to <plan>" labels on the others — clear which plan you have at a glance
Reviews panel empty state now has a "Connect Google Business" button that deep-links you straight into Settings with the right section already open
Onboarding got a brighter visual treatment — colorful ambient gradients on the background and a richer purple card. Less dungeon, more product
Removed the stale "1 of 6 milestones / second month free" copy on the onboarding done screen — rewards now credit your Stripe balance live as you earn them
Fixed: card comments now correctly attribute to you in the activity heatmap and trigger the "first comment!" toast
Fixed: new signups were sometimes getting stamped as Full in the database while paying for Starter — every new agency now lands on the correct tier
Fixed: deleting an agency from /support used to fail at random foreign-key constraints (pool numbers, form sessions). Cleanup is now reliable end-to-end
Fixed: the Realtime connection on chat and notifications used to drop every 45 seconds, silently losing pushes. Connection now stays alive across token refreshes
Phase 36New FeatureImprovementFix
Premium Chat — trust, reactions, typing, replies
Reactions on every message — 👍 ❤️ 😂 🎉 🤔 picker on hover, pill counts under the bubble, click to toggle
Reply to a specific message — quote bar above the input, inline ↩ preview header on the reply, click to scroll back to the original
Typing indicators in team chat and DMs — "Bob is typing…" with a fixed-height slot so the input never jumps
Read receipts on DMs — "Read at 3:24 PM" under your most recent message when the recipient catches up
Server-side unread tracking — badges across the topbar, ChatPanel tabs, and the DM sidebar all match exactly
"─── New ───" divider before the first message you have not seen, plus a "↓ New messages" pill that scrolls you there
Delivery checkmarks under your messages: clock while sending, ✓ when confirmed, ⚠ + Retry if the send failed
"Reconnecting…" chip in the chat header when the realtime connection hiccups
Auto-catch-up on tab focus / visibility change — messages received while you were on another tab no longer go silently missing
Bubble shadows cleaned up — consistent across every theme (gold, dark, blue, light)
Phase 35New FeatureImprovement
Mobile-friendly form, Update Notices, Form History
Public landing-page form chat redesigned for phones — full-screen on mobile, no iOS auto-zoom on the input, real Send key on the soft keyboard, safe-area padding for notched iPhones
Conversation now persists across refresh and back-swipe — a refreshed tab resumes the chat instead of starting over
Connection-lost banner with Retry on AI failure, so a flaky network does not silently drop the prospect
OG/Twitter meta tags on agency landing pages — agent-sent SMS link previews now show the agency logo and a clean call-to-action
New "What's new" pop-up across /hubb — explains shipped changes and points users at support if anything looks off
New /support → Tools → Update Notices admin form — platform staff can publish a release note in two clicks
New "Form History" tab on /hubb/forms — every smart-form and AI-chat intake your agency has received, with a Q&A drilldown modal
Abandoned smart-form intakes and AI chats are auto-recovered into the pipeline by a safety-net cron — contactable leads no longer fall through if a prospect bounces
Phase 34New FeatureInfrastructure
Email + SMS Campaigns
Co-pilot model — AI proposes the follow-up, you approve. Per-user opt-in for auto-approval; never default-on
Per-card Quick Actions — Call (tel:), Email (mailto:), Text (in-card thread). ComposeModal with preview, edit, send, ✨ Draft with AI, 🧪 Test send to me
Self-serve Telnyx provisioning — pick your own SMS number in ~60 seconds, three-phase wizard
Five defensive layers around SMS: explicit-consent default, STOP-rate auto-suspend, soft-launch volume cap, spam-keyword content gate, per-agency STOP dashboard for platform support
Compliance gate (canSend) is the single chokepoint for every outbound — TCPA consent, opt-out, dedupe, quiet hours, daily and monthly caps, pacing, unanswered-lockout, content flagging
Inbound + delivery webhooks — Telnyx (Ed25519 verified) and Resend (Svix HMAC verified); inbound SMS surfaces a persistent toast and bell badge for the card owner
Phase 33New FeatureImprovementFix
Pricing, trials, demo & onboarding
Sign-up CTAs route through /pricing for plan pre-selection — the chosen plan + period carries through to Stripe checkout
Updated Terms of Service + signup acceptance + a re-acceptance modal that locks the hub when terms change
14-day trial wired through onboarding — the trial actually applies on the first paid month
Stripe-style order summary panel on the billing step — collapsed plan card with totals always visible
Per-promo Stripe duration support — partner / discount codes can carry their own length
Side-by-side scenario comparison in the commission plan wizard — see two plans against each other before saving
Service credit editing + visibility on sale records — adjust who gets credit after the fact
Demo agency with staged feature reveals — five users, richer seed data, banner pill consolidated in the bottom-left
Partner attribution panel in /support — track which partner referred which agencies + which agencies are on a discount
Delete Agency tool with full JSONB backup — every wipe is recoverable from the backup table
Pipeline: rename a card from the detail modal — the board updates in place instead of disappearing on save