azure-communication

n8n community node for sending email via Azure Communication Services

Package Information

Released: 4 mo ago
Downloads: 10 weekly / 65 monthly
Latest Version: 0.1.0
Author: dblonk

Documentation

n8n-nodes-azure-communication

An n8n community node for sending email via Azure Communication Services.

Installation

In n8n, go to Settings → Community Nodes → Install and enter:

n8n-nodes-azure-communication

Prerequisites

  • An Azure Communication Services resource
  • A verified email domain configured on that resource
  • The connection string from the resource's Keys blade

Credentials

Create a new credential of type Azure Communication Services Email API and paste the connection string. It looks like:

endpoint=https://<resource-name>.communication.azure.com/;accessKey=<key>

Find it in the Azure Portal under your ACS resource → Keys.

Node: Azure Communication Services Email

Fields

Field Required Description
From Address Yes Verified sender, e.g. DoNotReply@xxxxxxxx.azurecomm.net
To Yes Comma-separated recipient addresses, or an expression returning an array
Subject Yes Email subject line
Body Type Yes Plain Text or HTML
Body Yes Email body content
CC No Comma-separated CC addresses
BCC No Comma-separated BCC addresses
Reply To No Comma-separated Reply-To addresses
Disable Tracking No Disable open/click tracking for this message
Attachments No Binary field from a previous node, or a raw base64 string

Output

{
  "messageId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "status": "Succeeded"
}

Local development

bash test/start-n8n.sh

This builds the package, links it into ~/.n8n/nodes/, and starts n8n at http://localhost:5678.

After editing source files:

npm run build
# then restart start-n8n.sh

License

MIT

Discussion