toflow

n8n community nodes for Toflow CRM — manage people, companies, deals, tasks, notes, calls, meetings, and emails

Package Information

Released: 3 mo ago
Downloads: 34 weekly / 225 monthly
Latest Version: 0.1.6
Author: Amit Kumar

Documentation

n8n-nodes-toflow

npm version
License: MIT
n8n

Official n8n community node package for Toflow — an AI-powered CRM platform for B2B sales teams.

Connect your Toflow CRM to any tool in your n8n stack. Read and write contacts, companies, deals, tasks, notes, calls, meetings, and emails. Trigger workflows automatically on any CRM event in real time.

n8n is a fair-code licensed workflow automation platform.


Installation · Nodes · Operations · Credentials · What you can build · Compatibility · Resources


Installation

In your n8n instance:

  1. Go to Settings → Community Nodes
  2. Click Install a community node
  3. Enter @toflow-ai/n8n-nodes-toflow
  4. Click Install

Requires n8n version 1.0.0 or higher. For self-hosted instances, follow the n8n community nodes installation guide.


Nodes

This package includes two nodes:

Node Type What it does
Toflow Action Read and write data across all Toflow CRM resources
Toflow Trigger Trigger Start workflows automatically when CRM events occur

Operations

Toflow (Action Node)

Perform create, read, update, and delete operations on all Toflow CRM resources:

Resource Operations
Person Create, Get, Get All, Filter, Update, Delete
Company Create, Get, Get All, Filter, Update, Delete
Deal Create, Get, Get All, Filter, Update, Delete
Task Create, Get, Get All, Update, Delete
Note Create, Get, Get All, Update, Delete
Call Create, Get, Get All, Update, Delete
Meeting Create, Get, Get All, Update, Delete
Email Create, Get, Get All

All list operations (Get All, Filter) support pagination, sorting, and filtering so you can query exactly the records you need.

Toflow Trigger Node

Start workflows automatically when events happen in your Toflow CRM. Webhooks register and deactivate automatically when you activate or pause the workflow — no manual webhook management.

30 supported event types:

Resource Events
Person created · updated · deleted
Company created · updated · deleted
Deal created · updated · deleted · person association updated
Task created · updated · completed · deleted
Note created · updated · deleted
Call created · updated · deleted
Meeting created · updated · deleted
Email created · updated · deleted · sent · received
List item added · item removed

Credentials

You need a Toflow account and API token to authenticate.

To get your API token:

  1. Log in to your Toflow workspace at app.toflow.ai
  2. Go to Settings → Integrations → API
  3. Generate or copy your API token

Credential fields in n8n:

Field Value
API Base URL https://api.toflow.ai
Bearer Token Your Toflow API token

What you can build

Inbound lead routing

When a new person is created in Toflow (via the Chrome extension or enrichment), trigger an n8n workflow to enrich the record further, score the lead, assign it to the right rep, and enroll it in the correct outreach sequence — all automatically.

Deal stage automation

When a deal moves to a new stage in Toflow, fire downstream actions: create a follow-up task, send a Slack notification to the team, update a Google Sheet, or start a new outreach sequence.

CRM data enrichment

Run scheduled n8n workflows that query contacts with missing data (using the Filter operation), pass them through enrichment APIs, and write the results back to Toflow — keeping your database clean without manual effort.

Event-driven outreach

When Toflow receives a reply email (email.received) or a call is logged (call.created), the trigger fires immediately. n8n can parse the event, update the deal stage, notify the rep, and adjust the active sequence.


Quick start example

Workflow: Enrich new contacts automatically

  1. Add a Toflow Trigger node → select event person.created
  2. Add an HTTP Request node → call your enrichment API with {{ $json.email }}
  3. Add a Toflow node → operation: Person → Update, map enrichment data back to the contact

Activate the workflow. Every new contact created in Toflow will be enriched automatically.


Compatibility

Requirement Version
n8n minimum 1.0.0
n8n tested against 2.x
Node.js >= 18.10

Resources


Version history

0.1.6

Added list.item.added and list.item.removed trigger events. Fires when a record is added to or removed from a Toflow list. The webhook payload includes listId and the affected resource_id(s).

0.1.5

Fixed filter operations using Is Empty and Is Not Empty operators. These operators no longer produce a 422 error — the filter condition now always includes a value field (sent as empty string), matching the behaviour expected by the backend.

0.1.4

Added deal.person_association.updated trigger event. Fires when person associations on a deal are added or removed. Includes improved webhook payload mapping for backend field names.

0.1.3

Updated node icon and homepage URL.

0.1.2

Documentation update. Improved README with full trigger event coverage, use case examples, quick start guide, and credential setup instructions.

0.1.1

Bug fixes for filter operations.

0.1.0

Initial release. Supports Person, Company, Deal, Task, Note, Call, Meeting, and Email resources with full CRUD operations and a webhook-based trigger node supporting 27 event types.

Discussion