Skip to content

Notifications

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

9 modules

ModuleDescription
Twilio - wykonaj polaczenieWykonaj polaczenie glosowe przez Twilio
Twilio - wyslij SMSWyslij wiadomosc SMS przez Twilio
Wyslij wiadomosc DiscordWyslij wiadomosc na Discord przez webhook
Wyslij e-mailWyslij e-mail przez SMTP
Wyslij wiadomosc SlackWyslij wiadomosc na Slack przez webhook
Wyślij wiadomość do TeamsWyślij wiadomość do Microsoft Teams za pomocą przychodzącego webhooka
Wyslij wiadomosc TelegramWyslij wiadomosc przez Telegram Bot API
Wyślij wiadomość WhatsAppWyślij wiadomość przez WhatsApp Business API (Meta Cloud API)
Send NotificationSend notification to Telegram, Discord, Slack, LINE, or any webhook URL

Modules

Twilio - wykonaj polaczenie

communication.twilio.make_call

Wykonaj polaczenie glosowe przez Twilio

Parameters:

NameTypeRequiredDefaultDescription
account_sidstringNo-SID konta Twilio (lub uzyj zmiennej srodowiskowej TWILIO_ACCOUNT_SID)
auth_tokenstringNo-Token autoryzacji Twilio (lub uzyj zmiennej srodowiskowej TWILIO_AUTH_TOKEN)
from_numberstringYes-Token autoryzacji Twilio (lub uzyj zmiennej srodowiskowej TWILIO_AUTH_TOKEN)
to_numberstringYes-Numer telefonu Twilio
twiml_urlstringYes-Numer telefonu odbiorcy

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 - wyslij SMS

communication.twilio.send_sms

Wyslij wiadomosc SMS przez Twilio

Parameters:

NameTypeRequiredDefaultDescription
account_sidstringNo-SID konta Twilio (lub uzyj zmiennej srodowiskowej TWILIO_ACCOUNT_SID)
auth_tokenstringNo-Token autoryzacji Twilio (lub uzyj zmiennej srodowiskowej TWILIO_AUTH_TOKEN)
from_numberstringYes-Numer telefonu Twilio (np. +1234567890)
to_numberstringYes-Numer telefonu Twilio (np. +1234567890)
messagestringYes-Numer telefonu odbiorcy (np. +1234567890)

Output:

FieldTypeDescription
sidstringTekst wiadomosci SMS
statusstringTekst wiadomosci SMS
tostringSID
fromstringStatus operacji (sukces/blad)

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

Wyslij wiadomosc Discord

notification.discord.send_message

Wyslij wiadomosc na Discord przez webhook

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringNo-URL webhooka Discord (z env.DISCORD_WEBHOOK_URL lub bezposrednie wejscie)
contentstringYes-URL webhooka Discord (z env.DISCORD_WEBHOOK_URL lub bezposrednie wejscie)
usernamestringNo-Wiadomosc do wyslania
avatar_urlstringNo-Zastap nazwe uzytkownika bota (opcjonalnie)

Output:

FieldTypeDescription
statusstringURL awatara bota (opcjonalny)
sentbooleanStatus operacji (sukces/blad)
messagestringWyslij wiadomosc na kanal Discord przez URL webhooka

Example: Example

yaml
content: Workflow completed successfully!

Wyslij e-mail

notification.email.send

Wyslij e-mail przez SMTP

Parameters:

NameTypeRequiredDefaultDescription
smtp_serverstringYes-Nazwa hosta serwera SMTP (np. smtp.gmail.com)
smtp_portnumberNo587Nazwa hosta serwera SMTP (np. smtp.gmail.com)
usernamestringYes-Port SMTP (587 dla TLS, 465 dla SSL)
passwordstringYes-Nazwa uzytkownika SMTP
from_emailstringYes-Haslo SMTP (uzyj zmiennej srodowiskowej!)
to_emailstringYes-Adres e-mail nadawcy
subjectstringYes-Adres e-mail odbiorcy
bodytextYes-Temat e-maila
htmlbooleanNoFalseTresc e-maila (obslugiwany HTML)

Output:

FieldTypeDescription
statusstringWyslij tresc jako HTML
sentbooleanStatus operacji (sukces/blad)
messagestringStatus operacji (sukces/blad)

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.

Wyslij wiadomosc Slack

notification.slack.send_message

Wyslij wiadomosc na Slack przez webhook

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringNo-URL webhooka Slack (z env.SLACK_WEBHOOK_URL lub bezposrednie wejscie)
textstringYes-URL webhooka Slack (z env.SLACK_WEBHOOK_URL lub bezposrednie wejscie)
channelstringNo-Wiadomosc do wyslania
usernamestringNo-Zastap domyslny kanal (opcjonalnie)
icon_emojistringNo-Zastap nazwe uzytkownika bota (opcjonalnie)

Output:

FieldTypeDescription
statusstringEmoji ikony bota (opcjonalny)
sentbooleanStatus operacji (sukces/blad)
messagestringStatus operacji (sukces/blad)

Example: Example

yaml
text: Workflow completed successfully!

Example: Example

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

Wyślij wiadomość do Teams

notification.teams.send_message

Wyślij wiadomość do Microsoft Teams za pomocą przychodzącego webhooka

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringYes-URL przychodzącego webhooka Microsoft Teams
messagetextYes-Tekst wiadomości do wysłania
titlestringNo-Tytuł karty wiadomości (opcjonalnie)
colorstringNo-Kod koloru motywu w formacie hex (opcjonalnie)
sectionsarrayNo-Dodatkowe sekcje MessageCard (opcjonalnie)

Output:

FieldTypeDescription
okbooleanCzy operacja się powiodła
dataobjectDane odpowiedzi ze statusem i webhook_url

Example: Example

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

Wyslij wiadomosc Telegram

notification.telegram.send_message

Wyslij wiadomosc przez Telegram Bot API

Parameters:

NameTypeRequiredDefaultDescription
bot_tokenstringNo-Token bota Telegram (z env.TELEGRAM_BOT_TOKEN lub bezposrednie wejscie)
chat_idstringYes-Token bota Telegram (z env.TELEGRAM_BOT_TOKEN lub bezposrednie wejscie)
textstringYes-ID czatu Telegram lub nazwa uzytkownika kanalu
parse_modeselect (Markdown, HTML, None)NoMarkdownWiadomosc do wyslania

Output:

FieldTypeDescription
statusstringTryb formatowania wiadomosci
sentbooleanStatus operacji (sukces/blad)
message_idnumberStatus operacji (sukces/blad)
messagestringCzy powiadomienie zostalo wyslane

Example: Example

yaml
chat_id: @mychannel
text: Workflow completed!

Example: Example

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

Wyślij wiadomość WhatsApp

notification.whatsapp.send_message

Wyślij wiadomość przez WhatsApp Business API (Meta Cloud API)

Parameters:

NameTypeRequiredDefaultDescription
phone_number_idstringYes-ID numeru telefonu nadawcy WhatsApp Business
tostringYes-Numer telefonu odbiorcy z kodem kraju
messagetextYes-Tekst wiadomości do wysłania
access_tokenpasswordYes-Token dostępu Meta dla WhatsApp Business API
message_typeselect (text, template)NotextTyp wiadomości do wysłania
template_namestringNo-Nazwa szablonu wiadomości WhatsApp (wymagane, jeśli typ wiadomości to szablon)
template_languagestringNoenKod języka szablonu

Output:

FieldTypeDescription
okbooleanCzy operacja się powiodła
dataobjectDane odpowiedzi ze statusem, message_id i do

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

Send Notification

notify.send

Send notification to Telegram, Discord, Slack, LINE, or any webhook URL

Parameters:

NameTypeRequiredDefaultDescription
urlstringYes-Webhook URL (Telegram, Discord, Slack, or custom)
messagestringYes-Notification message content
titlestringNo-Notification message content
chat_idstringNo-Optional title (for Discord, Slack, Teams)

Output:

FieldTypeDescription
okbooleanTelegram chat ID (required for Telegram)
platformstringWhether notification was sent successfully
status_codenumberWhether notification was sent successfully
responseobjectDetected platform (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.