Despre integrarea Notion
Notion a devenit hub-ul central de cunoștințe pentru start-up-uri, agenții creative și echipe distribuite (peste 30 milioane utilizatori activi). Mulți preferă să țină tot (wiki, OKR-uri, pipeline contacte, candidate tracking, content calendar) într-un singur tool decât să combine 5-10 SaaS-uri diferite. Integrarea Megaforms → Notion folosește Notion Internal Integration (creezi un integration token, partajezi baza de date target cu integrarea) și salvează fiecare submisie ca pagină nouă în baza de date Notion. Proprietățile bazei (Name, Email, Phone, Status, Tags, Date) sunt populate automat din câmpurile formularului. Conținutul paginii (în interior) conține răspunsurile detaliate formatate ca paragrafe — vizibile direct când deschizi pagina în Notion. Echipa accesează datele în panoul de control Notion existent: filtre, vederi calendar/board/galerie, comentarii pe fiecare contact, mențiuni cu @persoană pentru asignare, status workflow. Pentru organizațiile mici (5-30 oameni) care nu vor încă să plătească HubSpot/Salesforce ($45-150/user/lună), combinația Megaforms + Notion devine un CRM light funcțional la $8/user/lună (planul Plus Notion). Limitare: pentru volume mari (peste 5.000 record-uri/bază), Notion devine lent — atunci migrezi la Airtable sau CRM dedicat.
Pași de setup (5 pași, ~10-15 minute)
- 1Creează Notion Internal Integration
Mergi la notion.so/my-integrations → New integration → numește-o „Megaforms” → workspace țintă → submit. Copiază „Internal Integration Token” (începe cu `secret_`).
- 2Pregătește baza de date Notion
Creează o bază de date nouă sau folosește una existentă. Adaugă proprietățile necesare: Name (title), Email (email), Phone (phone), Status (select), Tags (multi-select), Submitted (date).
- 3Partajează baza cu integrarea
În baza de date Notion → meniul „…” sus dreapta → Add connections → caută „Megaforms” → confirm. Fără acest pas, API-ul Notion va returna 404.
- 4Conectează în Megaforms
Megaforms → formular → Integrări → Notion. Lipește integration token-ul. Lipește database_id (din URL-ul bazei: `notion.so/abc123def456?v=...` → abc123def456). Apasă „Detect properties” — Megaforms listează proprietățile bazei.
- 5Mapează câmpurile
Pentru fiecare proprietate Notion alege câmpul Megaforms corespunzător. Salvează. Test cu submisie de probă — pagina nouă apare în baza Notion.
Câmpuri de configurare (2)
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
| integration_token | password | da | Integration Token |
| database_id | text | da | Din URL-ul bazei: notion.so/{database_id}?v=... |
Scenarii detaliate pentru Notion (1)
Fiecare scenariu are pagină proprie cu pași concreti, payload-uri reale și exemple de cod pentru implementare rapidă.
Conformitate și securitate pentru Notion
- ✓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 Notion 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.