Package Information
Downloads: 0 weekly / 0 monthly
Latest Version: 0.1.8
Author: Social Masla
Documentation
n8n-nodes-socialmasla-pulse
Community node for n8n to integrate with Pulse by Social Masla — WhatsApp Business automation platform.
Nodes
Pulse (Action Node)
| Action | Description |
|---|---|
| Send Message | Send a WhatsApp text message to a phone number |
| Send Template Message | Send an approved WhatsApp template with dynamic variables |
| List Contacts | Get all contacts, optionally filtered by tag |
| List Tags | Get all tags in your organization |
| Add Tag | Add a tag to a contact |
| Remove Tag | Remove a tag from a contact |
Pulse Trigger
Triggers workflows on WhatsApp events:
- New Message — fires when an incoming message is received
- Status Update — fires when a message status changes (sent → delivered → read)
Setup
1. Generate an API Key
- Open Pulse → Settings → API Integration
- Click Generate to create an API key
- Click Save to persist the key
2. Add Credentials in n8n
- Go to Credentials → New → Pulse API
- Enter your Pulse base URL (e.g.
https://pulse.socialmasla.com) - Paste your API key
3. Use the Nodes
- Drag Pulse node to your canvas for actions (send messages, manage tags)
- Drag Pulse Trigger node as a workflow trigger for incoming events
API Reference
| Endpoint | Method | Description |
|---|---|---|
/api/n8n?resource=contacts |
GET | List all contacts |
/api/n8n?resource=contacts&tag=VIP |
GET | Filter contacts by tag |
/api/n8n?resource=tags |
GET | List all tags |
/api/n8n?resource=messages&contactId=UUID |
GET | Get messages for a contact |
/api/n8n |
POST | { action: "send_message", phoneNumber, message } |
/api/n8n |
POST | { action: "add_tag", contactId, tag } |
/api/n8n |
POST | { action: "remove_tag", contactId, tag } |
All requests require Authorization: Bearer <API_KEY> header.
Development
cd n8n-node
npm install
npm run build
To test locally, link the package:
npm link
cd ~/.n8n/custom
npm link n8n-nodes-socialmasla-pulse
License
MIT

