The n8n Starter Kit: Build Your First Autonomous Business Assistant in 60 Minutes
Feeling overwhelmed by the endless to-do list that comes with running a business? You’re juggling marketing, sales, and customer support, wishing you could clone yourself. What if you could build a tireless digital assistant to handle repetitive tasks for you, 24/7, without writing a single line of code? This practical n8n tutorial for beginners will show you exactly how. In the next 60 minutes, we won’t just learn about automation; we will build your very first autonomous business assistant from scratch.
What is n8n and Why Should You Care?
So, what is n8n? Forget complex definitions. Think of n8n as a set of digital LEGO bricks for your business processes. It’s a “workflow automation tool” that lets you connect different apps (like your website’s contact form, your CRM, and your team chat) so they can talk to each other and perform tasks automatically. Instead of you manually copying a new lead’s information from an email to a spreadsheet and then pinging your sales team, n8n does it instantly. This is the key to getting your time back and focusing on growth, not grunt work.
Your Mission: A Three-Part Autonomous Workflow

To truly understand how to use n8n, we need a real-world project. We’re going to build a simple but powerful “New Lead Processor” for a small business. This digital assistant will perform a three-step job, forming one of the most useful basic n8n workflows you can create.
- Part 1: Capture the Lead: A “Webhook” will instantly catch new lead information submitted through a contact form on your website.
- Part 2: Record the Lead: The lead’s details (name, email) will be automatically added to a Google Sheet, acting as a simple, free CRM.
- Part 3: Announce the Lead: A real-time notification with the lead’s info will be sent to a dedicated Slack channel, so you can follow up immediately.
By the end, these three separate actions will be one seamless, autonomous process. Let’s begin.
Part 1: Setting Up Your n8n Canvas and Capturing Leads
First, log into your n8n account (Cloud or self-hosted) and get ready to build. We start by creating the “ears” of our assistant—the part that listens for new leads.
Step 1: Create a New Workflow
On your n8n dashboard, click the “Add workflow” button to open a new, blank canvas. This is your digital workshop. Every workflow starts with a “Start” node, which is the trigger for your automation.
Step 2: Add and Configure the Webhook Node
Click the + icon on the Start node to add your first “real” node. Search for “Webhook” and select it. A Webhook is simply a special URL that can receive data from other applications. When a user submits your website’s contact form, the form will send the data to this URL.
In the Webhook settings, n8n automatically generates a “Test URL.” Copy this URL; you’ll need it in a moment.
Step 3: Test Your Webhook to “Teach” It About Your Data
Your Webhook needs to see what kind of data to expect. To do this, click the “Listen for test event” button in the n8n Webhook panel. It will now wait for sample data. You can simulate a form submission using a tool like Postman, or simply paste the Test URL into a new browser tab and add query parameters like this: YOUR_WEBHOOK_URL?name=JohnDoe&email=john.doe@example.com. Once you press Enter, n8n will catch the data, and you’ll see a success message.
Part 2: Connecting Your “CRM” with Google Sheets
Now that our assistant can hear new leads, it needs to know where to write them down. We’ll connect it to a simple Google Sheet that will act as our customer database.
Step 4: Create a Google Sheet and Add the Node
First, create a new Google Sheet with headers for “Name” and “Email.” Back in n8n, click the + icon on your Webhook node and search for “Google Sheets.” Select it from the list. This tells n8n the next step in the process involves Google Sheets.
Step 5: Authenticate Your Google Account
The first time you use a Google node, you need to grant n8n permission. In the Google Sheets node settings, under “Credential,” click “Create New.” This will open a pop-up window where you can sign in with your Google account and approve access. This is a secure, one-time setup.
Step 6: Configure the Node to Append a Row
Now, tell the node exactly what to do. Set the “Resource” to “Sheet” and the “Operation” to “Append.” Use the “Sheet ID” field to select the Google Sheet you just created from the dropdown list. It will then ask for the “Sheet Name” (usually “Sheet1”).
Step 7: Map Your Data from the Webhook
This is where the magic happens. Under the “Columns” section, you need to map the data from the Webhook (Step 3) to the columns in your sheet. Click the small “target” icon next to the “Name” field. This opens the “Expression Editor.” Drag and drop the `name` data from the Webhook node’s output into the expression box. Do the same for the “Email” field. You’ve just told n8n: “Take the name from the webhook and put it in the ‘Name’ column.”
Part 3: Notifying Your Team (or Yourself!) with Slack
The final step is to have our assistant tap us on the shoulder whenever a new lead comes in. A real-time Slack notification is perfect for this.
Step 8: Add the Slack Node
Click the + icon on the Google Sheets node and search for “Slack.” Add the Slack node to your workflow. Just like with Google, you’ll need to create a new credential the first time to securely connect your Slack workspace.
Step 9: Choose Your Channel and Craft Your Message
In the Slack node settings, select the channel where you want the notification to appear (e.g., #new-leads). Now, in the “Text” field, you can write your message. And just like in Step 7, you can use the Expression Editor to pull in live data from the previous nodes!
A great message might look like this: `🚀 New Lead! Name: {{ $json[“name”] }}, Email: {{ $json[“email”] }}. Let’s follow up!
Putting It All Together: The Final Test Run

Your workflow is complete! It should show a chain: Webhook -> Google Sheets -> Slack. To do a full end-to-end test, click “Execute workflow” in the bottom left. Then, trigger your Webhook URL again with new sample data. In seconds, you should see green checkmarks appear on every node, a new row added to your Google Sheet, and a fresh notification in your Slack channel.
Now, save and activate your workflow by toggling the switch at the top of the screen. Your digital employee is now officially on the clock!
Key Takeaways
- Automation is Accessible: n8n allows you to connect hundreds of apps and build powerful automations visually, without needing to be a developer.
- Nodes are Building Blocks: Every step in an n8n workflow is a “node.” You can chain them together to create simple or incredibly complex processes.
- The “Digital Employee” Mindset: Frame your automations as specific jobs for a digital assistant. This makes it easier to identify and build valuable n8n examples for your own business.
- Start Simple, Then Scale: This three-step workflow is just the beginning. You could add nodes to send a welcome email, create a task in your project manager, and more.
Conclusion: You’ve Built Your First Automation
Congratulations! You’ve successfully moved beyond theory and built a tangible, working business asset. This is more than just a technical exercise; it’s your first step toward reclaiming your time and building a more efficient, scalable business. By completing this n8n tutorial for beginners, you’ve learned the fundamental pattern of all automation: Trigger -> Action -> Action. Now you have the skills to identify other repetitive tasks in your day and build a digital assistant to handle them.
Ready to build more? This was just one example. To supercharge your learning, subscribe to our newsletter and get our exclusive **”Top 5 n8n Workflow” cheatsheet** sent directly to your inbox. It’s packed with ready-to-use ideas for marketing, sales, and operations.


