Skip to content
Stand with Ukraine flag

External Nodes

Publish data to third-party services and external systems.

NodeDescription
AI requestSends a request to a configured LLM provider (OpenAI, AWS Bedrock, Anthropic, and others) with system and user prompts; replaces message data with the AI response
AWS LambdaInvokes an AWS Lambda function synchronously with message data as the payload; replaces message data with the function response
AWS SNSPublishes message data to an AWS SNS topic
AWS SQSEnqueues message data to an AWS SQS queue (Standard or FIFO)
Azure IoT HubPublishes message data to Azure IoT Hub via MQTT (SAS token or X.509 certificate auth)
GCP Pub/SubPublishes message data to a Google Cloud Pub/Sub topic
KafkaPublishes message data to an Apache Kafka topic
MQTTPublishes message data to an external MQTT broker
RabbitMQPublishes message data to a RabbitMQ exchange
REST API callSends an HTTP request to an external endpoint; replaces message data with the response body
Send emailSends an email via SMTP using a SEND_EMAIL message prepared by the To Email transformation node
Send notificationSends a notification via the ThingsBoard notification center using a configured rule-node template
Send SMSSends an SMS using a system-configured provider (AWS SNS, Twilio, or SMPP)
Send to SlackPosts a message to a Slack channel or direct message using a bot token
Twilio SMS PE / Cloud only Sends an SMS via Twilio with credentials configured directly in the node
Twilio Voice PE / Cloud only Makes a text-to-speech voice call via Twilio with configurable language, voice, and prosody settings