Despre integrarea Mailchimp
Mailchimp e platforma de email marketing cu cea mai largă adopție mondială (peste 13 milioane utilizatori activi), folosită mai ales de magazine online, creatori de conținut și agenții pentru newslettere și campanii drip. Integrarea Megaforms → Mailchimp acoperă scenariul cel mai comun: formular de lead magnet (ebook download, webinar signup, discount code) → contact nou abonat automat la audience-ul Mailchimp cu tag-uri specifice formularului. Critic pentru conformitate GDPR și Legea 133/2011 Moldova: bifa de consimțământ marketing din formular trebuie să fie un câmp distinct, non-pre-bifat, cu text legal clar („Sunt de acord să primesc newsletter săptămânal despre…”). Megaforms trimite la Mailchimp doar respondenții care au bifat explicit, cu status `subscribed` (sau `pending` pentru double opt-in nativ Mailchimp — recomandat pentru date EU). Pentru ceilalți, datele rămân doar în Megaforms ca lead intern fără apel API către Mailchimp. Jurnalul de consimțământ (text exact + marcă de timp + IP + agent browser) e păstrat 5 ani conform recomandării CNIL și e exportabil pentru audit anual DPO. Tag-urile Megaforms aplică automat tag-uri Mailchimp ca să poți segmenta ulterior pe sursa contactului (ex. tag `lead-magnet-ebook-2026q3` pentru contactele venite dintr-o anumită campanie). Integrarea funcționează cu toate planurile Mailchimp inclusiv Free (până la 500 contacte, ~$0).
Pași de setup (6 pași, ~10-15 minute)
- 1Obține API Key Mailchimp
În Mailchimp → Account → Extras → API Keys → Create A Key. Copiază cheia (format `xxxxxxxxxxxxxx-us21`, ultimele 5 caractere = data center).
- 2Identifică Audience (List) ID
În Mailchimp → Audience → Settings → Audience name and defaults → vei vedea Audience ID în partea dreaptă. Copiază-l.
- 3Adaugă consent marketing în formular
În Megaforms → formular → adaugă un câmp tip Checkbox cu label „Vreau să primesc newsletter săptămânal de la ___”. OBLIGATORIU non-pre-bifat. Salvează.
- 4Conectează în Megaforms
Megaforms → Integrări → Mailchimp. Lipește API key și Audience ID. Setează „Trimite doar dacă consent_marketing == true” (referind la checkbox-ul de la pas 3).
- 5Mapează merge fields și tags
Maparea Megaforms email → Mailchimp EMAIL, first_name → FNAME etc. Adaugă tag-uri statice (ex. `megaforms`, `lead-magnet-2026q3`).
- 6Activează double opt-in (recomandat EU)
Setează status `pending` în loc de `subscribed`. Mailchimp trimite email confirmare la respondent; abia după click confirmare devine subscribed. Conformitate maximă GDPR.
Câmpuri de configurare (4)
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
| api_key | password | da | API Key |
| audience_id | text | da | Audience ID |
| tags | text | nu | Tags (separate prin virgulă) |
| double_opt_in | text | nu | Recomandat true pentru contacte EU. |
Scenarii detaliate pentru Mailchimp (1)
Fiecare scenariu are pagină proprie cu pași concreti, payload-uri reale și exemple de cod pentru implementare rapidă.
Conformitate și securitate pentru Mailchimp
- ✓Credențialele (1 câmpuri sensibile) sunt criptate la rest cu AES-256 în baza Megaforms.
- ✓Niciodată nu apar în log-uri sau exporturi. Mascate în UI după salvare (afișăm doar ultimele 4 caractere).
- ✓Apelurile către Mailchimp ies de pe servere UE (OVH Franța). Pentru stack 100% UE, combină cu integrări self-hosted (n8n, Postgres).
- ✓Jurnalul de apeluri reține timestamp, status code și error message — fără date personale ale respondenților (data minimization).
- ✓Retry automat 3 încercări cu backoff exponential (2s, 8s, 30s). Dead-letter queue pentru intervenție manuală după rezolvare problema.