A set of 5 n8n workflows: how to automate leads, CRM, and reports and save 20+ hours a week
· Source: original
Why routine eats up your week
If you run a micro-agency or work as an info-producer, this scenario is familiar: leads come in from different channels, you manually copy contacts into the CRM, chat in messengers to figure out whether a lead is "hot" or not, and at the end of the month you put together reports for clients, switching between spreadsheets and dashboards. Each step seems like a small thing, but together they eat up dozens of hours a week — time you could spend on sales, content, or rest.
The good news is that these processes are highly amenable to automation. n8n is an open-source platform for visually building workflows that connects forms, CRMs, messengers, spreadsheets, and AI services into a single pipeline. Below is a practical guide on how to assemble a set of five workflows that cover lead capture and qualification, deal creation in HubSpot, client report generation, and a notification system.
What the set of 5 workflows should include
Before moving on to building, let's lock in the architecture. Five workflows are not five separate scenarios, but a connected system:
1. Lead capture — receiving requests from forms, landing pages, Telegram, and email, normalizing data.
2. Qualification — automatic scoring of a lead against given criteria (budget, urgency, source, ICP fit).
3. Deal creation in HubSpot — passing qualified leads into the CRM with the right properties and funnel stage.
4. Client report generation — collecting metrics and generating a report on a schedule.
5. Notification system — alerting the team about hot leads, errors, and completed reports.
This combination removes manual data transfer and makes the process transparent: every lead gets a status, every deal gets an owner, every report gets a schedule.
Step 1. Set up lead capture from all channels
Start with a single entry point. In n8n this is done via triggers: Webhook for website forms, Telegram Trigger for the bot, IMAP for incoming emails. The task of the first workflow is to bring all data into a single format: name, contact, source, request text, date.
A practical tip: add a Set node that normalizes fields and assigns a source tag. This will save you from a "zoo" of formats in the CRM and simplify analytics. If there are many requests, build in deduplication right away — for example, by email or phone number, so the same person doesn't create three deals.
Step 2. Automatically qualify leads
Qualification is the most underrated step. Manually, you spend time on it and still evaluate subjectively. In n8n you can build transparent logic: a Switch or IF node checks the lead against criteria, and a node with an AI agent (for example, via HTTP Request to an LLM) helps parse the free-form text of the request and assign a score.
The criteria can be simple: whether a budget is specified, whether there's a deadline, whether the request matches your services. A lead that passes the threshold is marked as qualified and moves on. The rest go into a separate branch for nurturing. This way you don't lose anyone, but you also don't waste effort on non-target inquiries.
Step 3. Create deals in HubSpot without manual entry
Next we connect HubSpot. n8n has a ready-made HubSpot node that lets you create contacts, companies, and deals. The logic is: qualified lead → search for an existing contact → if not found, create one → create a deal linked to the contact and with the right funnel stage.
It's important to define in advance which properties you pass along: source, score, responsible manager, link to the original request. This will save time at the reporting stage. If you have several business lines, add routing by pipeline — so deals don't get mixed up.
This block in particular most often delivers tangible savings: instead of manually copying data, you get a deal in the CRM seconds after the request.
Step 4. Generate client reports on a schedule
Client reports are a mandatory part of an agency's work, but collecting them manually takes hours. In n8n this is solved via a Schedule Trigger: once a week or month the workflow collects data from HubSpot, ad accounts, and spreadsheets, aggregates metrics, and generates a report.
The format can vary: Google Sheets, PDF via an HTML template, or a message in Slack. The main thing is not to collect everything manually. Add a Code node if you need calculations (for example, metric dynamics), and a template node so the report looks consistent for all clients.
If you work with content and reporting includes publications and reach, it's useful to think in advance about where the data comes from. For example, the short video pipeline on n8n logs publications itself, and that data can be pulled into the report without manual collection.
Step 5. Set up the notification system
The last element is notifications. Without them, automation remains a "black box": the workflow runs, but the team doesn't know what's happening. Set up alerts in Telegram or Slack for key events: a hot lead came in, a deal was created, a report is ready, a workflow failed with an error.
A practical tip: split notifications by priority. Hot leads — instantly, reports — once a day, errors — with details for quick troubleshooting. This way you won't drown in noise and will react to what really matters.
How to assemble all of this faster
You can build five workflows from scratch, but it takes time to learn the nodes, debug, and test. If you want to speed up the process, there are ready-made solutions. Micro-agency automation bundle: lead generation, qualification, CRM, and reporting on n8n — this is exactly the set of five workflows that cover the tasks described above. You get ready-made scenarios that you just need to adapt to your forms, fields, and schedule.
If your main pain point isn't leads but content, take a look at the related bundles: content factory for micro-agencies helps monitor competitors, do rewrites, and publish materials, while the AI proposal builder automates the preparation of commercial proposals.
What to consider during implementation
Automation is not "set it and forget it." To keep the system running reliably, follow a few rules:
- Start with one workflow. Don't try to launch all five at once. First lead capture, then qualification, then CRM.
- Log errors. An Error Trigger node and writing to a separate table will help you quickly find failures.
- Test on real data. Run a few requests manually before turning on the schedule.
- Document the logic. A month later you'll forget why a lead ends up in one branch or another.
Conclusion
Five n8n workflows are not just automation for automation's sake. It's a way to remove manual data transfer, speed up response to leads, and stop collecting reports by hand. If you set up the system carefully, it pays for itself through the hours freed up that you spend on growth rather than routine.
Take a look at the micro-agency automation bundle — perhaps it's exactly the ready-made framework your lead generation and reporting system is missing.