WTM Command Center

World Taekwondo Mandeville · appwTO62uIjVGaOlq
🔍
Airtable
Total Students
in database
Active
enrolled
Owing
test fees
Commands
all time
Broadcasts
0
this session
Belt Tests
total registered
📋 Recent Commands
TimeCommandArgsStatus
No commands yet
💳 Payment Alerts
Loading…
🎽 Belt Distribution
students
💳 Payment Status
paid
📊 Enrollment Status
🏅 Belt Tests by Result
🥋 Belt Progression Tracker
👥 Audience
Selected: 0
Click ↻ Reload to load students
✍️ Compose
Select recipients and compose your message…
Not Paid
outstanding
Partial / Plan
balance due
Paid in Full
cleared
Total Registered
belt tests
💳 Belt Test Payments LIVE
StudentTesting ForTest DatePaymentRegistrationActions
Click ↻ Refresh to load payments
🎽 Student Directory LIVE · 47 students
NameBelt ProgressionCurrent BeltStatusPhoneActions
Click Load to fetch students
✅ Attendance Quick-Mark Airtable Sync
Class Date:
Present: 0 Absent: 0 Total: 0 Rate:
Load students first
🏅 Certificate Generator
LIVE PREVIEW
WORLD TAEKWONDO MANDEVILLE
Certificate of Achievement
태권도 · TAEKWONDO · 跆拳道
This is to certify that
Student Name
has successfully achieved the rank of
Belt Level
Mandeville, Jamaica · June 2026
Master Ken Clarke
Head Instructor · World Taekwondo Mandeville
Click 🖨️ Print to save as PDF from your browser's print dialog
⌨️ WTM Command ⌘⏎
/profile …
💬 Response
Output appears here…
🔍 Live Database Audit 12 Issues
Click Run Audit to scan your live schema
🛠️ One-Click Fixes
🟡
Add missing fields to Students table
Date of Birth, Parent Name, Parent Email, Join Date, Class Days, Emergency Contact
🟡
Add financial fields to Belt Test Registration
Fee Amount, Amount Paid, Payment Date, Payment Method
🟢
Create WTM Broadcast Log table
Audit trail for all WhatsApp messages sent from this Command Center
🟢
Create Attendance table
Per-class attendance log linked to Students — enables real Spirit in Training scores
🔌 Connections
🔐 Auto-saved across sessions. Credentials are AES-256-GCM encrypted before being stored in localStorage — they persist through page reloads and are never stored in plain text. Click Save & Connect to update.
Console commands post here. Must match WTM Command workflow webhook path.
Direct WhatsApp sends. Used by Broadcast + Payments + Certificates.
Specific WhatsApp device to send from. Leave blank for default.
Dashboard, Students, Payments, Analytics, Broadcasts. Encrypted in localStorage.
Required for Audit one-click fixes (adding fields/creating tables).
Used by the ✨ AI Draft button in Broadcast. Encrypted in localStorage.
Security: Tokens are encrypted with AES-256-GCM using a key derived via PBKDF2 (100,000 iterations) before being written to localStorage. They are decrypted in memory only when needed. They are never sent to any server other than Airtable, Wassenger, Anthropic, and your own n8n instance. Click Clear All Credentials at any time to wipe them. Rotate any token you previously shared in plain text.
⌨️ Keyboard Shortcuts
⌘K Global search
⌘1-9 Switch tabs
⌘⏎ Execute console command
Esc Close modal
⌘R Refresh current data
⌘E Export CSV