Changelog

What shipped, dated and in plain language. No roadmap promises here — only things that are live.

  1. September 2026

    The software is free

    • Every module, every staff account, every location — free, with no card at signup. What you pay for is AI: Pro is a monthly allowance of credits for the assistant, the email receptionist and the phone line; unused credits carry over, and there is never an overage bill.
    • Existing per-module subscribers keep their plan until they press Switch to Pro in Owner setup → Billing; the unused part of the old month is credited back.
  2. September 10–11, 2026

    Credits, and a top-up that stays under a ceiling you set

    • AI work is metered in credits, and the rate card is on the screen: an assistant answer is 20 credits, a drafted reply 10, an action in a connected app 40, a minute on the phone line 133. The Console's Billing tab shows the balance and what it is worth in calls and answers.
    • Top-up packs are bought from that same card. Unused included credits carry over one month; credits you bought never expire.
    • Auto top-up: choose the balance to act on, the pack to buy, and a ceiling for the month. Past the ceiling nothing is charged and you are told. The charge is claimed in the database before Stripe is called, so a lost answer cannot become a second charge.
  3. September 7–9, 2026

    The assistant remembers, learns your house rules, and gets a page of its own

    • Conversations are kept and titled. Yours are yours — the database is what keeps a colleague out of them, not a filter — and you can rename or delete any of them.
    • "Remind me to count the stock every Monday at nine." Say it in the chat and it goes on the clock the product already runs: once, daily or weekly.
    • House rules: a manager writes down what this business decided — who approves a large refund, where the spare key lives — and every employee's assistant answers from it.
    • The assistant has a full screen of its own in the Console, conversations down the left. The drawer in the workspace stays, so asking a question does not cost you the screen you were on.
    • It can draft a letter into your own Gmail drafts and run an action in an account you connected. Each one is proposed first and runs only after you confirm it.
  4. September 8, 2026

    Team chat

    • Message one colleague directly from the top bar, instead of putting a question on the announcements board in front of everybody. Messages arrive on their own; the Windows station raises a toast even while it sits minimized behind the POS.
    • No module to switch on and nothing extra to pay. Asking a colleague a question is not something a business should have to buy.
    • The assistant never reads it, and a test in CI is what holds that line.
  5. September 4, 2026

    Outbound webhooks, and the connect screen

    • Structa can now tell another system what just happened: a booking created or canceled, a client added, an order closed, a payment recorded or refunded, a request opened, a delivery shipped. Eight events, and each endpoint subscribes to the ones it wants.
    • Every delivery is signed, retried when it fails, and recorded with its result — so "did it arrive?" has an answer instead of a guess. Endpoints are owner-only, and the signing secret cannot be read back from a browser.
    • The Open API module now holds all three: API keys, webhook endpoints, and the outside accounts this business has connected.
  6. September 3, 2026

    Barcodes in the stockroom

    • A scan lane for the person walking around with a phone or a scanner: find the bin, receive a delivery into it, count it, take stock out of it. One item on screen, big targets.
    • A USB or Bluetooth scanner types like a keyboard, so the lane works with nobody touching the screen. Where the browser can read product barcodes from the camera — Chrome on Android and ChromeOS today — the camera works too, and anywhere else you can type the number.
    • One item holds many codes: the maker's EAN-13, the US UPC, the case code, the label you stuck on the bin. A colleague scanning a different face of the same box still finds it. An item with no code gets one minted, and you can print a sheet of labels for everything on screen.
    • Every stock change now records who made it, from which screen, why, and the quantity it left behind. "It said nine this morning" has an answer.
  7. September 1–3, 2026

    Orders move stock, and the ShipStation pull runs on its own

    • Orders are pulled from ShipStation every fifteen minutes, not only when somebody opens Delivery.
    • A new order takes its units off the shelf by SKU, and a cancellation puts them back. The owner holds that switch and it starts on.
    • Who counts is the owner's choice: Structa deducts, or ShipStation's own on-hand is copied here and our deduction stands down — so one sale is never counted twice. Check reads a page first and shows what it found before you switch.
    • Items can be imported from the ShipStation catalogue, for a business that arrives with orders and no stock list.
    • The shipment queue: anyone on shift can take a job and finish it without being a manager, and two people cannot take the same one.
  8. August 28, 2026

    Many codes for one product, saved boxes, label reprints

    • Marketplaces spell the same product differently. One item now answers to all of its codes, and the unknown-SKU queue counts them as answered.
    • Save your boxes once. The dimensions ride both the rate quote and the purchase, so dimensional weight is in the price you are shown rather than a surprise afterwards.
    • Bought labels are stored. A lost printout is a Reprint, not a second purchase, and voiding a label removes the file.
    • Documents in the Console: licenses, permits, insurance, leases — kept with versions, expiry dates, and a record of who changed what.
  9. August 22–23, 2026

    One order model: channels, batch labels, and a phone line that rings a person first

    • Orders from every sales channel in one list, each tagged with the channel it came from, with per-channel counts and a filter.
    • Buy labels in batches: a pre-flight pass that lists the orders with a bad address, a missing weight or an unknown SKU; live rates to compare; a two-step confirm before money moves; then a print queue, or one stitched PDF. A run that fails halfway keeps the labels it bought, names the orders it stranded, and retries only those. Packing slips print from your own data.
    • Calls ring your own line first and fall to the AI only if nobody answers. A warm transfer tells you who is calling and why before you take it, and returns to the AI if you miss it.
    • A money-and-connections ledger in the Journal: every label bought or voided with what it cost, and every time a shipping account was connected or disconnected. Append-only — nothing in it can be edited.
  10. August 11–14, 2026

    The Business Console

    • One place for the business instead of a settings page: the plan and what it costs, billing history, the team and who can sign in, security, integrations, branding. It works on a phone.
    • Your data, exported whole, from one button.
    • Close the business yourself — the workspace goes quiet and you have thirty days to change your mind. Ask for permanent erasure and a countdown runs, with the export still offered until the last day.
    • The agreement you accepted is recorded with its version and date, and the data-processing terms sit beside it.
  11. August 5–6, 2026

    The AI Receptionist answers the mail and the phone

    • Guest email arrives with a reply already drafted from your own words about the business. Send it, edit it, or let routine mail answer itself — order problems, complaints and quotes always wait for a person, whatever that switch says.
    • The drafts learn from what you changed before sending.
    • A phone line with a realtime voice agent: it picks up in the caller's language, answers from what you wrote, creates a real booking, and hands the call to a person when one is needed.
    • Replies can go out from your own domain, and the whole thread can be copied into your own mailbox.
  12. July 30, 2026

    iOS companion, Apple Wallet badges, and push notifications

    • A native iOS companion app (TestFlight): role-aware home, my schedule, the announcements board, and a personal PIN time clock.
    • The employee badge now lives in Apple Wallet — one tap from the lock screen, scanned at the door tablet.
    • Push notifications: a new online booking pings the managers' iPhones; a task aimed at you pings yours.
  13. July 29, 2026

    Public signup opens

    • Signup is now public self-serve: create your business and the workspace is ready in minutes — 14-day free trial, no card required.
    • Bot protection (Cloudflare Turnstile) and email confirmation guard the door; the request-access form lives on as 'talk to us first'.
  14. July 27–28, 2026

    Real double-entry accounting and a premium visual pass

    • A full general ledger behind Accounting: balanced journal entries, trial balance, income statement and balance sheet, US GAAP / IFRS presentation, period close, and CPA-ready CSV exports.
    • Gift cards and prepaid memberships now book as deferred revenue and are recognized as they're used — with a Cash ⇄ Accrual toggle on the statements.
    • A premium visual pass across the workspace: the tables floor plan, kitchen display, dashboards, dark theme, and branded dialogs.
  15. July 9, 2026

    The public site, the waitlist, and platform admin

    • structainc.com launched: honest product mockups (recreated screen-for-screen from the real app), pricing, and security stated plainly — followed by a motion pass and real-interior photography.
    • Request access moved from a mailto link to an on-site form, so every request is recorded and answered.
    • Internal platform console on its own subdomain: business overview and manual billing overrides, every override audited.
    • Per-business AI usage limits, error tracking, and an uptime health endpoint.
  16. July 8–9, 2026

    Billing and launch readiness

    • Stripe Checkout and the Stripe Customer Portal: subscribe, update a card, download invoices, cancel — self-serve.
    • Email confirmation and password recovery, with branded auth emails; signup stays invite-only.
    • Terms, privacy, security, and contact pages — written to be read.
    • Reports and the AI assistant now strictly follow each business's enabled modules and the signed-in person's role.
    • Business-timezone day math in the database, an append-only payment-events ledger, and cross-tenant foreign-key guards.
  17. July 7–8, 2026

    The audit journal and a hardening week

    • The Journal: AI actions, payment events, and manager-PIN attempts, visible to owners and managers in the app.
    • Manager PIN (rate-limited) now protects voids and reopens; closing a tab and recording its payment became one atomic step.
    • The AI assistant can act — create a booking, record a payment, close an order — always with explicit human confirmation, always logged.
    • Row-level-security phase 2: module-aware read/write policies across the schema.
  18. July 7, 2026

    Restaurants become first-class; the app learns three languages

    • Kitchen display with low-stock warnings; recipes draw inventory down automatically as dishes sell.
    • Order history with full past bills; manager corrections (void a payment, reopen a closed order) without deleting anything.
    • The whole app in English, Russian, and Spanish; per-business currency; staff can sign in with a username.
    • A responsive pass so phones and tablets hold up on the floor.
  19. July 1–3, 2026

    Menu, Tables, Orders — and configurable roles

    • Menu with dishes, drinks, and pricing; a visual floor plan you can drag, resize, and tap to seat; Orders/POS from opening a tab to close-and-pay.
    • Roles moved into the database: owners define role names, colors, and module sets; permission tiers (owner / manager / staff) enforced in the DB.
    • Bookings link to clients and record visits on check-in; per-IP rate limiting on signup.
  20. June 30, 2026

    Foundation: personalized workspaces on real infrastructure

    • The core rule shipped: an employee sees a module only if the owner enabled it and their role includes it.
    • Real authentication, per-business data isolation with Postgres row-level security, and business signup with a branded sign-in URL.
    • The first real modules — Bookings, Clients, Requests — followed by Staff, Scheduling, Payments, Reports, Inventory, and Accounting.

Want to run your business on this pace of shipping?

Start free — no card