@migastonesrl/n8n-nodes-migasender
v0.4.2
Published
Production-ready n8n community node package for MIGASENDER messaging and log retrieval.
Downloads
59
Readme
n8n-nodes-migasender
n8n-nodes-migasender is a production-ready n8n community node package for integrating with MIGASENDER. It provides:
MIGASENDERaction nodeMIGASENDER Triggerwebhook trigger node
The action node replicates the existing Make.com integration flow for sending messages and retrieving chat logs from MIGASENDER endpoints.
Features
MIGASENDER
Resource:
MessageOperation:
Send MessageSends
application/x-www-form-urlencodedpayloads to:/migawhatsapp/api_send/message
Resource:
LogsOperation:
Retrieve LogsRetrieves logs from:
/migawhatsapp/api_chathistory/history
MIGASENDER Trigger
- Webhook-style trigger node
- Accepts inbound
POSTevents - Supports filtering for:
New Message Received
Installation
Install from the n8n UI
Self-hosted n8n only:
- Go to
Settings > Community Nodes. - Select
Install. - Enter
n8n-nodes-migasender. - Confirm the installation and restart n8n if required.
Install manually with npm
For manual self-hosted installation, install the package in ~/.n8n/nodes:
mkdir -p ~/.n8n/nodes
cd ~/.n8n/nodes
npm install n8n-nodes-migasenderRestart n8n after installation.
Configure credentials
Create a MIGASENDER API credential and provide:
Base URL- Default:
https://beta.migastone.com
- Default:
Security TokenApp IDLine ID- Default:
1
- Default:
The credential test calls:
GET /migawhatsapp/api_send/heartbeat
with:
security_tokenapp_idline_id
Send Message example
Use the MIGASENDER node with:
- Resource:
Message - Operation:
Send Message
Example parameters:
{
"message": "Hello from n8n",
"phone": "923001234567",
"email": "[email protected]",
"name": "Ali",
"surname": "Khan"
}The node sends a form-urlencoded request and automatically omits empty optional fields.
Retrieve Logs example
Use the MIGASENDER node with:
- Resource:
Logs - Operation:
Retrieve Logs
Default request behavior:
filter_start_date: now minus 24 hoursfilter_start_time: now minus 24 hoursdraw:1start:0length:10
If the MIGASENDER response contains arrays under data, rows, items, or results, the node emits one n8n item per entry.
Trigger node example
Use MIGASENDER Trigger when MIGASENDER or an intermediate webhook sender can post inbound event payloads to n8n.
- Add
MIGASENDER Triggerto a workflow. - Copy the generated webhook URL.
- Configure the sender to issue
POSTrequests to that URL. - Optionally filter for:
New Message Received
The trigger emits items in this structure:
{
"eventType": "newMessageReceived",
"payload": {
"message": "Inbound message"
},
"headers": {},
"query": {},
"receivedAt": "2026-03-09T00:00:00.000Z"
}Development commands
npm install
npm run build
npm run lint
npm run lint:fix
npm run devnpm publish instructions
- Update the version in
package.json. - Build the package:
npm run build- Log in to npm:
npm login- Publish the package:
npm publish --access publicNotes
- The node formats API errors as:
[statusCode] error error_code
- The security token is never included in error messages.
- This package is intended for self-hosted n8n community-node installation and npm publication.
