From f1577bcefa3029a1d19f93e4e12431688d76bb22 Mon Sep 17 00:00:00 2001 From: rogalik27 Date: Thu, 25 Jun 2026 08:00:36 +0200 Subject: [PATCH] Phase 5: add internal operator onboarding page Self-contained admin form that POSTs to the /webhook/onboard endpoint (creates Clients + Projects + Activity Log rows). Hosted behind HTTP basic auth at onboard.mivanchenko.de (Caddy basic_auth -> smb-demos container). Not linked from the public demos; creates billable records so it stays operator-only. Co-Authored-By: Claude Opus 4.8 --- templates/onboarding/index.html | 230 ++++++++++++++++++++++++++++++++ 1 file changed, 230 insertions(+) create mode 100644 templates/onboarding/index.html diff --git a/templates/onboarding/index.html b/templates/onboarding/index.html new file mode 100644 index 0000000..3d694bc --- /dev/null +++ b/templates/onboarding/index.html @@ -0,0 +1,230 @@ + + + + + + + Kunden-Onboarding · SMB-Online (intern) + + + + + + +
⚙ Interne Seite — Kunden anlegen · nicht öffentlich teilen
+
+
+ +

Kunden-Onboarding

+
+

Neuen Kunden ins CRM aufnehmen. Erzeugt Zeilen in Clients, Projects und Activity Log. client_id, renewal_date & created_at werden automatisch vergeben.

+ +
+
+ +
+ Betrieb +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+ +
+ Leistung & Abrechnung +
+
+ +
+ + +
+
+
+
+
+ + + Wird zur Projekt-Checkliste: jedes Wort wird ein Häkchen. +
+
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+
+ +
+ Intern +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+
+ +
+ +
+ + Schreibt ins CRM & meldet per Telegram — kann ~1–4 Min dauern. +
+ +
+
+
+
+ + + +