OpenWPAgent

Of record · published as it ships

Changelog.

Every customer-visible change. Source of truth is CHANGELOG.md in the repo — this page is regenerated on every deploy.


2026-06-08
  • AI Chat 1.6 — streaming, surveys & smarter selling — the storefront chat assistant now streams replies word-by-word, runs an optional post-order NPS survey, offers only your real, currently-valid coupon codes (never an invented one), and can surface truthful "only N left" urgency from live inventory. Chat conversion, abandonment, revenue, and NPS now flow to your dashboard analytics.
  • Hardened & accessible chat — atomic per-IP rate limiting, locked-down file uploads, session re-binding before any order detail is shared, full screen-reader and keyboard support, and prompt-injection defenses.
  • Owner & customer notification emails — store owners now get a complete chat-notification email (full transcript, customer email, order details) on every conversation, and a guest who leaves their email is emailed back when the owner replies.
2026-06-07
  • Free WordPress Audit — a public, no-signup tool at /wordpress-audit that scores any WordPress site 0–100 on security, performance, SEO, and best practices, pulls live Core Web Vitals, and emails a full report — with AI-written quick wins — behind a magic link.
  • Deep audit for connected sites — paired sites get a Tier-2 audit that reads plugin, theme, and configuration detail the public scan can't see.
  • Leads workspace + growth plan — every audit lead arrives with an AI-generated "how we'd fix this" growth plan and a self-serve upgrade path.
2026-06-05
  • Per-plan spend protection — every plan now ships with a default monthly budget cap, so an agent can never run away with your credits. Layer a tighter per-agent cap on top from /account/health.
  • Fixed manual plugin download — the onboarding "Download ZIP" button now serves a real ZIP instead of a JSON payload.
2026-06-01
  • Social Publishing 0.4.4 — partial sync failures now surface instead of failing silently, and failed or cancelled posts no longer count against your monthly compose quota.
  • WordPress.org compliance hardening — the Command Center and AI Chat plugins were hardened against the wp.org Plugin Check ahead of directory review.
2026-05-28
  • Social Publishing plugin — a new WordPress plugin that drafts a social post for every connected platform when you publish, then lets you edit, approve, and schedule them to your accounts without leaving WordPress. Nothing is auto-posted — approval is always yours.
2026-05-21
  • Novamira Pro bundle — Growth and above now get our page-builder automation plugin auto-installed, with no key to paste: full Elementor, Bricks, ACF, JetEngine, Meta Box, ACPT, ASE, and Pods control, so the agents can build and wire pages, not just write text.
  • On-brand blog drafting — the Blog Manager now writes against named editorial personas and a library of writing skills, with a higher quality gate before a draft reaches you for approval.
2026-05-20
  • Meta Ads Manager — connect a Meta ad account and the Ads Manager agent proposes campaigns, runs them inside guardrails you set, learns your niche over time, and emails a Monday performance digest.
  • Social Login plugin — a new plugin that will add Google, Facebook, and Microsoft login to your storefront (OAuth buttons land in v0.2).
  • Plugin directory/account/plugins lists every OpenWPAgent plugin with a download gated to your plan, and per-plugin access unlocks as you upgrade.
2026-05-19
  • Credits, credit packs & annual billing — every action now debits a clear number of credits from your monthly allowance; top up with one-off packs when a busy month runs long, and switch any plan to annual — two months free — with a toggle.
  • In-product help, with voice — a built-in help assistant answers product questions from any page, and paid tiers can hear answers read aloud.
  • Account polish — self-serve password reset, privacy-safe site analytics (PII-redacted), and a heads-up email to us the moment a new customer signs up, so onboarding help is fast.
2026-05-15
  • Social scheduling moved to Postiz — we migrated social publishing from Buffer to a self-hosted Postiz backend: more platforms, first-class image and video attachments, and a webhook reconciler that recovers any post a dropped webhook would otherwise have stranded.
2026-05-07
  • Reports built on real telemetry — the runs and scores on your /reports pages are now derived from live agent-event data, not estimates, and publish-gate rejections explain themselves in plain English.
2026-04-08
  • Resend event mirror — every delivery, bounce, open, and complaint Resend sends now writes to a local email_events table via a signed webhook, so /admin/email shows full history instead of just the last 100 live API rows. Cursor-paginated; 90-day retention via nightly cron.
  • Onboarding nudge email — orgs that sign up but don't connect a site or add a credential within 24 hours get a friendly one-shot reminder. Deterministic A/B variant assignment per user, performance visible at /admin/email/variants.
  • One-click unsubscribe — lifecycle emails carry an HMAC-signed footer link so recipients can opt out without signing in. Auto-stamps every active org the user owns so they're never nudged again.
  • Weekly deliverability digest — Monday 08:00 UTC Slack post with 7-day delivered / bounced / complained rates, week-over-week volume delta, and top-5 bounce addresses. Red header when bounce >2% or complaint >0.1%.
  • Bounce auto-suppression — hard bounces and complaints from the Resend webhook now write to a suppressed_emails table; future sends to those addresses are refused before they reach Resend. Protects sender reputation automatically.
  • Upcoming invoice line on /account/billing — live from Stripe's invoices.retrieveUpcoming, shows your next scheduled charge with amount and date. Graceful no-show if the subscription is cancelled.
  • Stripe Customer Portal config — dedicated branded configuration with plan switcher (Pro / Studio / Agency monthly + annual), immediate cancellation with proration, and an 8-option "reason for leaving" survey. Bootstrap script + setup doc at docs/STRIPE_PORTAL_SETUP.md.
  • Admin "Resend yesterday's digest" button on /admin/orgs/[orgId] — support reps can trigger an on-demand resend scoped to a single org, rate-limited to 10/hour/engineer.
  • Test digest + test nudge preview buttons on /account/notifications so any signed-in user can verify email deliverability against their own inbox without waiting for the cron. Force-variant buttons let QA flip between nudge A and B copy side-by-side.
  • 7-day deliverability KPIs on /admin/email — platform-wide delivery / bounce / complaint rates with a stacked-bar sparkline for daily volume.
  • Weekly executive summary email now ships Monday 09:00 UTC with week-over-week cost comparison and top-3 agents by spend.
  • Email preferences at /account/notifications — toggle each digest independently. Operational notices (payment declined, invitations) bypass the toggles.
  • Admin org drilldown at /admin/orgs/[orgId] plus a searchable /admin/orgs list with plan + status filters.
  • Per-agent budget caps — layer a spend limit on a specific agent on top of the org-wide cap. Surfaced on /account/health.
2026-04-07
  • Topup UI on /account/usage — buy one-off AI credit packs ($25 / $50 / $100 / $250) via Stripe Checkout when you hit your monthly cap.
  • Organization switcher in the account header — switch between orgs you belong to without signing out.
  • Budget exceeded → topup CTA surfaces inline when a manual agent run is refused. One click takes you to Stripe Checkout with a suggested amount pre-selected.
  • Daily digest email at 09:00 UTC summarizing yesterday's agent runs, cost, and errors.
2026-04-06
  • Phase 3 multi-tenancy — RLS across every per-org table, credential vault (AES-256-GCM), pairing flow, brain scoping by site_id.
  • WordPress plugin: Connect to Dashboard button — pair a site to an org in 3 clicks.
  • Danger zone at /account/danger-zone — GDPR-clean org deletion with Stripe cancellation, 7-day data export download, and a goodbye email.
  • Launch readiness probe at /api/launch-check + visual /account/launch-check page that auto-refreshes every 30s.
2026-04-05
  • Initial Phase 2 release: Pro/Studio/Agency licenses, Stripe Checkout + webhook + portal, WP.org plugin submission.

Want this in your feed reader? Subscribe to /changelog.rss.