- two new rooms: gopher (multi-week project work — milestones, materials, draws, customer share view) and possum (zero-knowledge password vault — your master password never touches our servers)
- otter is a real promotion engine now: first-time-only, auto-apply, birthday + anniversary, stackable rules, restrictions, per-code analytics
- deposits work across the suite: pawpaw + mayhaw deposit lines, junebug paid bookings collect a deposit at booking time
- magpie is now a real catalog — product variants, bundles, barcodes, photo URLs. mockingbird matches with image, tiers, addons, cost
- dragonfly + marigold both got the same modern crm primitives — companies (dragonfly), tasks (marigold), saved views, custom fields, kanban, filter builder, duplicates panel, bulk update + export
- nightjar deducts stock automatically when a pawpaw invoice is paid; barcode scanner + product photo upload landed
- bullfrog gained file tags, comments + activity log, full-text search; junebug got booking reminders + buffer time + a customer manage page; oyster grew filing prep + formation-docs nudge banners
v0.10 was about getting the inside of the suite quieter and tighter. v0.11 is about making the rooms you spend the most time in actually do real work — not "we have a promotions module," but a promotion engine that handles "first-time customers only," "auto-apply the best discount," and "send a birthday code." not "we have invoicing," but invoicing with deposits, saved cards, and inventory that keeps itself current.
two more rooms in the suite
gopher (project work) + possum (password vault)
- gopher — multi-week project work. split out of crawdad because a six-week custom build doesn't fit in the same room as a one-day service call. each project gets ordered milestones, a bill of materials (pulled from your magpie catalog), a draw schedule (each draw mints a real pawpaw invoice when you bill it), and progress updates the customer can see through a shareable link. converts from an accepted mayhaw quote.
- possum — your password vault, inside the suite. you set one master password. everything else — every site login, api key, wifi password — gets encrypted in your browser before it ever reaches our servers. we hold ciphertext only. forget the master password? you've got one-time recovery codes. zero-knowledge means we couldn't decrypt your stuff if we wanted to.
otter became a real promotion engine
first-time-only, auto-apply, birthday, stackable, analytics
v0.9 introduced otter as a percent-off / dollar-off / bogo code generator. v0.11 grows it up.
- first-time only — gate any code to customers who've never paid you before. great for a new-customer welcome offer that won't get burned by regulars.
- auto-apply — mark codes as auto-apply and the best one for that cart drops onto the invoice without the customer needing to type anything. take it off the customer's hands.
- stackable — most codes are exclusive (one per cart). flag a code as stackable and it can ride alongside the best auto-apply offer too.
- birthday + anniversary triggers — codes that auto-fire on the customer's birthday or their first-purchase anniversary, pulled from your dragonfly profile data.
- restrictions — limit a code to specific magpie products / mockingbird services, or to a minimum cart total, or to certain customer segments.
- per-code analytics — see redemption count, revenue moved, average order, and conversion-vs-not-applied per code. know which offers actually work.
deposits, across three rooms
- pawpaw — invoice deposits. take a percentage or a flat amount up front, balance billed later. saved cards on file, charge the rest with one click when you're ready.
- mayhaw — quotes can carry a required deposit line that gets enforced when the customer accepts.
- junebug — bookings that require a deposit collect it at the booking step. customer pays, the slot is held; no payment, no slot. a customer-facing manage page lets them resume payment later if they bailed mid-flow.
magpie became a real product catalog
variants, bundles, barcodes, photos
- variants — one product, many SKUs. size + color, tiers, finishes — define the option set, magpie generates the variant grid for you.
- bundles — package products together as a single line item. price the bundle differently from the parts.
- barcodes — store a barcode per variant. nightjar's barcode scanner reads them at the counter.
- product photos — upload images per product. they pull through to your yellowjacket card and magnolia site automatically.
mockingbird (services) got the parallel polish — image, tiers, addons, cost tracking.
dragonfly + marigold got modern crm bones
both crms now share the same primitives. learn it once, use it both places.
- companies (dragonfly) — group contacts under their employer. company detail pulls every invoice, quote, contract, and job tied to anyone at that org.
- tasks (marigold) — to-dos hung off a lead, with due dates and a daily nudge when something is overdue.
- saved views — your filter + sort + columns, named, persisted, shareable across your team.
- custom fields — define your own properties per record. they show up in detail panes, in filters, in CSV export.
- kanban board — drag cards between stages. the underlying record updates as you drop.
- filter builder — and / or, multi-condition filters. find "leads from referrals worth more than $5k that have stalled for over a week" in three clicks.
- duplicates panel — auto-detect contacts / leads with the same email or phone. merge them with conflict resolution.
- bulk update + export — change stage / owner / tags on dozens of rows at once. export the current view as csv.
inventory keeps itself current
nightjar already knew how to track stock. now stock keeps itself current automatically — when a pawpaw invoice with product line items gets paid, nightjar deducts the right counts. low-stock alerts fire when something crosses the threshold. variant-aware: paid sale of a "blue, large" deducts blue-large, not the catch-all sku.
also: a barcode scanner you can use from your phone (point camera, scan, find the product), product image upload, and a tile-grid view for a more visual product browse.
a polish pass that touched almost every other module
- bullfrog — file tags (pin tags on any file, filter by tag), per-file comments + activity log (see who opened, downloaded, commented), full-text search across file names + extracted text content.
- junebug — buffer time before/after every event type, automatic booking reminders the day before, a public manage page where customers can reschedule or cancel without emailing you.
- oyster — filing-prep view that walks you through what you need for each upcoming compliance deadline, with one-click links into the right state portal. formation-docs nudge banner that resurfaces until you upload your articles.
- katydid — a budgets tab. set a monthly cap per category; a daily pulse checks whether you're on track or overshooting and surfaces it in the bell.
- marigold — task-due daily cron sends you a single morning nudge for everything overdue.
- mudpuppy — block-style email editor (heading, paragraph, image, button, divider) with inline inspector — the same shape we use across the suite.
- mayhaw — quotes accept with an actual signature pad, not just a name + email field.
- tax categories — settings page for picking sales-tax categories that flow through to invoices, quotes, and bookkeeping. pulls the right state-by-state rules in.
- shared primitives — undo toast (for everything destructive), brand color picker, mobile banner.
magnolia publishes
still on deck (it slipped past v0.11 because v0.11 ate the calendar). the publishing pipeline for magnolia sites — your own domain, or a wymzy subdomain — is next. you've been composing pages for a while; soon they'll actually live somewhere on the internet.
— the wymzy team