@seamless-oss/n8n-nodes-seamless
v0.2.0
Published
n8n community nodes for Seamless.ai — REST API and trigger
Readme
n8n-nodes-seamless
Seamless.ai community nodes for n8n.
Nodes
Seamless
Full REST API node for managing Seamless.ai resources:
- Contact — Search, research, get, and poll contacts
- Company — Search, research, get, and poll companies
- Campaign — Create, update, clone, manage contacts, and execute actions
- Campaign Step — Create, update, delete, and execute campaign steps
- List — Create, get, update, and delete lists
- Saved Search — Create, get, update, and delete saved searches
- Template — Create, get, update, and delete email templates
- Email — Create drafts, send, preview, and send bulk emails
- Task — Create, get, update, delete, and execute task actions
- Call — Log and retrieve calls
- Activity — Retrieve engagement activity events
- Email Account — Manage email accounts
- Credits — Check credit balance
- Email Footer — Retrieve email footers
Seamless Trigger
Polling trigger node that watches for new events:
- Activity Event — Triggers on new engagement activity
- Company Researched — Triggers when a company research completes
- Contact Researched — Triggers when a contact research completes
Installation
From npm (recommended)
In your n8n instance, go to Settings > Community Nodes and install:
n8n-nodes-seamlessLocal development
git clone https://github.com/SeamlessAI/n8n-nodes-seamless.git
cd n8n-nodes-seamless
npm install
npm run dev # Starts local n8n with the node loaded at localhost:5678Credentials
Create Seamless API credentials in n8n and provide:
| Field | Description |
|-------|-------------|
| MCP Server URL | The Seamless MCP endpoint (defaults to https://mcp.seamless.ai/mcp) |
| API Key | Your Seamless.ai API key (treated as a password field) |
Usage example
- Add the Seamless node to your workflow.
- Select a Resource (e.g. Contact) and an Operation (e.g. Search).
- Fill in the required fields and any optional filters.
- Execute the workflow to retrieve data from Seamless.ai.
For trigger-based workflows, add the Seamless Trigger node and choose the event type to poll for.
Publishing
This package is published to npm via a GitHub Actions workflow with provenance, triggered by pushing a tag matching n8n-v*:
- Update
versioninpackage.json - Commit:
chore(n8n): release vX.Y.Z - Tag:
git tag n8n-vX.Y.Z - Push:
git push origin n8n-vX.Y.Z
