Forums Feature Requests Thread

[Enhancement] Admin deep-dive (commerce/config): Gate paywall copy (heading + body) has no AI wand despite being conversion-critical marketing text

Patrick Bass · Jun 6 · 14 · 1 Locked
[Normal Priority] [Feature Enhancement] [Deployed to Production]
🚀 OP Jun 6, 2026 8:34pm

Area: Admin deep-dive (commerce/config) (audit p15b) · Surface: /admin/gate (paywall copy fields) · Dimension: Law 8 (AI wand on nearly every config option) · Severity: enhancement

The paywall heading/body is exactly the kind of customer-facing copy where an AI wand pays off most (it directly drives subscription conversion), yet it is the one major copy field in this area with no AI assist. Law 8 expects a wand on nearly every config option.

Evidence

templates/admin/gate/index.php:349 `name="paywall_heading"` and :363 `name="paywall_body"` are free-text marketing copy that non-subscribers see (the template hint at :89 calls it 'the copy that turns members into subscribers'). `grep -c wand-magic-sparkles templates/admin/gate/index.php` returns 0. Sibling copy surfaces all have wands: broadcast.php:231 ('AI draft'), courses/form.php:216 ('AI description'), email/digest.php:236 ('AI polish'), branding/index.php:518 (SEO 'AI description'). There is even a gated AI surface and infra for this (Admin/AdminAIController + ModerationAIController), so wiring a paywall-copy wand is consistent with the pattern.

Suggested fix. Add an 'AI draft/polish' wand button next to the paywall_heading and paywall_body fields, backed by a new Admin\AdminAIController action (mirror the broadcast 'AI draft' flow), grounded in the tier list + tenant brand.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

🚀 Jun 7, 2026 11:31am

Shipped and deployed to production. Commit f8522e23a2.

AI wand (✦ AI) on the gate paywall copy editor: heading and body textareas get AI-draft buttons gated by ai_branding_description. Results update the live preview.

Closed as: deployed.


Patrick Bass
@mobieus

Log in or register to reply to this thread.