n8n logo

n8n

No-codeAutomationIncluded on Pro

n8n is open-source and self-hostable — your data stays on your own infrastructure. Connect Cratio to 400+ apps with zero per-task costs. Code nodes let you write custom JavaScript or Python logic inside workflows.

What you can do

Open-source and self-hostable — your data stays on your infrastructure

Deploy n8n on your own VPS. No data leaves your servers, and there are no per-execution charges.

Zero per-task pricing — host on any VPS for a flat server cost

Run unlimited workflows and executions for the cost of a single VPS — typically $5–$10/month on Hetzner or DigitalOcean.

Code nodes for custom JavaScript or Python logic inside workflows

When no-code isn't enough, drop a Code node anywhere in your workflow. Transform data, call external APIs, or apply complex business logic.

Cloud version available if you prefer managed hosting

Don't want to manage a server? n8n's cloud version handles hosting and updates. Starts at $20/month.

How it works

1

Connect Cratio to n8n

Use a Cratio workflow to push events to n8n via webhook, or use n8n's HTTP Request node to push leads into Cratio.

2

Build your workflow in n8n

Connect trigger and action nodes visually. Add a Code node anywhere in the flow for custom transformation logic in JavaScript or Python.

3

Activate and it runs forever

Activate the workflow in n8n and it processes every trigger automatically — no monthly fees, no task limits on self-hosted.

How to set it up

Takes about 5 minutes. No code required.

1

Get your n8n webhook URL

In n8n, create a new workflow → add a Webhook trigger node → set HTTP Method to POST → click Listen for Test Event → copy the Test URL. After testing, use the Production URL for live traffic.

2

Create a workflow in Cratio

Go to Settings → CRM → Workflows → + New Workflow.

3

Set your trigger

Choose: Lead Created, Stage Changed, Lead Updated, or Activity Completed.

4

Add a Send Webhook action

Action node → Send Webhook → paste the n8n Production URL. Data is sent as JSON.

5

Publish and test

Save and publish. Create a test lead and verify it arrives in n8n.

Fields synced

How n8n fields map to your Cratio CRM fields.

n8n fieldCratio CRM field

Any unmapped or custom fields are saved to the lead's Notes automatically — no data is lost.

Popular workflows with n8n

Common automations sales teams set up in under 10 minutes.

New lead → WhatsApp welcome

Cration8nWhatsApp (WATI / Twilio)

New lead → Google Sheets log

Cration8nGoogle Sheets

Custom data transformation

Cration8n Code Nodeany destination

Payment received → Update stage

Razorpay / PayUn8nCratio

Frequently asked questions

Troubleshooting

Common issues and how to fix them.

Webhook not receiving data
Ensure you're using the Production URL (not Test URL) in your Cratio workflow.
Self-hosted n8n unreachable
Confirm your server's firewall allows inbound HTTPS. Cratio sends outbound POST requests to your n8n URL.
Workflow not triggering
Verify the workflow is Activated (green toggle) in n8n. Inactive workflows don't process incoming webhooks.

Related integrations

View all integrations
Zapier logo
No-code

Zapier

Automation

Connect Cratio with 6,000+ apps — no code required.

Set up
Make logo
No-code

Make

Automation

Build advanced multi-step automations with a visual canvas.

Set up
Pabbly Connect logo
No-code

Pabbly Connect

Automation

Unlimited automation workflows — one-time Indian pricing.

Set up

Never miss a
sales lead again.

Automate. Track. Close. One platform, three capabilities. Pay after go-live.

Book a demo