Node Types
Channel Node
Description of your new file.
The Channel Node lets you send a notification through a specific channel (such as Email, SMS, WhatsApp, etc.) using a configured provider. This is different from the Template Node — here, you manually select the provider and specify recipient details instead of using a predefined template.
Basic Workflow Configuration
In a Basic workflow, the configuration is straightforward:
- Provider: Select from a dropdown list of available providers for the chosen channel.
- Wait for Delivery Status: A checkbox to indicate whether the workflow should pause until a delivery status (e.g., delivered or failed) is returned.
This setup works well when you want to quickly trigger a notification using a static provider and recipient details.
Advanced Workflow Configuration
In an Advanced workflow, this node offers more flexibility:
- Static Mode (default view):
- Provider: Same as in Basic — select a static provider from the dropdown.
- Recipient Field: Enter the value for the recipient (e.g., Email address, phone number) or use a variable via JSON path (e.g.,
${workflow.input.recipient.email}
). - Wait for Delivery Status: Same checkbox as in Basic.
- Dynamic Mode (enabled via toggle switch):
When toggled ON, the node supports fully dynamic provider routing:
- Provider Integration name or JSON Path: Input field to define the integration either directly or via a JSON path (e.g.,
${workflow.input.provider_name}
). - Provider (dropdown): Still available as a fallback or default.
- Recipient Field or JSON Path: Define where to fetch recipient info dynamically — e.g.,
${workflow.input.notify.sms}
. - Wait for Delivery Status: Optional checkbox to enable delivery-based control logic.
- Provider Integration name or JSON Path: Input field to define the integration either directly or via a JSON path (e.g.,