Product updates

Changelog

New features, improvements, and fixes — updated with every release.

Send feedbackHelp Centre
v2.17.017 June 2026Latest

GDPR compliance hardening — consent gating, data-retention enforcement, customer DSAR self-service, a Data Processing Agreement, and PII log redaction across both apps.

New
Data Processing Agreement page (/dpa) with sub-processor list — linked from the privacy policy and site footer
New
Customer data-subject request (DSAR) UI on the POS customers page — export and delete a customer’s personal data on request, fulfilling GDPR access and erasure rights
New
Affirmative signup consent — account creation now requires explicit agreement to the privacy policy and terms before proceeding
New
Automated data-retention cron (gdpr-retention) — enforces retention windows and purges personal data past its retention period
New
POS consent banner, cookie policy, privacy policy, and terms pages added to pos-askbiz for parity with the main app
New
Google Analytics now gated behind cookie consent — no analytics scripts load until the visitor opts in
New
Row-level security governance migration (051_gdpr_governance_rls) applied to lock down personal-data tables
Improved
Data-retention report aligned with the actual retention logic so the report reflects what the cron enforces
Improved
Retention cron no longer over-anonymizes — only records genuinely past their retention window are anonymized
Improved
PIN handling hardened — shared PIN hashing helper plus a rate limiter on the pos-askbiz OTP route, matching the main app
Fixed
Personal data (PII) redacted from server logs in notification send and Shopify compliance webhook routes
Removed
Production ‘dev-test’ bypass removed from the gdpr-retention cron — the cron can no longer be triggered without a valid secret in production
v2.16.016 June 2026

AI discoverability overhaul — new compare page, camera-first POS hero, homepage rewrite, and removal of 3-month trial messaging.

New
/compare page — AskBiz vs Shopify vs Power BI: 12-row feature table, pricing clarity strip, honest verdict section, and explicit correction of the $199/month figure circulating on AI platforms
Improved
Homepage hero rewritten: label now reads “POS · INVENTORY · AI INTELLIGENCE — ONE PLATFORM”, headline “Your shop. Your stock. All in one place.”, subtext leads with “No training. No setup. Just plug in and go.”
Improved
Homepage: three-column compare section added between POS showcase and pricing — Shopify vs AskBiz vs Power BI cards with pros, cons, and honest verdict per tool
Improved
Homepage pricing trust strip added below hero CTAs: “Free plan always available · £19/mo for Growth · £39/mo for Business · includes full POS system”
Improved
Point of Sale hero rewritten to camera-first: “Point your camera. That’s your checkout.” with label POINT OF SALE · CAMERA-FIRST and subtext “No barcode gun. No manual entry. No Shopify needed.”
Removed
3-month free trial messaging removed from all user-facing surfaces — homepage CTA, pricing section badge, pricing page plan notes, POS page CTAs, billing page intro, POS section body, trial buttons, FAQ answer, and expired-access message
Improved
Sitemap: /compare added at priority 0.9 with monthly revalidation
v2.15.016 June 2026

Blog agent reliability fixes, AI Discovery scoring overhaul, blog topic polish, and Discovery Agent state persistence.

Fixed
Victor, Carolyne, and Ben blog agents were silently failing DB inserts — root cause was custom type values (blog_ea, blog_us, blog_mktg_africa) violating the agent_content CHECK constraint. All agents now use type: blog, differentiated via run_id prefix (blog_ea_*, blog_us_*, blog_mktg_africa_*)
Fixed
Agent post counts (pending / published / rejected) showing 0 in Victor, Carolyne, and Ben tabs — list routes now filter by run_id prefix instead of type, so Alice’s posts are correctly isolated from the other agents
Improved
After an agent run completes, the filter auto-switches to Published so newly drafted posts with blog URLs are immediately visible without a manual tab change
Improved
Blog Popular Topics section is now fully data-driven — counts and topic list come from actual post data, replacing hardcoded cluster names that didn’t match DB values
Fixed
Blog topic card icons not rendering — icon JSX was defined in POPULAR_TOPICS but never passed through to the card render layer
Fixed
Blog topic cards collapsing to a single row — globals.css applies inline-flex to all <button> elements, forcing card children to flow horizontally. Fixed with explicit flex-direction: column on card buttons
Fixed
Cluster labels in blog post rows used uppercase + tracked text — replaced with a coloured dot + normal-weight 11px label
Improved
AI Discovery Agent card now persists state across page refreshes using localStorage (key: dac_audit_v2) — restores instantly on mount then fetches fresh data in the background
Fixed
Discovery Agent “Generate manifest” state was lost on page refresh — generated manifests are now written to localStorage on success so the Listed status survives navigation
Improved
AI Discovery audit scoring upgraded to 10-point model: +4 for URL endpoint returning 200, +2 for structured data configured and valid, +4 for probe question returning AskBiz HIT. Previous model capped at 7/10 regardless of probe results
Improved
Discovery audit now runs probe questions across all 6 platforms in parallel (was limited to first 4), and probe hit results feed directly into platform scoring
v2.14.014 June 2026

Smart notification system, Paystack payment tracking, POS inventory archiving, CFO dashboard cleanup, and blog + academy design polish.

New
In-app notification inbox — payment failures, reorder alerts, daily sales summaries, large sale flags, and source connection health all fire as notifications
New
Paystack webhook on main app — charge.success and charge.failed events update payment status and create instant notifications
New
Received Payments section — confirmed digital payments (M-Pesa, card) now shown separately from failed payment recovery
New
Payment Recovery dashboard — dedicated API for failed/cancelled payments with recovery stats and retry tracking
New
Archive button on out-of-stock items — hide products from stock alerts and Pulse without deleting them
New
Shared notification helper with built-in deduplication — prevents the same alert from firing more than once per configurable window
New
Source connection health alerts — stale sync warnings, disconnection alerts, and new connection confirmations
New
POS daily sales summary notifications — yesterday’s revenue, transaction count, and cash vs digital breakdown delivered each morning
Improved
Pulse dismissed signals now persist across page refreshes — signal IDs are stable instead of regenerating on every load
Improved
Stock replenishment cron now creates notifications for critical and high-urgency reorder suggestions
Improved
Proactive cron flags large individual sales when top sale exceeds 2× the daily average
Fixed
Paystack payments not appearing in Payment Recovery — webhook was only on pos.askbiz.co, now also on askbiz.co
Fixed
Pending payments incorrectly shown as “Retrying” — dunning API now only queries genuinely failed payments
Fixed
Dismissed Pulse alerts reappearing on refresh — removed Date.now() suffix from signal IDs
Removed
Inline alert banners on CFO Dashboard — margin and stock alerts now handled by the notification system and Pulse
Improved
Blog index — Popular Topics redesigned with 3 featured cards plus compact inline buttons, breaking the identical card grid
Improved
Blog article — removed 6 interstitials (Key Insight, newsletter CTA, cluster CTA, duplicate Key Takeaways, lead magnet) leaving one clean bottom CTA
Improved
Blog article — removed side-stripe accent borders from intro and contextual links sections
Improved
Blog post rows — stripped badge overload (content type, difficulty, pillar pills) down to plain cluster label
Improved
Academy index — category grid redesigned with 5 featured cards plus compact inline buttons for remaining 20 categories
Improved
Academy article — removed mid-article gradient CTA interstitial, sidebar CTA is now the single conversion ask
Improved
Academy article — removed side-stripe border from description and fixed uppercase tracked headings
Improved
Academy article rows — stripped badge overload (category + difficulty pills) down to plain category label
Fixed
Font fallback inconsistency across blog and academy — all changed from sans-serif to system-ui
v2.13.04 June 2026

Critical Shopify OAuth fix, proper 404 status codes for dynamic pages, and 3-month free trial promotion on landing page.

Fixed
Shopify OAuth route returned 500 due to variable used before declaration — prevented store connection during app review
Fixed
Blog posts with invalid slugs returned HTTP 200 instead of 404 — now correctly returns 404 via Next.js notFound()
Fixed
Point of Sale sector pages returned HTTP 200 for nonexistent sectors — now returns proper 404
Fixed
Point of Sale feature pages returned HTTP 200 for nonexistent features — now returns proper 404
Improved
Landing page hero — added prominent purple “3 months free — no card required” banner above the fold
Improved
Landing page CTA updated from “Start free — no card needed” to “Start 3-month free trial”
Improved
Pricing section Growth card badge changed from “Most popular” to “3 months free trial” with purple gradient
Improved
Growth plan CTA in pricing section updated to “Start free trial” with direct signup link
Improved
Trust badges, subtitle, and geo sub-text all updated to reflect the 3-month free trial offer
Improved
FAQ updated to mention 3-month free trial for Growth and PoS
v2.12.04 June 2026

3-month free trials for Growth plan and Point of Sale — no card required. Works for both Stripe and M-Pesa/PesaPal users.

New
3-month free trial for Growth plan — full Growth features (unlimited questions, daily brief, social commerce, churn intelligence) with no card upfront
New
3-month free trial for Point of Sale — up to 5 seats included, no card or M-Pesa required
New
Trials table in database — tracks trial type, start/end dates, and conversion status per user
New
Trial activation API — POST /api/billing with action “start_trial” for both PoS and Growth trials
New
Billing page trial UI — start buttons for eligible users, active trial badges with days remaining, expired trial notices
New
Trial conversion tracking — Stripe webhook and PesaPal callback both mark trials as converted on payment
Improved
Billing API GET now fetches trial state, auto-expires trials, and returns trial info to frontend
Improved
PoS trial locks seat stepper to 5 seats with “included in trial” label — paid users can have up to 50
Improved
Growth trial expiry check now correctly handles PesaPal-paid users (was only checking for Stripe subscription)
Improved
usePlan hook extended with TrialInfo interface — components can check trial.active, trial.daysLeft, trial.expired
Fixed
Growth trial expiry would incorrectly downgrade PesaPal/M-Pesa subscribers who had no Stripe subscription ID
v2.11.019 May 2026

Point of Sale marketing page, global currency support, interactive demos, geo-aware PoS pricing, and full logistics API.

New
/point-of-sale marketing page — hero, camera-first scan demo, 12-feature grid, comparison table, and per-seat pricing
New
Camera-first PoS demo — animated phone mock showing scan → recognise → basket → pay in 4 steps with a progress tracker
New
Staff setup walkthrough — interactive screen-recording style demo showing how to add a cashier in under 2 minutes with OTP login
New
Global currency support on /point-of-sale — 150+ currencies, localisation, mobile money (M-Pesa, MTN, Airtel), and 10 tax regimes (UK VAT, US Sales Tax, FIRS, KRA, GST, SARS, UAE VAT, AU GST, EU OSS, Custom)
New
Logistics API routes — /api/pos/parcels, /api/pos/trucks, /api/pos/routes, /api/pos/logistics-invoices, /api/pos/vehicle-inspection, /api/pos/parcels/handover, /api/pos/parcels/photos, /api/pos/parcels/scan
New
/benchmarks and /case-studies pages now live — were returning 404 (untracked files fixed)
Improved
Pricing section — PoS add-on card now shown first before intelligence tiers; includes feature pills and dual CTAs
Improved
Geo-aware PoS pricing — PoS seat price now localised per country (KSh 600, ₦2,500, R 90, ₹400, £5, $5, etc.) across all pricing surfaces and FAQ
Improved
Growth and Business plan prices now correctly use geo-detected currency on landing page (was hardcoded £ regardless of country)
Fixed
/free-tools/break-even-calculator and /free-tools/vat-calculator were returning 404 — files committed and deployed
Fixed
PoS pricing card showing £5 for Kenyan users instead of KSh 600 — currency detection now wired end-to-end
v2.10.016 May 2026

New free tools, case studies, industry benchmarks, geo-aware CTAs, and POS seat pricing on the landing page.

New
VAT Calculator — supports 30+ countries with auto-filled VAT rates and reverse VAT calculation
New
Break-Even Calculator — 12 currencies, interactive chart, and what-if price scenarios
New
Case Studies section — 6 real-world stories showing how SMEs use AskBiz across sectors
New
SME Industry Benchmarks — compare margins, growth, AOV, and KPIs across 8 sectors (updated quarterly)
New
Geo-aware CTAs — landing page adapts headline and promo for visitors from Singapore, Australia, Nigeria, and more
New
African market promo banner — auto-surfaces ASKBIZ-AFRICA discount code for eligible countries
Improved
Pricing section now shows explicit POS seat pricing (£5/seat/month add-on) on Growth and Business tiers
Improved
Navigation mega-menu updated with Resources dropdown linking to all new sections
Improved
Footer updated with Case Studies and Benchmarks links
Improved
Sitemap expanded with all new routes for improved SEO coverage
v2.9.012 May 2026

Introducing AskBiz POS — a fully integrated point of sale system with camera scanning, inventory management, staff roles, and real-time BI.

New
AskBiz POS — built-in point of sale system accessible from any smartphone or tablet
New
Camera-based barcode and price tag scanning using your phone camera — no extra hardware needed
New
Full checkout flow: scan, cart, payment (cash or card), and receipt in under 60 seconds
New
WhatsApp receipt delivery — customers get digital proof of purchase instantly
New
Staff management with role-based access (cashier and inventory roles) and magic link login
New
Real-time inventory management with low-stock and out-of-stock alerts
New
Full and partial refund handling with reason tracking and audit trail
New
Transaction amendments and corrections with complete audit logging
New
VAT calculation on every transaction with MTD-compatible digital record-keeping
New
30-day transaction export for accountants (CSV format)
New
POS data feeds directly into dashboards, Daily Brief, Business Pulse, and AI chat
New
Multi-location POS support with per-location staff, inventory, and reporting
New
Offline mode — continue processing cash sales during brief internet outages
New
25 new Academy articles on POS and retail intelligence
New
22 new Help Centre articles including compliance guides (HMRC, GDPR, receipt law)
New
“Retail POS Mastery” learning path — from first sale to full intelligence
Improved
Help Centre POS integration reference updated (previously CSV-only for Zettle/Square)
v2.8.09 May 2026

Major help centre overhaul with contextual search, smart escalation, and an in-app help widget.

New
In-app floating help widget — contextual article suggestions based on current page
New
Live search autocomplete with article title and topic suggestions
New
Sidebar topic filter on the Help Centre
New
CMD+K shortcut to focus the help search from anywhere
New
“New” badge on articles updated within the last 45 days
New
Smart escalation after low-rating feedback — email, call booking, FAQ
New
“Not helpful” reason categories: Inaccurate, Outdated, Too technical, Missing info
New
Article “last verified” badge showing review month and year
New
Community section on help home: forum, support call, email, FAQ
New
Status banner for incident announcements across all help pages
Improved
Article reading progress bar and back-to-top button
Improved
Click-to-copy on inline code snippets in articles
Improved
Video embed support for articles with a video guide
Improved
Print/PDF view hides navigation and sidebar for clean output
v2.7.222 April 2026

Dashboard performance improvements and Shopify sync reliability fixes.

Improved
Dashboard load time reduced by ~40% for accounts with 3+ connected sources
Improved
Shopify order sync now retries automatically on rate-limit errors
Fixed
Fixed a bug where revenue figures could show as $0 for the current day
Fixed
Resolved an issue with date filters not persisting across page refreshes
v2.7.110 April 2026

Forecasting accuracy improvements and minor UI polish.

Improved
Forecasting model now incorporates seasonal trends for more accurate projections
Improved
Ask AI now remembers context across follow-up questions in the same session
Fixed
Fixed export button not working on Firefox 124
Fixed
Resolved sidebar overlap on screens narrower than 375px
v2.7.028 March 2026

Launched Business Tools v2 with new integrations and a redesigned tools sidebar.

New
Business Tools v2 — redesigned sidebar with search and favourites
New
Xero integration now supports multi-currency accounts
New
New “Profit Pulse” widget on the home dashboard
Improved
Google Analytics integration now pulls session and conversion data
Removed
Removed legacy CSV importer — replaced by the new Data Import wizard
v2.6.58 March 2026

Security updates and bug fixes.

Improved
Upgraded authentication library to address two low-severity CVEs
Fixed
Fixed chart tooltips disappearing on touch devices
Fixed
Resolved an issue where invited users could land on a blank screen after sign-up

Looking for older releases? Contact support.

← Back to Help Centre