Skip to content

Notifications

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

9 modules

ModuleDescription
Twilio Arama YapTwilio üzerinden sesli arama yap
Twilio SMS GönderTwilio üzerinden SMS mesajı gönder
Discord Mesajı GönderWebhook üzerinden Discord'a mesaj gönder
E-posta GönderSMTP üzerinden e-posta gönder
Slack Mesajı GönderWebhook üzerinden Slack'e mesaj gönder
Teams Mesajı GönderMicrosoft Teams'e gelen webhook ile mesaj gönder
Telegram Mesajı GönderTelegram Bot API üzerinden mesaj gönder
WhatsApp Mesajı GönderWhatsApp Business API (Meta Cloud API) ile mesaj gönder
Send NotificationSend notification to Telegram, Discord, Slack, LINE, or any webhook URL

Modules

Twilio Arama Yap

communication.twilio.make_call

Twilio üzerinden sesli arama yap

Parameters:

NameTypeRequiredDefaultDescription
account_sidstringNo-Twilio Hesap SID (veya TWILIO_ACCOUNT_SID env kullan)
auth_tokenstringNo-Twilio Yetkilendirme Tokeni (veya TWILIO_AUTH_TOKEN env kullan)
from_numberstringYes-Twilio Yetkilendirme Tokeni (veya TWILIO_AUTH_TOKEN env kullan)
to_numberstringYes-Twilio telefon numarası
twiml_urlstringYes-Alıcı telefon numarası

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 Gönder

communication.twilio.send_sms

Twilio üzerinden SMS mesajı gönder

Parameters:

NameTypeRequiredDefaultDescription
account_sidstringNo-Twilio Hesap SID (veya TWILIO_ACCOUNT_SID env kullan)
auth_tokenstringNo-Twilio Yetkilendirme Tokeni (veya TWILIO_AUTH_TOKEN env kullan)
from_numberstringYes-Twilio telefon numarası (örn: +1234567890)
to_numberstringYes-Twilio telefon numarası (örn: +1234567890)
messagestringYes-Alıcı telefon numarası (örn: +1234567890)

Output:

FieldTypeDescription
sidstringSMS mesaj metni
statusstringSMS mesaj metni
tostringSID
fromstringİşlem durumu (başarılı/hata)

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 Mesajı Gönder

notification.discord.send_message

Webhook üzerinden Discord'a mesaj gönder

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringNo-Discord webhook URL'si (env.DISCORD_WEBHOOK_URL'den veya doğrudan girdi)
contentstringYes-Discord webhook URL'si (env.DISCORD_WEBHOOK_URL'den veya doğrudan girdi)
usernamestringNo-Gönderilecek mesaj
avatar_urlstringNo-Bot kullanıcı adını geçersiz kıl (isteğe bağlı)

Output:

FieldTypeDescription
statusstringBot avatar görüntü URL'si (isteğe bağlı)
sentbooleanİşlem durumu (başarılı/hata)
messagestringWebhook URL'si üzerinden Discord kanalına mesaj gönder

Example: Example

yaml
content: Workflow completed successfully!

E-posta Gönder

notification.email.send

SMTP üzerinden e-posta gönder

Parameters:

NameTypeRequiredDefaultDescription
smtp_serverstringYes-SMTP sunucu ana bilgisayarı (örn: smtp.gmail.com)
smtp_portnumberNo587SMTP sunucu ana bilgisayarı (örn: smtp.gmail.com)
usernamestringYes-SMTP portu (TLS için 587, SSL için 465)
passwordstringYes-SMTP kullanıcı adı
from_emailstringYes-SMTP şifresi (env değişkeni kullan!)
to_emailstringYes-Gönderen e-posta adresi
subjectstringYes-Alıcı e-posta adresi
bodytextYes-E-posta konusu
htmlbooleanNoFalseE-posta gövdesi (HTML desteklenir)

Output:

FieldTypeDescription
statusstringGövdeyi HTML olarak gönder
sentbooleanİşlem durumu (başarılı/hata)
messagestringİşlem durumu (başarılı/hata)

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 Mesajı Gönder

notification.slack.send_message

Webhook üzerinden Slack'e mesaj gönder

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringNo-Slack webhook URL'si (env.SLACK_WEBHOOK_URL'den veya doğrudan girdi)
textstringYes-Slack webhook URL'si (env.SLACK_WEBHOOK_URL'den veya doğrudan girdi)
channelstringNo-Gönderilecek mesaj
usernamestringNo-Varsayılan kanalı geçersiz kıl (isteğe bağlı)
icon_emojistringNo-Bot kullanıcı adını geçersiz kıl (isteğe bağlı)

Output:

FieldTypeDescription
statusstringBot ikon emojisi (isteğe bağlı)
sentbooleanİşlem durumu (başarılı/hata)
messagestringİşlem durumu (başarılı/hata)

Example: Example

yaml
text: Workflow completed successfully!

Example: Example

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

Teams Mesajı Gönder

notification.teams.send_message

Microsoft Teams'e gelen webhook ile mesaj gönder

Parameters:

NameTypeRequiredDefaultDescription
webhook_urlstringYes-Microsoft Teams gelen webhook URL'si
messagetextYes-Gönderilecek mesaj metni
titlestringNo-Mesaj kartı başlığı (isteğe bağlı)
colorstringNo-Tema rengi hex kodu (isteğe bağlı)
sectionsarrayNo-Ekstra MessageCard bölümleri (isteğe bağlı)

Output:

FieldTypeDescription
okbooleanİşlemin başarılı olup olmadığı
dataobjectDurum ve webhook_url ile yanıt verisi

Example: Example

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

Telegram Mesajı Gönder

notification.telegram.send_message

Telegram Bot API üzerinden mesaj gönder

Parameters:

NameTypeRequiredDefaultDescription
bot_tokenstringNo-Telegram bot tokeni (env.TELEGRAM_BOT_TOKEN'dan veya doğrudan girdi)
chat_idstringYes-Telegram bot tokeni (env.TELEGRAM_BOT_TOKEN'dan veya doğrudan girdi)
textstringYes-Telegram sohbet kimliği veya kanal kullanıcı adı
parse_modeselect (Markdown, HTML, None)NoMarkdownGönderilecek mesaj

Output:

FieldTypeDescription
statusstringMesaj biçimlendirme modu
sentbooleanİşlem durumu (başarılı/hata)
message_idnumberİşlem durumu (başarılı/hata)
messagestringBildirim gönderildi mi

Example: Example

yaml
chat_id: @mychannel
text: Workflow completed!

Example: Example

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

WhatsApp Mesajı Gönder

notification.whatsapp.send_message

WhatsApp Business API (Meta Cloud API) ile mesaj gönder

Parameters:

NameTypeRequiredDefaultDescription
phone_number_idstringYes-WhatsApp Business gönderici telefon numarası ID'si
tostringYes-Ülke kodu ile alıcı telefon numarası
messagetextYes-Gönderilecek mesaj metni
access_tokenpasswordYes-WhatsApp Business API için Meta erişim tokeni
message_typeselect (text, template)NotextGönderilecek mesaj türü
template_namestringNo-WhatsApp mesaj şablon adı (mesaj_türü şablon ise gerekli)
template_languagestringNoenŞablon dil kodu

Output:

FieldTypeDescription
okbooleanİşlemin başarılı olup olmadığı
dataobjectDurum, mesaj_id ve alıcı ile yanıt verisi

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.