Landing page de pré-inscription pour la formation payante "Plan B" de Matt (marque perso : expatriation, fiscalité, liberté, diversification géographique et économique). Objectif : capter des leads (prénom + email + téléphone) et les envoyer dans systeme.io pour le mailing. La formation n'est pas encore sortie ; la page est une liste d'attente.
planb → IP VPS, proxied=false.formation-plan-b.service (enable + Restart=always)./etc/nginx/sites-enabled/planb.panelbay.com.conf (proxy → 8093).systemctl restart formation-plan-b · journalctl -u formation-plan-b -n 50.app.py (Flask + waitress). Sert templates/index.html (landing) et templates/merci.html (page merci, non utilisée par le flow par défaut, succès affiché inline).#e11414, titres Anton capitales, photo réelle de Matt). Valeurs : authenticité + pro détendu.static/matt.png (détourage matt-final-graded.png).POST /api/subscribe (JSON: first_name, email, phone, website=honeypot) →
1. POST https://api.systeme.io/api/contacts (email + fields first_name/phone_number).
2. Si l'email existe déjà, GET /api/contacts?email=&limit=10 pour retrouver l'id (⚠ limit doit être entre 10 et 100).
3. POST /api/contacts/{id}/tags avec le tag "Formation Plan B" (id 2165121).
SYSTEMEIO_API_KEY lue depuis /root/aios/.env (source unique, REST lecture+écriture, distincte de la clé MCP SYSTEMEIO_MCP_KEY).website : si rempli → réponse ok sans créer de contact (anti-bot).PORT=8093SIO_TAG_ID=2166619 (tag "Accompagnement High Ticket Expat", actif depuis 2026-09-07 ; ancien tag "Formation Plan B" id 2165121 conservé mais plus utilisé par la page).LAUNCH_DATE=... : plus utilisé (le compte à rebours a été retiré lors du passage en page 1 bloc). Laissé pour compat, sans effet.tag_added (tag "Accompagnement High Ticket Expat") → email de confirmation auto au lead.@example.com sont rejetés (422). Normal.GET /contacts : limit < 10 → 422. Toujours >= 10.SYSTEMEIO_API_KEY) et la clé serveur MCP (SYSTEMEIO_MCP_KEY).#1B5FD4 + accent jaune #FFC61A (fini le noir/rouge urgence), titres Inter ExtraBold, surlignage jaune sur "plan B". Formulaire réduit à prénom + email (téléphone retiré). Photo Matt ré-améliorée (Nano Banana) recadrée en avatar. Textes : byline "Entrepreneur au Paraguay", titre forcé sur 2 lignes. Tag systeme.io basculé sur "Accompagnement High Ticket Expat" (2166619). Charte de marque complète créée dans /root/workspace/brand/matt-paraguay/ (tokens, logo, bannière YouTube, template miniature, BRANDING.md)..red renommée .hl.