Despre integrarea Slack
Slack rămâne standardul de comunicare în echipele B2B și SaaS — peste 200.000 organizații plătesc abonament Slack la nivel mondial, iar majoritatea workspace-urilor au între 5 și 500 utilizatori activi zilnic. Incoming Webhook-urile Slack sunt cea mai eficientă cale de a notifica echipa la submisie formular: generezi un URL unic per canal în Slack App Directory (sau prin Slack App Manifest pentru control mai mare), îl lipești în conectorul Megaforms și fiecare răspuns ajunge ca mesaj formatat cu blocuri Slack BlockKit (header, fields, butoane de acțiune, link la formularul complet). Cazul de utilizare cel mai puternic e rutarea contactelor pe canale diferite în funcție de scor sau categorie: contacte hot (scor 70+) pe #contacte-hot, contacte medii pe #contacte-warm, contacte reci pe #contacte-cold. Echipa de vânzări nu mai trece prin toate răspunsurile, ci vede doar canalul potrivit rolului. Adăugat la asta, butoanele BlockKit interactive permit acționarea direct din Slack: „Asignează la mine”, „Programează apel”, „Marchează ca spam” — fără să mai deschidă panoul de control Megaforms separat. Pentru echipele care fac sales motion outbound, integrarea Slack scurtează tipic timpul de la submisie la primul contact cu 60-80% (de la 4-8 ore la 15-45 minute).
Pași de setup (5 pași, ~10-15 minute)
- 1Creează Slack App
Mergi la api.slack.com/apps → Create New App → From scratch. Numește-o „Megaforms Notifications” și alege workspace-ul țintă.
- 2Activează Incoming Webhooks
În meniul aplicației, deschide Incoming Webhooks → On. Apasă „Add New Webhook to Workspace”, alege canalul și autorizează. Copiază webhook URL-ul (începe cu `https://hooks.slack.com/services/...`).
- 3Lipește URL-ul în Megaforms
În Megaforms → formular → Integrări → Slack. Lipește webhook URL-ul. Apasă „Test” — primești un mesaj de probă pe canal.
- 4Configurează rutare condițională (opțional)
Pentru rutare per canal, adaugă mai multe webhook-uri (unul per canal) și folosește logica condițională Megaforms: dacă scor ≥ 70 → trimite la #contacte-hot, altfel → #contacte-warm.
- 5Activează butoane interactive (opțional)
Pentru butoane „Asignează la mine” / „Programează apel”, activează Interactivity & Shortcuts în Slack App și setează Request URL la `https://forms.megapromoting.com/api/integrations/slack/interactive`. Megaforms gestionează callback-urile automat.
Câmpuri de configurare (2)
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
| webhook_url | url | da | Webhook URL |
| channel_override | text | nu | Override canalul implicit al webhook-ului. Util pentru rutare dinamică. |
Scenarii detaliate pentru Slack (1)
Fiecare scenariu are pagină proprie cu pași concreti, payload-uri reale și exemple de cod pentru implementare rapidă.
Conformitate și securitate pentru Slack
- ✓Credențialele (0 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 Slack 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.