Features
Everything below is live in a Net Age client site today. Filter by what you care about, and where a feature has a Read the deep dive link, that article documents exactly how it is built: the models, the limits and the parts we deliberately do not claim.
33 in-depth feature articles published so far.
AI text search, semantic, not keyword
Gemini extracts filters from the sentence, the query is embedded and matched by cosine similarity, and exact barcode or SKU hits are always scored above clever matches.
AI image search, snap & find
A shopper uploads a photo, a vision model reads it into brand, barcode and product clues, and those are matched against your catalogue, verified barcode beats visual likeness.
AI voice search
Tap the mic and speak. The clip is transcribed, the transcript runs through the same AI search pipeline, and browser speech recognition takes over if transcription is unavailable.
3,072-dim product embeddings
Products are embedded at 3,072 dimensions as halfvec with an HNSW cosine index in Postgres, sub-second similarity search across thousands of SKUs, filters applied in the same query.
Image Vision content updates
Product photos are embedded as vision vectors so visually similar items can be found and matched, the image search and similarity side is live; rewriting page copy from a photo is built on request.
AI resource library search
Upload PDFs, Word, Excel, CSV, text or a crawled URL. Chunks are embedded and retrieved with hybrid vector plus full-text search, reranked, then answered with citations.
AI Image Editor & variations
Preset actions, cleanup, background replacement, lifestyle scene, enhance or a custom prompt, with selectable model tiers, credit-based billing, and originals never overwritten.
AI SEO Builder
A rule-based audit scores titles, meta descriptions, thin content, links and JSON-LD with no model guessing, AI only drafts the metadata and keyword suggestions you approve.
AI Content Creator
Briefs become 600–1,000-word drafts with real H2 structure and optional AI images, billed from a credit wallet. Drafts, not auto-publishing: you fact-check before it goes live.
AI Product Names & Updates
Names and descriptions are generated as proposals in batches, with length rules per field, and nothing changes on your catalogue until a human approves it.
Product Content Lab
Bulk content runs tracked per item so they are resumable and idempotent, with every generated payload validated before it is written and proposals held for human approval.
AI language switcher, real translation
Live-switch between English, Afrikaans, isiZulu, isiXhosa and Sepedi. Text is translated in batches, cached per language, and falls back to the original rather than going blank.
The New Basket
Named saved baskets stored against the customer, fixed-price combo deals with start and end dates, quick rebuy from real order history, and capacity-checked delivery slots.
Product catalogue at scale
Per-variant SKUs and price overrides, quantity-break tiers, trade pricing visible only to business accounts, branch price overrides, and scheduled start/end dates.
Stock availability across branches
One inventory row per product and branch with on-hand, reserved and low-stock levels, read live on request, shoppers see the nearest branch before they check out.
Enterprise ecommerce ops
Capacity-based delivery slots with date overrides, shipping zones with courier rate bands and free-over thresholds, business accounts, and delegated buyers set to viewer or purchaser.
Quotation Module
Our own Quote Studio: build a scoped quote, send a trackable link, see how long a client spends on it, and export a branded PDF. Product-level customer quoting is scoped per project.
Promotions engine
Percentage, fixed-amount and store-credit vouchers with minimum spend, expiry and per-customer limits, fixed-price combo deals, and sales that restore the pre-sale price when they end.
Supplier portal
Suppliers log in to their own portal and upload products and images. Everything lands as a reviewable batch with raw and normalised values per row, nothing goes live until you apply it.
Franchise & multi-branch hub
Branch-scoped roles enforced by row-level security: head office sees everything, a branch sees only its own, checked by database functions, not hidden in the interface.
Branch locator with maps
Each branch stores its address, Google Place ID, coordinates and opening hours synced from its Google listing, so nearest-branch, hours and directions all read from one record.
Per-branch storefronts
One platform, many storefronts: per-branch price overrides, per-branch stock and fulfilment settings, with staff who can only write to their own branch.
CSV bulk upload, everything
CSV and Excel headers are fuzzy-matched to catalogue fields, money is converted to cents and units normalised, and WooCommerce exports are detected automatically. You confirm the mapping before it writes.
Product feeds for Google & Meta
Merchant Center RSS XML or CSV feeds generated per branch behind a token-protected URL, with every run logging items included, items excluded and the exact reason each product was left out.
Role-based access control
Roles live in their own table, never on the user profile, and are checked by security-definer functions inside row-level security policies, so the browser can never assert its own role.
Password reset & user management
Email-link password reset, Google sign-in, and role assignment held in a dedicated roles table that the browser can never assert for itself.
Member sections & client logins
Orders, invoices, vouchers, addresses, saved baskets and business delegates, each scoped to the logged-in account by row-level security, not by hidden links.
Onsite loyalty engine
A points ledger with a running balance and a reason on every movement, configurable earning actions, and redemption into vouchers, native, with no third-party loyalty plugin.
Promotions scheduler
Vouchers, combo deals and sales carry start and end dates, so a promotion switches on and off on schedule and the pre-sale price is restored when it ends.
Newsletter capture + platform send
On-site signup writes to your own subscriber table, can issue a voucher on subscribe, and sends through the platform’s own mail infrastructure.
Session replays + AI assessment
rrweb recording with inputs masked by default. AI reads the session summary and returns friction, intent and severity, funnel counts come from SQL, not the model.
Advanced reporting
Sessions, sources, first- and last-touch attribution and funnel drop-off, every count computed in SQL, with AI adding the narrative and never a number.
GoGee SEO Center
The AI SEO Builder audits titles, meta descriptions, thin content, links and JSON-LD by rule and drafts metadata for approval, inside your own admin, no third-party SaaS.
Unique user tracking & history
UTM parameters and ad click IDs are captured at landing and kept as first- and last-touch attribution per visitor, so a later direct visit does not erase the original source.
PDF generator
Branded PDFs rendered server-side from the live record, quotes, proposals and reports, with logo, palette and company details embedded from shared constants.
Edge-fast everywhere
Cloudflare Workers with smart placement in front of Supabase Postgres, so database-heavy routes run near the data and static assets are served from the nearest edge location.
AI concierge on every site
Answers are grounded in your own published content with validated citations and a corrective retry, and the storefront agent looks products and stores up with real tools rather than guessing.
Roadmap
These are on our roadmap or scoped per project. We keep them separate from the list above so nothing on this page pretends to be live before it is.
AI-powered discussions search
Ask a question across every internal discussion, comment and thread. AI finds the answer, cites the source.
AI survey assistant
Turn survey responses into insights. AI clusters answers, spots patterns, drafts the report.
AI Ad Generator
Feed a template + product. Gemini 2.5 Image generates on-brand social ads in the right sizes for every platform.
AI template analyzer
Upload any ad or design template. AI extracts brand rules, colours, fonts and reusable slots, ready to remix.
Product price history charts
Every SKU tracks its own price history. Spot supplier drift, competitor moves and margin erosion.
Auto user creation
Onboard a new franchisee and users are created automatically, email invites, roles, permissions, welcome sequences.
Bulk franchise onboarding
CSV upload creates dozens of franchises at once. Names, regions, owners, contacts, provisioned in one click.
Head office task manager
Assign tasks to specific branches. Track completion, chase overdue items, escalate, with full audit trail.
Announcements & reminders
Broadcast to all branches or target specific regions. Read receipts, reminders that nag until done.
Internal discussions
Threaded conversations per product, per branch, per topic. Searchable, AI-summarised, never lost in email.
Direct messages between users
One-to-one and small-group messaging inside the platform. No WhatsApp screenshots getting lost.
In-store & field checklists
Rep visit checklists, opening/closing checklists, merchandising audits, photos, notes, sign-offs, GPS stamped.
Survey engine with audiences
Target a survey at head office, one region, one branch or one role. AI helps write the questions.
Advertising groups & co-op budgets
Group branches into ad pools. Central creative, local spend, shared reporting, no more rogue Canva files.
Product image basket & bulk download
Franchisees pick images they need, GoGee zips them up with correct sizing and naming for every ad channel.
One-click ad ZIP downloads
Every generated ad, every size, ready to download as a single ZIP. No manual export loops.
Full audit trail
Every create, update, delete, login, permission change, captured with user, timestamp, before/after.
Wider Net Age stack plugs in
Ad Catalog, Call Tracking, ScanReward, LeadDeck, GoGeeMail, all wired into your GoGee site.
QR loyalty (ScanReward)
In-store QR scans → points, rewards, spending data. No customer app required.
Call tracking on every source
Dynamic number insertion per channel. Know which ad, email or page drove the call.
User testing, built in
Commission and review usability tests without leaving the platform.
Reminders that actually chase
Set a reminder against any task, product or franchise. GoGee escalates until it's done.
Reusable workflows
Bake your SOPs into the platform, onboarding, launches, seasonal rollouts run themselves.
Cross-tenant sync
Roll out a new feature once, every GoGee client site gets it. That's the platform advantage.
Feature toggles per tenant
Turn features on or off per client site. New capability built once, released selectively.
Every module here can be added to any of our website packages, start with the package that fits, then switch modules on as your business needs them.