Skip to content

Notifications

Send messages via Slack, Discord, Teams, Telegram, email, SMS, and WhatsApp.

9 modules

ModuleDescription
Twilio-Anruf tätigenSprachanruf über Twilio tätigen
Twilio-SMS sendenSMS-Nachricht über Twilio senden
Discord-Nachricht sendenNachricht über Webhook an Discord senden
E-Mail sendenE-Mail über SMTP senden
Slack-Nachricht sendenNachricht über Webhook an Slack senden
Teams-Nachricht sendenNachricht über eingehenden Webhook an Microsoft Teams senden
Telegram-Nachricht sendenNachricht über Telegram-Bot-API senden
WhatsApp-Nachricht sendenNachricht über WhatsApp Business API (Meta Cloud API) senden
Benachrichtigung sendenBenachrichtigung an Telegram, Discord, Slack, LINE oder eine beliebige Webhook-URL senden

Modules

Twilio-Anruf tätigen

communication.twilio.make_call

Sprachanruf über Twilio tätigen

Parameters:

NameTypeRequiredDefaultDescription
account_sidstringNo-Twilio-Account-SID (oder TWILIO_ACCOUNT_SID env verwenden)
auth_tokenstringNo-Twilio-Auth-Token (oder TWILIO_AUTH_TOKEN env verwenden)
from_numberstringYes-Twilio-Auth-Token (oder TWILIO_AUTH_TOKEN env verwenden)
to_numberstringYes-Twilio-Telefonnummer
twiml_urlstringYes-Empfänger-Telefonnummer

Output:

FieldTypeDescription
sidstringThe sid
statusstringOperation status (success/error)
tostringThe to
fromstringThe from

Example: Make automated call

yaml
from_number: +1234567890
to_number: +0987654321
twiml_url: https://example.com/voice.xml

Twilio-SMS senden

communication.twilio.send_sms

SMS-Nachricht über Twilio senden

Parameters:

NameTypeRequiredDefaultDescription
account_sidstringNo-Twilio-Account-SID (oder TWILIO_ACCOUNT_SID env verwenden)
auth_tokenstringNo-Twilio-Auth-Token (oder TWILIO_AUTH_TOKEN env verwenden)
from_numberstringYes-Twilio-Telefonnummer (z.B. +1234567890)
to_numberstringYes-Twilio-Telefonnummer (z.B. +1234567890)
messagestringYes-Empfänger-Telefonnummer (z.B. +1234567890)

Output:

FieldTypeDescription
sidstringSMS-Nachrichtentext
statusstringSMS-Nachrichtentext
tostringDie SID
fromstringOperationsstatus (Erfolg/Fehler)

Example: Send notification SMS

yaml
from_number: +1234567890
to_number: +0987654321
message: Your order has been shipped!

Example: Send verification code

yaml
from_number: +1234567890
to_number: +0987654321
message: Your verification code is: 123456

Discord-Nachricht senden

notification.discord.send_message

Nachricht über Webhook an Discord senden

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringNo-Discord-Webhook-URL (von env.DISCORD_WEBHOOK_URL oder direkte Eingabe)
contentstringYes-Discord-Webhook-URL (von env.DISCORD_WEBHOOK_URL oder direkte Eingabe)
usernamestringNo-Die zu sendende Nachricht
avatar_urlstringNo-Bot-Benutzernamen überschreiben (optional)

Output:

FieldTypeDescription
statusstringBot-Avatar-Bild-URL (optional)
sentbooleanOperationsstatus (Erfolg/Fehler)
messagestringNachricht über Webhook-URL an Discord-Kanal senden

Example: Example

yaml
content: Workflow completed successfully!

E-Mail senden

notification.email.send

E-Mail über SMTP senden

Parameters:

NameTypeRequiredDefaultDescription
smtp_serverstringYes-SMTP-Server-Hostname (z.B. smtp.gmail.com)
smtp_portnumberNo587SMTP-Server-Hostname (z.B. smtp.gmail.com)
usernamestringYes-SMTP-Port (587 für TLS, 465 für SSL)
passwordstringYes-SMTP-Benutzername
from_emailstringYes-SMTP-Passwort (env-Variable verwenden!)
to_emailstringYes-Absender-E-Mail-Adresse
subjectstringYes-Empfänger-E-Mail-Adresse
bodytextYes-E-Mail-Betreff
htmlbooleanNoFalseE-Mail-Text (HTML unterstützt)

Output:

FieldTypeDescription
statusstringText als HTML senden
sentbooleanOperationsstatus (Erfolg/Fehler)
messagestringOperationsstatus (Erfolg/Fehler)

Example: Example

yaml
smtp_server: smtp.gmail.com
smtp_port: 587
from_email: bot@example.com
to_email: user@example.com
subject: Workflow Complete
body: Your automation workflow has finished successfully.

Slack-Nachricht senden

notification.slack.send_message

Nachricht über Webhook an Slack senden

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringNo-Slack-Webhook-URL (von env.SLACK_WEBHOOK_URL oder direkte Eingabe)
textstringYes-Slack-Webhook-URL (von env.SLACK_WEBHOOK_URL oder direkte Eingabe)
channelstringNo-Die zu sendende Nachricht
usernamestringNo-Standardkanal überschreiben (optional)
icon_emojistringNo-Bot-Benutzernamen überschreiben (optional)

Output:

FieldTypeDescription
statusstringBot-Icon-Emoji (optional)
sentbooleanOperationsstatus (Erfolg/Fehler)
messagestringOperationsstatus (Erfolg/Fehler)

Example: Example

yaml
text: Workflow completed successfully!

Example: Example

yaml
text: Alert: New user registered!
channel: #alerts
username: Alert Bot
icon_emoji: :warning:

Teams-Nachricht senden

notification.teams.send_message

Nachricht über eingehenden Webhook an Microsoft Teams senden

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringYes-Microsoft Teams eingehende Webhook-URL
messagetextYes-Der zu sendende Nachrichtentext
titlestringNo-Titel der Nachrichtenkarte (optional)
colorstringNo-Hex-Code der Themenfarbe (optional)
sectionsarrayNo-Zusätzliche MessageCard-Abschnitte (optional)

Output:

FieldTypeDescription
okbooleanOb der Vorgang erfolgreich war
dataobjectAntwortdaten mit Status und webhook_url

Example: Example

yaml
webhook_url: https://outlook.office.com/webhook/...
message: Deployment completed successfully!
title: Deploy Status
color: #00FF00

Telegram-Nachricht senden

notification.telegram.send_message

Nachricht über Telegram-Bot-API senden

Parameters:

NameTypeRequiredDefaultDescription
bot_tokenstringNo-Telegram-Bot-Token (von env.TELEGRAM_BOT_TOKEN oder direkte Eingabe)
chat_idstringYes-Telegram-Bot-Token (von env.TELEGRAM_BOT_TOKEN oder direkte Eingabe)
textstringYes-Telegram-Chat-ID oder Kanal-Benutzername
parse_modeselect (Markdown, HTML, None)NoMarkdownDie zu sendende Nachricht

Output:

FieldTypeDescription
statusstringNachrichtenformatierungsmodus
sentbooleanOperationsstatus (Erfolg/Fehler)
message_idnumberOperationsstatus (Erfolg/Fehler)
messagestringOb Benachrichtigung gesendet wurde

Example: Example

yaml
chat_id: @mychannel
text: Workflow completed!

Example: Example

yaml
chat_id: 123456789
text: *Bold* _italic_ `code`
parse_mode: Markdown

WhatsApp-Nachricht senden

notification.whatsapp.send_message

Nachricht über WhatsApp Business API (Meta Cloud API) senden

Parameters:

NameTypeRequiredDefaultDescription
phone_number_idstringYes-WhatsApp Business Absender-Telefonnummer-ID
tostringYes-Empfängertelefonnummer mit Ländercode
messagetextYes-Der zu sendende Nachrichtentext
access_tokenpasswordYes-Meta-Zugriffstoken für die WhatsApp Business API
message_typeselect (text, template)NotextArt der zu sendenden Nachricht
template_namestringNo-Name der WhatsApp-Nachrichtenvorlage (erforderlich, wenn Nachrichtentyp Vorlage ist)
template_languagestringNoenSprachcode der Vorlage

Output:

FieldTypeDescription
okbooleanOb der Vorgang erfolgreich war
dataobjectAntwortdaten mit Status, message_id und Empfänger

Example: Example

yaml
phone_number_id: 1234567890
to: +1987654321
message: Your order has been shipped!
access_token: EAAx...

Example: Example

yaml
phone_number_id: 1234567890
to: +1987654321
message: 
access_token: EAAx...
message_type: template
template_name: hello_world
template_language: en

Benachrichtigung senden

notify.send

Benachrichtigung an Telegram, Discord, Slack, LINE oder eine beliebige Webhook-URL senden

Parameters:

NameTypeRequiredDefaultDescription
urlstringYes-Webhook-URL (Telegram, Discord, Slack oder benutzerdefiniert)
messagestringYes-Inhalt der Benachrichtigungsnachricht
titlestringNo-Inhalt der Benachrichtigungsnachricht
chat_idstringNo-Optionaler Titel (für Discord, Slack, Teams)

Output:

FieldTypeDescription
okbooleanTelegram-Chat-ID (erforderlich für Telegram)
platformstringOb die Benachrichtigung erfolgreich gesendet wurde
status_codenumberOb die Benachrichtigung erfolgreich gesendet wurde
responseobjectErkannte Plattform (Telegram, Discord, Slack, etc.)

Example: Send Telegram notification

yaml
url: https://api.telegram.org/bot<TOKEN>/sendMessage
message: BTC: $42,350 (+1.7%)
chat_id: 123456789

Example: Send Discord notification

yaml
url: https://discord.com/api/webhooks/xxx/yyy
message: Price alert triggered!
title: Crypto Alert

Example: Send Slack notification

yaml
url: https://hooks.slack.com/services/xxx/yyy/zzz
message: Deployment completed successfully

Released under the Apache 2.0 License.