n8n business automation: 5 ready-made workflows
How to automate business processes with n8n: OpenCart, CRM, Telegram and email integration. Five working scenarios from real projects.
What n8n is and who needs it
n8n is a visual tool for connecting services and automating processes. You drag blocks — trigger, action, condition, loop — draw a workflow, and it runs without a line of code.
It suits businesses running three or more services (say OpenCart plus KeyCRM plus Telegram plus Google Sheets) where copying data by hand is both tedious and error-prone.
Alternatives: Zapier ($30-700/mo), Make ($10-300/mo), Pipedream ($20-100/mo). Self-hosted n8n is free — you pay only for the server, $5-10/mo.
Workflow 1: OpenCart order → KeyCRM → Telegram
What it automates: a new website order creates a CRM lead, pings the manager in Telegram and appends a row to Google Sheets for reporting.
How it is wired: a webhook node listens for the POST from OpenCart. On trigger, an HTTP node calls the KeyCRM API to create the lead, a Telegram node messages the manager with a "Take it" button, and a Sheets node adds the row.
Result: managers respond in 1-2 minutes instead of 15-30. Sales conversion rises 15-25% purely from faster first contact.
Workflow 2: Import a price list from Google Sheets into OpenCart
What it automates: every morning, read the current price list from Google Sheets (maintained by accounting), update prices in OpenCart, and send a report of what changed.
How it is wired: a cron node fires at 07:00. A Sheets node reads SKUs and new prices. A function node checks whether the price actually changed. An HTTP node updates products through the OpenCart API. An email node sends the summary.
Result: nobody spends 1-2 hours a day on manual updates, and prices are correct from first thing in the morning.
Workflow 3: Abandoned cart → email after two hours
What it automates: if a customer added items and left an email but did not pay within two hours, send a personalised reminder with the product photo and a 10% discount.
How it is wired: a cron node runs every 30 minutes. A SQL node reads carts marked abandoned older than two hours. For each, an HTTP node generates a discount code and an email node sends through SendPulse, Mailchimp or Postmark.
Result: 15-25% of abandoned carts recovered. On $100k monthly turnover that is an extra $10-20k with no ongoing effort.
Workflow 4: Binotel call → CRM
What it automates: on every inbound call, look the customer up in KeyCRM by number. Found — open the card for the manager. Not found — create one. Log duration and outcome.
How it is wired: a Binotel webhook node listens for call events. A function node extracts the number. An HTTP node queries KeyCRM. An if node branches on found/not found, then either updates the existing card or creates a new one. A Telegram node notifies the manager.
Result: the manager knows who is calling before picking up. Call history lands in the CRM automatically, and call-volume analytics come free.
Workflow 5: An AI assistant in Telegram
What it automates: a Telegram bot answering routine customer questions — delivery times, order status, product information — through the OpenAI or Anthropic API.
How it is wired: a Telegram trigger node listens for messages. A function node classifies the request. For order status, an HTTP node queries OpenCart and answers with real data. For general questions, an LLM node generates a reply with your company context.
Result: 70-80% of routine questions answered instantly, 24/7. Managers step in only on the hard ones.
Infrastructure for self-hosted n8n
Server: any VPS with 2 GB RAM (DigitalOcean, Hetzner, Contabo) at $5-10/mo.
Deployment: Docker Compose with n8n, PostgreSQL and Caddy for HTTPS. Thirty minutes to stand up — we keep a ready compose file.
Backups: daily database dumps to S3 or Backblaze, with workflows exported to JSON in Git.
Monitoring: metrics and log shipping, plus Telegram alerts when a workflow fails.
Why not Zapier or Make
Zapier: expensive ($30/mo minimum, $700+ at serious volume), task-capped, and your data travels through their US servers.
Make: cheaper than Zapier ($10-30/mo) but gets confused on complex logic, and the interface is less legible than n8n.
Self-hosted n8n: one-time setup cost ($300-800 through a studio), then just $5-10/mo for the server. Unlimited tasks, data on your own machine, and custom JavaScript anywhere in the workflow.
Cloud n8n starts at $20/mo — still cheaper than Zapier or Make at comparable volume.
Frequently asked questions
- Can we start with n8n without a developer?
- Yes. The drag-and-drop interface is approachable and there are plenty of video tutorials. Simple automations ("new form lead → Slack message") take an hour. Complex API logic needs some technical background or a consultation.
- How many workflows can run at once?
- A 2 GB RAM server comfortably runs 50-100 workflows at moderate load (10-100 executions a day each). Higher volume calls for 4-8 GB and scaling through worker mode.
- If n8n goes down, do my processes break?
- Yes, which is why monitoring and backups matter. We ping n8n every 30 seconds and alert to Telegram on failure, with daily database backups to separate storage. Recovery takes 5-15 minutes.
- What about security — passwords and tokens?
- n8n encrypts credentials in its database. For critical production API keys we keep them in a separate secret store (HashiCorp Vault or a self-hosted equivalent) and let n8n fetch them on demand.
- Can n8n sync data with 1C accounting?
- Yes, if 1C exposes a REST API or HTTP services. n8n acts as the bridge: read from accounting, transform, write to OpenCart, CRM or a spreadsheet. For simple cases a direct bridge without n8n is less overhead.
Ready to discuss your project?
A free 15-minute consultation. We will tell you what your case actually needs, with indicative pricing and timelines, no strings attached.
Message on Telegram