Le notifiche giuste su Slack
Porti rilasci, nuovi contatti commerciali e incidenti davanti a chi segue un canale Slack: una compilazione può pubblicare il suo stato con ambiente e versione separati, e una menzione chiama subito la persona giusta. Paga solo l’uso, senza abbonamento.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
notify.slack invia un messaggio in un canale Slack scelto da te ogni volta che un evento lo richiede — un nuovo ordine, un errore, una scadenza — così il team lo vede dove già lavora, senza aprire una casella email separata.
Perché i messaggi strutturati si leggono meglio
Slack è passato dal testo semplice al formato a blocchi perché avvisi operativi e aggiornamenti strutturati si leggono meglio in sezioni che come un muro di testo, e oggi gran parte degli strumenti di monitoraggio e compilazione lo usa di serie. Con questo strumento un avviso di rilascio può mostrare ambiente, versione e stato come dati separati invece di una frase interminabile da decifrare. Lei indica il collegamento in entrata del canale, un testo semplice che funziona ovunque e, se vuole, la struttura a blocchi di Slack con intestazioni, dati, pulsanti dove l’area di lavoro li consente e menzioni per chi deve vedere subito.
Usi tipici ed errori comuni
Una pipeline di compilazione può pubblicare esito positivo o negativo, con versione e ambiente, appena termina. Un modulo di alto valore può arrivare al canale vendite con i dati del contatto e un collegamento diretto per ricontattarlo. Un controllo che supera una soglia può scrivere nel canale di reperibilità con una menzione, e gli eventi dei clienti importanti, come un passaggio di piano, tengono aggiornati i referenti senza aprire un cruscotto. Gli errori più comuni sono omettere il testo semplice che fa da riserva, inondare un canale con ogni evento minore e menzionare tutti quando deve agire una sola persona.
Un canale per ogni tipo di avviso
Il vantaggio pratico è poter separare i canali per tipo di evento: un canale per gli ordini, uno per gli errori tecnici, uno per le scadenze amministrative. Chi segue un solo tipo di avviso può ignorare gli altri canali senza perdere nulla di rilevante per il proprio ruolo in azienda, e senza doversi iscrivere a tutto quanto per sicurezza, con il rischio di leggere avvisi che non lo riguardano.
Casi d'uso
Nuovo ordine segnalato al team vendite
Palermo Import Export S.r.l. manda un messaggio nel canale #ordini ogni volta che arriva un nuovo acquisto dal sito, con importo e cliente già visibili senza aprire il gestionale.
Errore tecnico segnalato agli sviluppatori
Web Agency Nuvola S.r.l. di Padova avvisa il canale #incidenti quando un’elaborazione fallisce ripetutamente, così Luca Esposito interviene prima che un cliente se ne accorga.
Scadenza fiscale segnalata allo studio
Lo Studio Commercialista Bianchi riceve un avviso nel canale interno tre giorni prima di ogni scadenza fiscale importante, insieme all’elenco dei clienti coinvolti.
Domande frequenti
Il messaggio può includere formattazione, non solo testo semplice?
Sì, puoi usare grassetto, link ed elenchi puntati nel formato base supportato da Slack, utile per rendere leggibile un avviso a colpo d’occhio.
Cosa succede se Slack non riceve il messaggio, ad esempio per un problema temporaneo?
Il tentativo fallito viene registrato; collegando il ritentativo automatico, il sistema riprova l’invio invece di perdere l’avviso definitivamente.
Devo creare un’app o un bot di Slack?
No. Usi come destinazione il collegamento in entrata che Slack le fornisce per il canale. Consegna e nuovi tentativi sono gestiti per lei, quindi dà forma al messaggio una volta sola invece di scrivere e mantenere un suo codice di invio.
Posso menzionare persone o gruppi nel messaggio?
Sì. Il messaggio può includere menzioni per le persone che devono vederlo subito, ad esempio l’ingegnere di turno quando un controllo supera una soglia. Così l’avviso arriva a chi deve agire, non solo a chi guarda il canale.
Gli avvisi di sistema vanno su Slack o via email?
Slack è adatto ai segnali che qualcuno segue in tempo reale, come un rilascio concluso, un nuovo contatto o una soglia di errori superata. L’email è adatta a ciò che può aspettare. Molti team decidono evento per evento: alcuni su Slack, altri via email, altri su entrambi.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/notify/slack \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"webhook_url":"https://hooks.slack.com/services/…"}'const res = await fetch("https://api.kit.forhosting.com/notify/slack", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"webhook_url": "https://hooks.slack.com/services/…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/notify/slack",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"webhook_url": "https://hooks.slack.com/services/…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/notify/slack", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"webhook_url":"https://hooks.slack.com/services/…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"webhook_url":"https://hooks.slack.com/services/…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/notify/slack", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"webhook_url": "https://hooks.slack.com/services/…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "notify.slack",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il team lavora già su Slack
Se il tuo team vive dentro Slack tutto il giorno, un’email in più è un canale che nessuno controlla con la stessa attenzione. notify.slack manda il messaggio direttamente dove le persone già guardano: nel canale giusto, con il testo dell’evento, senza passare da una casella di posta secondaria che finisce per riempirsi di notifiche ignorate e mai lette davvero da nessuno del team.
Come si configura il canale di destinazione
Ogni messaggio può includere testo semplice o formattazione base: grassetto, link, elenco puntato, per rendere l’avviso leggibile a colpo d’occhio anche su schermo piccolo, dal telefono, mentre si è fuori ufficio. Colleghi un webhook Slack al canale scelto — un’operazione che si fa una volta sola dalle impostazioni dello spazio di lavoro — e poi indichi quell’indirizzo a ogni chiamata.
Prezzo fisso per messaggio
Ogni messaggio inviato costa $0.002, senza componente variabile legata alla lunghezza del testo. Cento avvisi al giorno per un mese fanno $6.00 in totale — molto meno del tempo perso a controllare manualmente più sistemi in cerca di novità, canale per canale, ogni mattina prima di iniziare a lavorare davvero, con il rischio concreto di perdersi un avviso davvero importante per il team.
Domande tecniche
Devo creare un’app Slack per usare questa capacità?
No, basta un webhook in ingresso configurato dalle impostazioni del canale, un’operazione di pochi minuti che si fa una volta sola dallo spazio di lavoro Slack.
Posso mandare messaggi a più canali diversi?
Sì, ogni chiamata indica il webhook del canale di destinazione: puoi separare ordini, errori e scadenze in canali diversi a seconda del team che deve vederli.
Quanto costa mandare cento messaggi al giorno per un mese?
$6.00 al mese, a $0.002 per messaggio, indipendentemente da quanto è lungo il testo di ciascun avviso.