Audience: Anthony P. Paris (Tony), Founder. Internal operational status. Not public marketing.
Coverage: Every domain and subdomain in the AppWT Web & AI Solutions network — what it is, what it sells, how it accepts payment, whether it has a membership, what visibility/optimization layer is deployed, and the complete clickable URL list for testing or sharing.
Author block: All paid AppWT products credit Anthony P. Paris (Tony) as Author and AppWT Web & AI Solutions (AppWT LLC) as Publisher. Revision 1. Year 2026.
Every live URL across the AppWT network · click to open · long-press / right-click to copy link · all URLs absolute https://
/home/corporate/new.appwt.com/ (NOT .K6H2F56 — that is appwt.us)/home/corporate/aichatbot.appwt.com//home/corporate/manuals.appwt.com//home/corporate/academy.appwt.com//home/corporate/analytics.appwt.com//home/corporate/transcribe.appwt.com//home/corporate/qr.appwt.com//home/corporate/credits.appwt.com//api/redeem/indexnow.php — 1 cr/URL · federated push to Bing/Yandex/Naver/Seznam/Yep/api/redeem/image.php — 10 cr/img · Leonardo Nano Banana 2 · 1200×896 → crop 1200×630/api/redeem/schema.php — 5 cr/URL · JSON-LD audit · SSRF-hardened (port 80/443, public IPs only)/api/redeem/voice.php — 25 cr/call · Bland.ai voice receptionist/api/redeem/transcribe.php — stub (HTTP 503) until /root ACL fix lands (Whisper at /root/.pyenv/...)/api/transactions.php — read-only audit log (balance + lifetime + last N txns)
/data/credits.db · 3 tables (customers, sessions, transactions) · spend hooks wired at 4/5 services/home/corporate/<subdomain>/ · all share the same templateAuto-enumerated from /var/cpanel/userdata/corporate/*.appwt.com at page render. 302 shared-template subs + 14 tier-A in Section A above = 315 total *.appwt.com subdomains live on this server.
| Endpoint URL | Events |
|---|---|
| https://appwt.com/api/stripe-webhook.php | appwt.com webhook (4 events) — direct PHP, NOT WordPress |
| https://aichatbot.appwt.com/api/stripe-webhook.php | aichatbot webhook (2 events) |
| https://manuals.appwt.com/api/stripe-webhook.php | manuals webhook (7 events including subscription) |
| https://credits.appwt.com/api/stripe-webhook.php | credits webhook (6 events) |
| https://academy.appwt.com/api/stripe-webhook.php | academy webhook (26 events) |
| https://transcribe.appwt.com/api/stripe-webhook.php | transcribe webhook (21 events) |
| https://analytics.appwt.com/appwt-analytics/api/stripe-webhook.php | analytics webhook (19 events) |
| Subdomain | Sitemap | robots.txt | llms.txt | ai.txt | IndexNow | Schema |
|---|---|---|---|---|---|---|
| appwt.com | ✓ index | ✓ | ✓ | ✓ | ✓ | ✓ Org+LocalBiz |
| aichatbot | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ SoftwareApp |
| manuals | ✓ 69 URLs | ✓ 27 bots | ✓ 8.5 KB | ✓ | ✓ batch | ✓ Book+Offer+area |
| academy | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ Course |
| analytics | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ SoftwareApp |
| transcribe | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ SoftwareApp |
| qr | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ SoftwareApp |
| credits | ✓ 1 URL | ✓ funnel-blocked | ✓ | ✓ | ✓ 202 | ✓ Product |
| quotebuilder | ✓ | ✓ | ✓ | ✓ | ✓ | ⚠ partial |
| templates | ✓ 2,778 | ✓ | ✓ | ✓ | ✓ | ✓ ItemList |
| 313 service subdomains | ✓ each | ✓ each | ✓ each | ✓ each | ✓ cron | ✓ Service+Area |
| Subdomain | Tier | Price | Cadence | Stripe Link | Status |
|---|---|---|---|---|---|
| manuals | Vault Monthly | $27 | monthly | buy.stripe.com/bJe9AT… | LIVE |
| manuals | Vault Annual | $247 | yearly | buy.stripe.com/00weVd… | LIVE |
| credits | Auto-Refill | $47 | monthly | buy.stripe.com/cNi8wP… | LIVE |
| analytics | Pro | $9.97 | monthly | via signup | LIVE |
| analytics | Annual Pro | $77 | yearly | via signup | LIVE |
| transcribe | Pro | $9.97 | monthly | via upgrade | LIVE |
| qr | Pro | $9 | monthly | via billing | LIVE |
| qr | Business | $47 | monthly | via billing | LIVE |
| aichatbot | AI Stack managed | $99 | monthly | — | Not yet wired as Stripe Subscription |
| Funnel | Entry URL | Steps | Pre-checkout | Max first-cart |
|---|---|---|---|---|
| Tripwire — 60-Second Checklist | appwt.com/60-second-ai-checklist/ | 3 | 1 | $7 |
| Tripwire — 5-Chapter Sample Pack | manuals.appwt.com/sample-pack/ | 3 | 1 | $7 |
| AI Receptionist tier funnel | aichatbot.appwt.com | 2 | 1 | $3,997 |
| Vault subscription | manuals.appwt.com/vault/ | 3 | 1 | $247/yr |
| Credits Quantity-Cascade | credits.appwt.com/ | 5 | 5 | $938 + $47/mo |
| Single-manual purchase | manuals.appwt.com/ | 3 | 1 | $4.97-$47 |
| Course purchase | academy.appwt.com/ | 3 | 1 | $497 |
| Priority | Gap / Next ship | Action |
|---|---|---|
| HIGH | aichatbot AI Stack $99/mo recurring | Currently one-time only · wire Stripe Subscription |
| HIGH | /root ACL fix → unblock transcribe redemption | setfacl -m u:corporate:--x /root — currently HTTP 503 by design until ACL applied (Tony decision-pending) |
| MED | aichatbot tier-funnel OTOs + order bumps | Currently 1 page · add cascade same as credits.appwt.com pattern |
| MED | Storage cleanup | 91% disk usage · ~30 GB recoverable via Maildirs + uploaded media sweep (decision-pending, 4 candidates flagged) |
| MED | DNS A records for appwt.support / .tech / .tools | Registrar action — domains registered, A records pending |
| LOW | Replicate quantity-cascade to other subdomains | See /root/claude-code/network-revenue-expansion-brainstorm-2026-05-12.md |
| Initiative | Coverage | Result |
|---|---|---|
| Widget standardization (#786–#1116) | ~325 sites (302 via shared-subdomain-includes/footer.php overlay + 21 standalones + 2 stubs) | Canonical 6-widget corner stack: Schedule · Translate · Theme Song · Back-to-Top · ADA · Cage Chat. Client sites correctly excluded per feedback_no_appwt_badges_on_client_sites.md |
| credits.appwt.com redemption layer (#787) | 5 endpoints + audit log + 4-card dashboard | 4 LIVE (IndexNow / Image / Schema / Voice) + 1 STUB (Transcribe). SSRF-hardened. Bland.ai for voice. Leonardo Nano Banana 2 for image. Schema audits Organization / LocalBusiness / Product / Article / BreadcrumbList / FAQPage. |
| quotebuilder rewire (#788) | get-started page | Stripe Payment Links stripped · 8-field contact form (website URL + platform dropdown + phone + email + 4 detail fields) |
| academy.appwt.com (#789) | .htaccess admin routes + session cookies | Clean admin/courses/{users,courses,enrollments,resources,certificates,settings,help,modules,lessons} URL rewrites · session cookie now Secure + HttpOnly + SameSite=Lax |
| smseniorhomes.com promotion | Addon domain + cert + content fixes | Promoted from /staging/sandie/ to production · SSL · index.php every dir · noindex meta stripped · staging banner removed · BASE_URL repointed |
| genotpicor.com hourly health check | check.js page.close() escalation bug | try/catch around both await page.close() calls · 3 consecutive successful runs post-fix (15:27, 16:28, 17:28 all 20/20 pages, 0 issues, fatal=none) |
| CSP + Stripe network sweep | 104/107 .htaccess (2026-04-27) | CSP js.stripe.com · Permissions-Policy payment=(self "https://js.stripe.com") · silent checkout breakage fixed |
| CSP CDN allowlist sweep | 333/333 corporate .htaccess (100%) | cdnjs / unpkg / jsdelivr / googleapis / fontawesome / bat.bing / clarity.ms all whitelisted |
| Trailing-slash .htaccess fix | 312/312 corporate .htaccess (100%) | RewriteRule ^(.*)$ /$1/ (leading slash) — fixed 404-on-directory-URL bug |
| appwt-performance MU-plugin patch | 20/20 instances | Query-string cache bug fixed (wc-ajax / WooCommerce checkout no longer breaks) |
| prismaticflowers /api/ routing | .htaccess Apache intercept disabled | Stripe payment-intent reaches PHP router · /api/create-payment-intent returns 400 validation gate (not themed 404) |
| prismaticflowers foreach var leak fix | app/views/product-detail.php (line 2011) | Save+restore $product around foreach ($related as $product) — FB Pixel + gtag analytics fire with correct product ID |
| lacompagniemdt.com freeze | appwt-freeze-updates.php in 2 mu-plugins dirs | WP auto-updates disabled · math captcha removed · DNS chain stable · hourly cron at 0 issues |
Decision-pending blockers tracked in /root/claude-code/active-todos.md + /root/claude-code/todo.md · ScheduleWakeup loop active at 60s clamp per Tony's "ScheduleInterval 15 seconds" directive.