2.6 KiB
2.6 KiB
E-Mail-Lösung für Unternehmensanmeldungen
Problem
Webhook.site empfängt nur HTTP-Requests, aber leitet keine E-Mails weiter.
Lösung: EmailJS (Kostenlos & Einfach)
Schritt 1: EmailJS Account erstellen
- Gehen Sie zu https://www.emailjs.com/
- Klicken Sie auf "Sign Up" (kostenlos)
- Erstellen Sie ein Konto
Schritt 2: E-Mail-Service einrichten
- Dashboard → Email Services → Add New Service
- Wählen Sie Gmail
- Verbinden Sie Ihr Gmail-Konto (
knuth.timo@gmail.com) - Notieren Sie sich die Service ID (z.B.
service_xxxxxxx)
Schritt 3: E-Mail-Vorlage erstellen
- Dashboard → Email Templates → Create New Template
- Template ID:
template_company_registration - Subject:
Neue Unternehmensanmeldung - EnergieProfis - Content:
Neue Unternehmensanmeldung
Firmenname: {{company_name}}
Ansprechpartner: {{contact_person}}
E-Mail: {{email}}
Telefon: {{phone}}
Website: {{website}}
PLZ: {{zip_code}}
Stadt: {{city}}
Energiearten: {{energy_types}}
Leistungen: {{services}}
Jahre Erfahrung: {{experience}}
Einzugsgebiet: {{coverage_area}}
Kontaktpräferenz: {{contact_preference}}
Newsletter: {{newsletter}}
Unternehmensbeschreibung:
{{description}}
Schritt 4: User ID finden
- Dashboard → Account → General
- Kopieren Sie Ihre Public Key (User ID)
Schritt 5: Code aktualisieren
Ersetzen Sie in src/lib/emailService.ts:
user_id: 'YOUR_EMAILJS_USER_ID' // Mit Ihrer echten User ID
Alternative: Zapier (Automatisiert)
Schritt 1: Zapier Account
- Gehen Sie zu https://zapier.com
- Erstellen Sie ein kostenloses Konto
Schritt 2: Zap erstellen
- Create Zap
- Trigger: "Webhooks by Zapier" → "Catch Hook"
- Action: "Gmail" → "Send Email"
- Konfiguration:
- To:
knuth.timo@gmail.com - Subject:
Neue Unternehmensanmeldung - EnergieProfis - Body: Verwenden Sie die Webhook-Daten
- To:
Schritt 3: Webhook-URL ersetzen
Ersetzen Sie die Webhook-URL in src/lib/emailService.ts mit der Zapier-URL.
Sofortige Lösung: Console Logging
Bis Sie einen E-Mail-Service einrichten, werden alle Daten in der Browser-Konsole geloggt:
- Öffnen Sie F12 (Entwicklertools)
- Gehen Sie zum "Console" Tab
- Alle Formular-Daten werden dort angezeigt
Status
✅ Webhook funktioniert - Daten werden empfangen
⚠️ E-Mail-Weiterleitung - Benötigt E-Mail-Service
✅ PostHog Analytics - Funktioniert
✅ Dropdown ohne Animation - Funktioniert