Description
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://.communication.azure.com/;accessKey=
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
see LICENSE file.