@manyreach/n8n-nodes-manyreach
v0.4.2
Published
n8n community node for the Manyreach API
Maintainers
Keywords
Readme
Install
Pick whichever fits your n8n setup.
Via n8n's community-nodes UI
In n8n: Settings → Community Nodes → Install, then enter:
@manyreach/n8n-nodes-manyreachVia npm (self-hosted)
npm install @manyreach/n8n-nodes-manyreachRestart n8n; the Manyreach node appears in the palette.
Via Docker
A ready-to-run n8n image with the node already installed:
docker run -p 5678:5678 -v n8n-data:/home/node/.n8n ghcr.io/manyreach/n8n:latestOr with compose, see compose.yaml.
Setup
- In the Manyreach app: Account Settings → API — copy your API key.
- In n8n: create a new Manyreach API credential and paste the key.
- Add a Manyreach node, pick a resource and operation, run.
That's it. Resource pickers populate from your Manyreach account — no need to paste raw IDs.
What you can automate
| Area | Operations | | --- | --- | | Campaigns | Create · Update · Start · Pause · Copy · Delete · Get one / many · Get stats (opens, clicks, replies) | | Prospects | Bulk add · Create · Update · Delete · Get one / many with filters · Add/remove tags · Read inbound messages | | Sequences | Full CRUD on email sequences inside a campaign | | Follow-ups | Manage individual follow-up steps and delays | | Senders | Create · Update · Delete · Get one / many · Get auth errors (DKIM/SPF/DMARC) | | Tags | Full CRUD · Get prospects by tag | | Lists | Full CRUD · Get one / many | | Workspaces | Full CRUD · Get one / many | | Users | Full CRUD · Get one / many | | Clientspaces | Full CRUD · Get one / many | | Whitelabel | Update settings | | Messages | Create · Get for a prospect |
Type-ahead resource pickers
Every selector — campaign, sequence, list, tag, sender, workspace, user, clientspace — supports search-as-you-type instead of pasting IDs. The node populates dropdowns directly from your account.
Example workflow
A four-node cold-email loop:
- Schedule Trigger — every weekday at 09:00.
- Manyreach › Prospect › Bulk — push new leads into a campaign.
- Manyreach › Campaign › Start — activate the campaign.
- Wait 24h → Manyreach › Campaign › Get Stats → post to Slack.
Development
git clone https://github.com/manyreach/n8n-nodes-manyreach.git
cd n8n-nodes-manyreach
npm install
npm run dev # starts n8n at http://localhost:5678 with the node loaded (hot reload)Other scripts:
npm run build # production TypeScript build into dist/
npm run lint # n8n strict community-node lint
npm run lint:fix # autofix what's safe
npm run release # interactive release (bumps version, tags, publishes via CI)Compatibility
- n8n 1.0+ (tested against current)
- Node.js 18+
Privacy
To improve this integration, the node sends anonymous technical metadata with each API request — including the node version, workflow ID, execution mode, and similar identifiers — to Manyreach. No credentials, request bodies, or other workflow contents are collected.
Support
- Issues & feature requests: GitHub issues
- Manyreach API documentation: manyreach.com/docs
- Conduct in community spaces: see CODE_OF_CONDUCT.md
License
MIT — © 2026 Manyreach.
