KAlarm permette di pianificare la visualizzazione di messaggi di avviso personali, la riproduzione di file audio, l'esecuzione di comandi e l'invio di messaggi per posta.
KAlarm mostra l'elenco degli avvisi attivi con l'ora per cui sono stati programmati ed i dettagli. Puoi creare nuovi avvisi o puoi selezionare quelli esistenti per modificarli o cancellarli. Se vuoi, puoi anche esaminare gli avvisi scaduti.
Quando configuri un avviso, puoi scegliere se debba essere ripetuto, e se l'avviso debba essere annullato se non può essere attivato al momento programmato. Per gli avvisi visivi, puoi scrivere il testo di un messaggio, specificare un testo o un'immagine da visualizzare, o specificare un comando il cui output verrà visualizzato. Puoi anche scegliere il colore del messaggio di avviso, e se riprodurre un suono o pronunciare il messaggio.
Gli avvisi possono anche essere pianificati dalla riga di comando, o con chiamate D-Bus da altri programmi.
Quando è il momento di mostrare un messaggio di avviso, se il sistema di gestione delle finestre lo permette, questo viene mostrato su tutti i desktop per essere sicuri di non mancarlo. La finestra del messaggio mostra l'ora per cui l'avviso è programmato. Di solito c'è l'opzione di rinvio per chiedere che l'avviso venga ripetuto più tardi. Ecco un esempio di messaggio di avviso:

Facoltativamente il messaggio di avviso può essere mostrato come una notifica anziché in finestra.
Quando l'avviso specifica l'esecuzione di un comando o l'invio di un messaggio di posta, KAlarm non mostra nulla.
KAlarm normalmente mostra un'icona nel vassoio di sistema, anche se può essere nascosta se si vuole.