UNPKG

n8n-nodes-enginemailer

Version:

Custom n8n node for Enginemailer API

83 lines (58 loc) โ€ข 1.88 kB
# n8n-nodes-enginemailer Custom [n8n](https://n8n.io) nodes to integrate with the [Enginemailer](https://www.enginemailer.com/) REST API. ## ๐Ÿ“ฆ Features This package includes custom resource nodes for: - ๐Ÿ“ง Transactional Email API - Send transactional email - Export CSV report - Check export status - ๐Ÿ‘ฅ Subscriber Management API - Insert / delete / activate / retrieve subscribers - Batch update subscribers - Get custom fields, subcategories - Create / update categories - ๐Ÿ“ข Campaign Management API - Create, update, delete campaigns - Assign / remove recipient lists - Pause, schedule, send campaigns - Get category/subcategory lists - List campaigns --- ## ๐Ÿ” Authentication All API calls require an **API Key**. To get your API key: 1. Log into [Enginemailer Portal](https://portal.enginemailer.com/) 2. Go to **User Profile** 3. Copy the `APIKey` and save it in the credential section of this node. --- ## ๐Ÿงฐ Usage 1. Install the custom node using `n8n-node-dev`: ```bash npm install npm run build n8n-node-dev link ``` 2. In the n8n UI: - Create new credentials of type: **Enginemailer API** - Add the `Enginemailer` node to your workflow - Select `Resource` and `Operation` - Provide required JSON body fields under `Parameters (JSON)` --- ## ๐Ÿงช Testing You can test the node with this simple operation: - **Resource**: `transactional` - **Operation**: `sendTransactionalEmail` - **Parameters**: ```json { "UserKey": "your_user_key", "ToEmail": "test@example.com", "Subject": "Test", "SenderEmail": "your_verified_email@yourdomain.com", "SubmittedContent": "Hello from n8n!", "SenderName": "n8n Bot" } ``` --- ## ๐Ÿ›  Maintained by Built with โค๏ธ by [N8N A.I Assistant (by Nskha)](https://n8n.io).