Zapier and Make are fine. They work. But they have a fundamental problem for anyone who cares about data sovereignty: every piece of data in your automation flows through their servers. Every client email, every invoice amount, every lead's contact details—routed through infrastructure you don't control.
n8n solves this by being self-hosted. You run it on your own server (or a VPS you control), and your data never leaves your infrastructure.
Why n8n Fits the "No API, No Buy" Philosophy
n8n is open-source, self-hostable, and API-native. It connects to virtually anything that has an API—Notion, Google Workspace, Stripe, email providers, webhooks, custom scripts—through a visual workflow builder. You drag nodes, connect them, and build automation chains without writing code (though you can add custom JavaScript or Python nodes when needed).
The key advantages:
- Self-hosted = data sovereignty. Your automation data stays on your infrastructure. No third-party access, no data processing agreements to worry about.
- No per-execution pricing. Cloud automation tools charge per execution or per task. At scale, this adds up quickly. n8n on your own server runs unlimited workflows for the cost of hosting (roughly £5-15/month on a basic VPS).
- AI node support. n8n includes native nodes for connecting to LLM APIs (OpenAI, Anthropic, Google AI), making it the ideal glue between your local AI agent and your external tool stack.
- Community nodes. An active community builds and shares custom nodes for niche integrations.
The Core Workflows
Here are the automations that form the backbone of an AI consulting operation:
Client Onboarding Pipeline
Trigger: New form submission on your website → Actions: Create client record in Notion CRM, send welcome email via SendGrid, create project folder structure, generate and send invoice draft via Stripe.
Content Publishing Pipeline
Trigger: Content calendar entry status changes to "Ready" in Notion → Actions: Pull the content from the linked document, format it for the target platform, schedule social media posts, update the status to "Published."
Lead Nurturing Sequence
Trigger: New lead enters Notion CRM → Actions: Wait 24 hours, send personalised introduction email. Wait 3 days, send value-add resource. Wait 7 days, send consultation booking link. If no response after 14 days, archive.
Daily Briefing
Trigger: Scheduled (7am daily) → Actions: Query Notion for today's tasks, check email for urgent messages, compile weather and calendar data, send a formatted morning briefing to your preferred channel (email, Slack, or webhook to a custom dashboard).
Setting Up n8n
The simplest deployment path:
- Provision a VPS (Hetzner and DigitalOcean are popular, cost-effective choices).
- Install n8n using Docker (the recommended method—one command deploys the entire application).
- Configure SSL for secure access via your own domain.
- Connect your tools using API keys and OAuth credentials.
For consultants who use vibe coding, you can generate the Docker Compose configuration and Nginx reverse proxy setup by describing your requirements to your AI coding assistant.
n8n isn't glamorous. It doesn't have the marketing polish of Zapier. But it gives you something Zapier cannot: complete control over your data and your automation infrastructure.
