Notifiche su Slack e Microsoft Teams
Invia avvisi del CRM a un canale Slack o Microsoft Teams usando un Incoming Webhook (modello BYO), anche dalle Automazioni.
Puoi far pubblicare al CRM messaggi in un canale Slack o Microsoft Teams. Il modello è BYO ("bring your own", porta il tuo): crei un Incoming Webhook su Slack/Teams e incolli l'URL nel CRM. Noi facciamo semplicemente una POST verso quell'URL quando c'è qualcosa da segnalare, senza OAuth, senza account e senza costi da parte nostra.
L'integrazione parte inerte: non viene inviato nulla finché non incolli l'URL e attivi. L'URL del webhook è trattato come un segreto. Viene memorizzato cifrato nel CRM e non viene mai mostrato di nuovo.
Prerequisiti
- Un workspace Slack OPPURE un team Microsoft Teams in cui puoi creare un Incoming Webhook (di solito richiede i permessi di amministratore del workspace/canale).
- Un canale di destinazione scelto per ricevere gli avvisi.
- In Sellio, accesso da amministratore per incollare l'URL del webhook in Impostazioni → Integrazioni.
Passo 1: crea l'Incoming Webhook
Slack: vai su api.slack.com/apps, crea un'app nel tuo workspace, attiva "Incoming Webhooks", clicca "Add New Webhook to Workspace" e scegli il canale. Copia l'URL generato (inizia con https://hooks.slack.com/services/…).
Microsoft Teams: nel canale desiderato, apri "..." → "Connettori" (oppure "Workflow/Incoming Webhook"), aggiungi il connettore "Incoming Webhook", assegnagli un nome e copia l'URL generato (contiene webhook.office.com).
Passo 2: incolla l'URL nel CRM
- Apri Impostazioni → Integrazioni e trova la scheda "Notifiche Slack" o "Notifiche Microsoft Teams".
- Incolla l'URL dell'Incoming Webhook. Facoltativamente inserisci un'etichetta del canale (es. #vendite) solo per tuo riferimento.
- Clicca "Salva webhook". L'URL viene memorizzato cifrato e non viene mai mostrato di nuovo.
- Clicca "Attiva" e poi "Invia test" per confermare che il messaggio arriva nel canale.
Passo 3: avvisare il canale dalle Automazioni
In Impostazioni → Automazioni, crea una regola (per esempio, "quando un'opportunità passa a Vinta") e aggiungi l'azione "Notifica canale (Slack/Teams)". Scegli il canale e scrivi il messaggio. Puoi inserire i dati del record con {{campo}}, per esempio: "Nuova vendita: {{name}}, $ {{amount}}".
Tratta l'URL del webhook come un segreto: chiunque abbia l'URL può pubblicare nel canale. Per cambiarlo, incolla un nuovo URL e salva; per disattivarlo, clicca "Disattiva".
Come testare
- Dopo aver incollato l'URL e attivato, clicca "Invia test" sulla scheda.
- Apri il canale Slack/Teams e conferma che il messaggio di test sia arrivato.
- Crea un'automazione semplice (es. opportunità passata a Vinta) con l'azione "Notifica canale", attivala e conferma l'avviso reale nel canale.
Risoluzione dei problemi
- "Invia test" avvisa che manca l'URL: incolla l'URL dell'Incoming Webhook e salva prima di testare.
- Il messaggio non arriva nel canale: l'URL potrebbe essere incompleto/scaduto. Su Slack, il webhook viene revocato se l'app viene rimossa, quindi ricrealo e incolla il nuovo URL (deve iniziare con https://hooks.slack.com/services/). Su Teams, ricrea il connettore "Incoming Webhook" (l'URL contiene webhook.office.com).
- 404/403 durante l'invio: l'URL è stato revocato su Slack/Teams oppure il canale è stato eliminato. Genera un nuovo URL e sostituiscilo nel CRM.
- L'automazione non avvisa: conferma che l'integrazione sia "Attivata" e che la regola abbia l'azione "Notifica canale (Slack/Teams)" che punta al canale giusto. L'invio è best-effort, quindi se il canale fallisce l'automazione non si interrompe.