Description
n8n-nodes-inboxplus
InboxPlus integration for n8n – Send emails with templates and automate follow-up sequences.
Features
- ✅ Load email templates from InboxPlus
- ✅ Generate tracking pixels for email analytics
- ✅ Send emails via Gmail with InboxPlus templates
- ✅ Start automated follow-up sequences
- ✅ Track email opens and replies
- ✅ Automatic follow-up management
Installation
cd n8n-nodes-inboxplus
pnpm install
pnpm build
pnpm link --global
Then restart your n8n instance or link in your n8n custom nodes directory.
Credentials
You need an InboxPlus API key (JWT token) from your InboxPlus account.
1. Go to InboxPlus Profile → Manage API → Generate API
2. Copy your API key
3. In n8n: Credentials → Add → InboxPlus API
4. Paste your API key
Operations
1. Prepare Email
Loads an InboxPlus template and generates tracking.
Parameters:
Output:
{
"recipientEmail": "contact@example.com",
"subject": "Email Subject",
"body": "Email content",
"gmailBodyHtml": "Email content
",
"trackingId": "uuid"
}
2. Start Sequence
Records the sent email in InboxPlus and starts automated follow-up sequence.
Parameters:
Output:
{
"success": true,
"sequenceId": "uuid",
"recipientEmail": "contact@example.com",
"apiResponse": { "code": 200, "success": 1 }
}
Workflow Example
[Trigger]
↓
[InboxPlus: Prepare Email]
- Recipient: contact@example.com
- Template: "Welcome Email"
↓
[Gmail: Send Message]
- To: {{ $json.recipientEmail }}
- Subject: {{ $json.subject }}
- Body HTML: {{ $json.gmailBodyHtml }}
↓
[InboxPlus: Start Sequence]
- Sender: you@example.com
- Recipient: {{ $("InboxPlus").item.json.recipientEmail }}
- Subject: {{ $("InboxPlus").item.json.subject }}
- Thread ID: {{ $("Gmail").item.json.threadId }}
- Message ID: {{ $("Gmail").item.json.id }}
- Tracking ID: {{ $("InboxPlus").item.json.trackingId }}
- Sequence: "Onboarding Sequence"
How It Works
1. Prepare Email – Fetches template from InboxPlus and generates tracking pixel
2. Gmail – Sends the email (Day 0) with template content and tracking
3. Start Sequence – Records email in InboxPlus and starts automated follow-ups
InboxPlus then:
Field Mapping
From Prepare Email to Gmail:
recipientEmail → Gmail “To”subject → Gmail “Subject”gmailBodyHtml → Gmail “Body HTML”From Prepare Email to Start Sequence:
recipientEmail → “Recipient Email”subject → “Subject”trackingId → “Tracking ID”From Gmail to Start Sequence:
threadId → “Thread ID”id → “Message ID”Important Notes
API Endpoints Used
POST /user-emails/n8n/get-email-templates – Load templatesPOST /user-emails/n8n/get-sequences – Load sequencesPOST /user-emails/n8n/tracking-id – Generate trackingPOST /user-emails/n8n – Record email and start sequenceTroubleshooting
Templates not loading
Sequence not starting
Follow-ups not sending
Version
Current version: 1.1.2
Author
Avkash Kakdiya
License
MIT