Most sales teams run their CRM and their automation tool as two separate systems. Data moves between them manually, workflows break when someone forgets a step, and the pipeline never reflects what is actually happening. The toflow.ai n8n integration changes that. With the official @toflow-ai/n8n-nodes-toflow community node, your entire Toflow CRM becomes a live, programmable automation engine, triggering workflows on real events and writing data back automatically.
How the toflow.ai n8n integration works
The integration ships as a published n8n community node: @toflow-ai/n8n-nodes-toflow. Install it directly from the n8n community nodes registry in your n8n instance, connect it with your Toflow API token, and you have full two-way access to your CRM.
There are two nodes included:
Toflow Action Node reads and writes data across all Toflow resources. Create contacts, update deals, log calls, add notes, and more from within any n8n workflow.
Toflow Trigger Node starts workflows automatically when specific events happen in Toflow. A new contact is created, a deal is updated, an email is received — any of 27 supported event types can fire a workflow instantly via webhook.
Building agentic lead generation workflows
The combination of n8n's workflow orchestration and toflow.ai's outreach engine lets you build workflows that go well beyond simple data sync.
Inbound lead routing: When a new person is created in toflow.ai (via the Chrome extension or enrichment), n8n can immediately enrich the record further using external data sources, score the lead, assign it to the right rep, and enroll it in the correct sequence.
Deal stage automation: When a deal moves to a new stage in toflow.ai, n8n can trigger downstream actions: create a task, send an internal Slack notification, update a spreadsheet, or fire a follow-up sequence via the outreach sequences engine.
CRM data quality: Run scheduled n8n workflows that query contacts with missing data, pass them through enrichment APIs, and write the results back to toflow.ai. Your database stays clean without manual effort.
Event-driven outreach: When toflow.ai receives a reply email or records a call, the trigger node fires immediately. n8n can parse the event, update the deal stage, notify the rep, and adjust the active sequence. The whole loop closes without anyone touching it.
What you can automate with n8n and toflow.ai
Full CRUD on every CRM resource
The action node supports create, read, update, and delete operations across all eight Toflow resources:
| Resource | Supported 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 |
| Create, Get, Get All |
All list operations support pagination, sorting, and advanced filtering, so you can query exactly the contacts or deals you need within a workflow step.
27 real-time event triggers
The trigger node subscribes to CRM events via webhook. Supported events include:
- Person: created, updated, deleted
- Company: created, updated, deleted
- Deal: created, updated, deleted
- Task: created, updated, completed, deleted
- Note: created, updated, deleted
- Call: created, updated, deleted
- Meeting: created, updated, deleted
- Email: created, updated, deleted, sent, received
Webhooks register and deactivate automatically when you activate or pause the workflow. No manual webhook management required.
Getting started
Install the community node
In your n8n instance, go to Settings → Community Nodes → Install and enter:
@toflow-ai/n8n-nodes-toflow
Connect your credentials
Create a new credential of type Toflow API in n8n. Enter your Toflow API token (available in your workspace settings) and set the API base URL to https://api.toflow.ai.
Build your first workflow
Add a Toflow Trigger node, select the event you want to respond to (for example, person.created), and connect it to any downstream n8n nodes. Activate the workflow and toflow.ai will start sending events immediately.