Notification Channels
Notification Channels serve as reusable delivery endpoints for automation rules. Once configured, multiple automations can send alerts through the same channel.
1. Supported Channel Types
Section titled “1. Supported Channel Types”| Channel Type | Credentials / Setup Requirements | Description & Capabilities |
|---|---|---|
| Telegram | Bot Token + Chat ID | Sends formatted markdown messages to Telegram groups, channels, or private chats via a Telegram bot. |
| Webhook | HTTP POST URL + Secret Headers | Delivers JSON payload alerts to external endpoints (Slack, Discord, custom API backends, Zapier). |
| Push Notification | Channel Name only (Zero Credentials) | Delivers native Android mobile push notifications via Firebase Cloud Messaging to team members’ registered mobile devices. |
2. Managing Notification Channels
Section titled “2. Managing Notification Channels”- Navigate to Automation → Notification Channels (or open Channel Settings from an Automation detail page).
- Click + Create Channel.
- Select Type:
- For Telegram: Enter your Bot Token (from Telegram
@BotFather) and Target Chat ID. Click Send Test Message to verify connectivity. - For Webhook: Enter the destination URL, select authentication headers, and test the payload delivery.
- For Push: Enter a channel name. Members who install and log into the Omnismith Android app are automatically registered to receive notifications.
- For Telegram: Enter your Bot Token (from Telegram
- Click Save Channel.

3. Mobile Push Device Registration
Section titled “3. Mobile Push Device Registration”Native Android device registration requires no manual API keys:
- Team members download and install the Omnismith Android application.
- Upon logging into the project, the app registers the device token with Firebase Cloud Messaging (FCM).
- In automation rules targeting a Push Channel, you can select specific project member accounts to receive the push notification.
💡 Developer Architecture Note
Section titled “💡 Developer Architecture Note”[!NOTE] Payload Structure & Retry Queue: Webhook delivery payloads include event metadata (
event_type,entity_id,template_id,timestamp,attribute_values). If an external webhook endpoint returns a non-2xx status, worker consumers perform exponential backoff retries.
Next Steps
Section titled “Next Steps”[!TIP]
- Attach notification channels to trigger rules in Automations.
- Manage project team members and mobile devices in Projects & Members.