n8n Automation Videos & Summaries

The best n8n YouTube tutorials, summarized. Learn workflows, integrations, and automation patterns from the top n8n creators — without watching every video. Updated daily as new tutorials drop.

49 video summaries • Updated daily • Last updated Nov 14, 2026

n8n is an open-source workflow automation tool that connects apps and services without code. It can run locally or self-hosted, giving you full control over your data. Popular use cases include AI agent builds, marketing automation, data pipelines, and connecting APIs. It's a free alternative to Zapier and Make with more flexibility.

About n8n Automation

n8n (pronounced "n-eight-n") has become the go-to automation tool for developers and power users who want control over their workflows. Key features: • Open-source and self-hostable (or use n8n Cloud) • 400+ integrations with popular services • Visual workflow builder with code options when needed • AI capabilities: Build agents, connect to LLMs, process data • Fair-code license: Free to self-host, paid for cloud/enterprise • Active community and extensive documentation Popular use cases include building AI agents, automating social media, syncing data between tools, processing webhooks, and creating custom internal tools without traditional development.

Related Topics

n8n tutorialn8n automationn8n workflown8n beginner

Frequently Asked Questions

What is n8n?

n8n is an open-source workflow automation platform. It lets you connect apps, automate tasks, and build AI agents through a visual interface. You can self-host it for free or use their cloud service.

Is n8n free?

Yes, n8n is free to self-host with unlimited workflows. n8n Cloud offers a free tier with limits, and paid plans start at $20/month for more executions and features.

How does n8n compare to Zapier?

n8n is open-source and self-hostable, while Zapier is cloud-only. n8n offers more flexibility and is cheaper at scale, but Zapier has more pre-built integrations and is easier for non-technical users.

Can n8n build AI agents?

Yes, n8n has native AI capabilities including connections to OpenAI, Anthropic, and local models. You can build agents that process data, make decisions, and take actions across your connected services.

Do I need coding skills to use n8n?

No, n8n's visual builder works without code. However, basic JavaScript knowledge helps for advanced workflows. Many tutorials teach both no-code and code approaches.

Latest•14 views•8:39•~2 min read•Save 7 min
Latest Summary

n8n AI Agent Tutorial for Beginners (Tagalog): Build an AI Assistant That Uses Tools

8:3914 views2 min read7 min saved
SirYuls TVSirYuls TV

Key Takeaways

Introduction to AI Agents

  • AI agents decide which tools to use to answer questions, unlike chatbots or fixed workflows.
  • This tutorial uses free tools: n8n (v2.47.5), Ollama (with Llama 3.2, 3b model), running locally.
  • No API keys or costs involved.

Setting up n8n and Ollama

  • Create a new workflow in n8n.
  • Add a 'Chat' trigger node for receiving questions.
  • Add an 'AI Agent' node.
  • For the 'Chat Model', select 'Ollama Chat Model'.
  • Connect to Ollama using the credential: http://127.0.0.1:11434 (corrected from localhost for IPv6 issues).
  • Select the 'llama 3.2, 3b' model.

Adding Tools to the Agent

  • Add 'Calculator' and 'Wikipedia' nodes as tools to the AI Agent.
  • Initial attempt with a math question resulted in an incorrect answer (2414.72 pesos) due to imprecise instructions in the default system message.
  • The agent incorrectly calculated the discount and VAT.

Refining Instructions with System Message

  • The default system message "You are a helpful assistant" is too vague for math problems.
  • A refined system message is provided (available in the description) instructing the agent to act as "Reviewer Buddy", respond in Taglish, always use the calculator for math with a specific formula, and not use the calculator for non-math questions.
  • With the refined system message, the math calculation (18% discount on 2450 pesos + 12% VAT) yields the correct answer: 2250.08 pesos.

Implementing Memory

  • Without memory, the agent forgets previous interactions.
  • Add a 'Simple Memory' node, linking its Session ID to the Chat Trigger and setting a Context Window Length (e.g., 5 interactions).
  • With memory enabled, the agent can recall information like the user's name ("Ana").

Conclusion and Next Steps

  • The tutorial demonstrates building an AI agent capable of using tools and remembering past conversations.
  • Smaller models may sometimes get confused; larger models offer more reliability.
  • The workflow file is available in the description.
  • Next steps involve integrating the agent with Telegram to create a custom AI bot.

Recent n8n Automation Videos

38 recent videos
How to Move AI Agents from Prototype to Production17:49
n8nn8n

How to Move AI Agents from Prototype to Production

·17:49·1.9K views·16 min saved

Introduction to Production AI Agents Moving AI agents from prototype to production requires more than just making them work on a laptop. The production version includes additional components to handle real-world scenarios and customer interactions. Key Fixes for Production AI Agents Step 1: Split the Agent into Smaller Parts Avoid putting all context (policies, hours) directly into the system prompt. Agent decides what to do; workflows execute actions. Externalize frequently changing information (prices, policies) into accessible knowledge bases (CSV, PDF). Use capabilities to allow agents to run specific n8n workflows for tasks like fetching shipping status. Sub-workflows can be tested independently. Step 2: Make Answers Predictable with JSON Output Configure the agent to output JSON with predefined parameters (intent, order ID, action, refund amount, reply text). Implement validation steps to ensure the output is in the correct format. Set up error notifications (e.g., Slack) if validation fails. Step 3: Put Caps on Loops and Costs Set maximum iterations (rounds) per agent to prevent infinite loops. Implement a cost cap per conversation and a monthly budget alert. Use cheaper models for simple tasks and more expensive ones for complex queries. Configure maximum parallel sub-agents and tool call concurrency. Step 4: Limit Agent Access (Agent Decides, Workflow Executes) The agent should never directly access sensitive data (e.g., databases). Workflows should retrieve relevant data (e.g., customer's orders) and provide it to the agent. For actions like refunds, the agent requests it, and the workflow verifies it belongs to the customer. Step 5: Know When and Why it Fails Implement logging and alerts for failures. Utilize execution traces to understand the agent's behavior, tool usage, and errors. Monitor finish reasons (e.g., hitting iteration limits) and costs (tokens, conversation price). Set up automated error notifications (e.g., Slack) with links to execution logs. Step 6: Human Approval for Risky Actions Define a threshold for actions requiring human approval (e.g., refunds above a certain amount). When the threshold is met, pause the workflow and send a request to a human (e.g., via Slack) for approval. The action is only completed after human confirmation.

Zapier vs Make vs n8n (2026): An Honest Comparison6:59
FelipeFelipe

Zapier vs Make vs n8n (2026): An Honest Comparison

·6:59·2 views·5 min saved

Tool Overview & Core Functionality All three tools automate tasks by triggering actions in one app based on events in another. Zapier: List-based, easiest to start, connects to 9,000+ apps, charges per task. Make: Visual map with branches, connects to 3,500+ apps, charges per credit/module. n8n: Canvas-based with code/AI, 2,000+ integrations, charges per run, can be self-hosted. Use Case Scenarios & Target Audience Zapier: Simple connections for solo owners and small teams with no technical staff. Make: Growing businesses with branching workflows, suitable for individuals and small to mid-sized teams. n8n: Businesses building custom processes, high volume, sensitive data (self-hosted), requiring technical expertise. Pricing & Cost-Effectiveness Pricing varies significantly with volume and how actions are counted (task, credit, or run). At low volume, costs are comparable, but n8n becomes cost-effective at high volume due to per-run pricing. Self-hosting n8n makes the software free, with upkeep costs. Risk & Error Handling Zapier: Risk of unexpected high bills if tasks exceed plan limits. Make: Scenarios stop if credits run out; complex maps can be hard to decipher. n8n (self-hosted): Risk of upkeep, updates, security, and requires dedicated technical knowledge. Advanced Features & Team Collaboration All offer AI assistants for drafting workflows. Zapier: Team plan for up to 25 users. Make: Includes teams and roles. n8n: Unlimited users on all plans. Decision Factors Ease of Use: Zapier for non-technical users. Scalability & Branching: Make for growing, complex workflows. Customization & Volume: n8n for bespoke processes, high volume, and technical teams. Choose based on future needs (2 years out) and team's technical capability.

How to Use IF, Switch & Loop in N8N: Build a Lead Processing System | N8N Full Course Day 643:12
Musharaf KhanMusharaf Khan

How to Use IF, Switch & Loop in N8N: Build a Lead Processing System | N8N Full Course Day 6

·43:12·99 views·41 min saved

Set Node The Set node (also called Edit Fields) is used to create or modify data. It can add new fields, modify existing fields (rename or change values), or remove fields. You can choose field types: String (text), Number, Boolean (True/False), Array, or Object. Distinguish between fixed values (manually entered) and expression values (dynamic, change based on input). The "Include other fields" setting determines if all original data is kept or only the specified fields. If & Switch Nodes The If node acts as a decision maker, directing data down one of two paths (True or False) based on a condition. Conditions can be applied to Strings, Numbers, Dates, and Booleans. Multiple conditions can be combined using "and" or "or". The Switch node is more versatile, allowing for multiple branches (paths) based on different criteria (e.g., lead source). It's more efficient than using multiple If nodes for complex branching. Merge Node The Merge node combines data from multiple branches back into one stream. Modes include Append (stacks data), Combine by Position (merges based on order), and Combine by Field (merges based on a common field like Order ID). Loop Node The Loop node is used for processing items in batches or when complex logic is required for each item. Useful for handling rate limits on APIs or when each item needs unique processing (e.g., different API calls). Can be configured to "Split in Batches" with a specified batch size. Code, Aggregate, Summarize, & Duplicate Nodes The Code node allows for custom JavaScript processing, useful for complex data cleaning, transformations, or when built-in nodes are insufficient. The Aggregate node combines multiple items into a single item, keeping all data within that item. The Summarize node performs mathematical calculations like sum or average on data. The Duplicate node identifies and removes duplicate items based on all fields or specific fields. Lead Processing System Example A 12-step lead processing system is demonstrated. Steps include: removing duplicates, validating and cleaning phone numbers using the Code node, and then using If nodes to categorize leads into "Hot Leads" (score >= 80), "Warm Leads" (score >= 60), "Cold Leads" (score The order of If nodes is crucial to ensure proper data flow (e.g., check for >=80 before checking for >=60).

How to Generate Google Client ID & Client Secret for n8n | Gmail & Google Sheets OAuth Setup8:06
WebAgentixAiWebAgentixAi

How to Generate Google Client ID & Client Secret for n8n | Gmail & Google Sheets OAuth Setup

·8:06·11 views·6 min saved

Google Client ID & Secret Generation To configure the Gmail node in n8n, you need a Client ID and Client Secret. These are generated through the Google Cloud Console. Steps to Generate Credentials Open a browser and search for "Google Cloud Console". Click on the "Cloud Console" link. Log in with your Google account if prompted, or add an account. Agree to the terms and conditions. Create a new project in the Google Cloud Console (e.g., "n8n Automation in Telugu"). Navigate to "APIs & Services" > "OAuth consent screen". Click "Get started", enter an "App name" (e.g., "n8n App"), and select your user support email. Choose "External" for the user type and proceed through the steps, accepting the terms. Go to "APIs & Services" > "Credentials". Click "Create Credentials" > "OAuth client ID". Select "Web application" as the Application type. Provide a name for the client (e.g., your name). In the "Authorized redirect URIs" section, copy the redirect URL from n8n's credentials page and paste it here. Click "Create". Your Client ID and Client Secret will be displayed. Copy and save them securely. Configuring n8n In the Google Cloud Console, navigate to "OAuth consent screen" > "Test users". Click "Add users" and add the Gmail address you intend to use for testing or sending emails. Go back to n8n's credentials section for the Gmail node. Paste the obtained Client ID and Client Secret. Click "Sign in with Google". Select the Gmail account that was added as a test user. You might see a "Google hasn't verified this app" warning; click "Continue". Grant the necessary permissions (click "Allow" or "Continue" on subsequent prompts). The Gmail node is now successfully configured. Important Notes Save your Client ID and Client Secret as they will be needed for other Google-related nodes (like Google Sheets). The test user's email determines the sender of emails sent via the n8n Gmail node.

How to Set Up n8n for Business Workflow Automation (Complete Beginner Tutorial)10:25
Tutorial Made Easy Tutorial Made Easy

How to Set Up n8n for Business Workflow Automation (Complete Beginner Tutorial)

·10:25·4 views·8 min saved

What is n8n? n8n is a workflow automation platform that connects applications like Google Sheets and Gmail to automate business processes. It uses a visual editor with nodes for specific tasks, allowing users to build automations without coding. Setting Up n8n Visit n8n.io and choose n8n Cloud for an easier beginner experience, as n8n manages the infrastructure. Register an account using your email and complete verification steps. Sign in to your n8n workspace. Understanding the n8n Dashboard The main workspace is where you create and manage workflows. A workflow is a series of connected actions. Nodes are components that perform specific tasks (e.g., receiving form data, sending emails). Executions are individual runs of a workflow, used for monitoring and debugging. Creating Your First Workflow (Customer Inquiry Automation) Create a new workflow and name it. Add a Form trigger node to create a customer submission form with fields like name, email, and inquiry. Add a Google Sheets node to append new submissions as rows in a spreadsheet. Connect your Google account, select a spreadsheet and worksheet, and map form data to spreadsheet columns. Add a Gmail node to send email notifications. Connect your Gmail account, configure recipient, subject, and message body, mapping customer data from previous nodes into the email. Testing and Publishing Test the workflow by submitting sample data through the form. Verify data in Google Sheets and check for email notifications in Gmail. Debug any issues by inspecting node inputs/outputs and credentials. Publish the workflow from the editor to enable automatic execution. Managing and Advanced Use Monitor workflow executions and ensure account credentials remain valid. Explore n8n's workflow templates for pre-built automations. Consider self-hosting for more control but be responsible for maintenance and security. Practice caution with sensitive credentials and permissions.

How to Connect Gmail to n8n and Process Incoming Emails (Step-by-Step Tutorial)8:32
Tutorial Made Easy Tutorial Made Easy

How to Connect Gmail to n8n and Process Incoming Emails (Step-by-Step Tutorial)

·8:32·4 views·8 min saved

Setting Up n8n Sign up or log in to n8n.io. Create a new workflow and name it "Gmail incoming email processor". Connecting Gmail Add the Gmail trigger node. Create new credentials using Google OAuth 2 authentication. Authorize n8n to access your Gmail account. Configuring the Gmail Trigger Set the polling interval to check for new emails (e.g., every minute). Configure the trigger to detect new messages. Test the connection by sending a test email to your Gmail account. Extracting Email Information Add an Edit Fields node after the Gmail trigger. Create fields for sender, subject, email message, and received date, mapping them to the Gmail trigger output. Filtering Incoming Emails Add a Filter node. Create a condition based on the email subject (e.g., containing "support" or "inquiry") or sender to differentiate email types. Saving Emails to Google Sheets Add a Google Sheets node to the workflow's matching path. Select the action to append a new row. Connect your Google account. Create a spreadsheet named "incoming email tracker" with columns: sender, subject, email message, received date, and status. Map the extracted email information to the corresponding Google Sheets columns. Set the status field to "new" for all processed emails.

How to Build an AI Email Processing Workflow in n8n (Step-by-Step Tutorial)10:34
Tutorial Made Easy Tutorial Made Easy

How to Build an AI Email Processing Workflow in n8n (Step-by-Step Tutorial)

·10:34·3 views·9 min saved

n8n Workflow Setup Create a new workflow named "AI email processing system" in n8n. Prerequisites: n8n account (Cloud recommended), Gmail account, AI provider (OpenAI), and API key. Connecting Gmail Trigger Add a "Gmail trigger" node. Configure credentials via Google authentication (OAuth). Set event to "message received" and adjust polling interval. Test the trigger by sending a new email. Preparing Email Data Add a "Gmail" node after the trigger to retrieve the full message. Use an "Edit fields" node to create and map fields for sender, subject, and email body. AI Email Analysis with OpenAI Add an "AI agent" node. Connect an "OpenAI chat model" node, configuring with your API key. Prompt the AI agent to act as a business email assistant: classify emails (sales, support, invoice, partnership, general), generate summaries, and determine if a reply is needed. Include dynamic sender, subject, and body in the prompt. Use a "Structured output parser" to define expected fields (category, summary, priority, requires reply) for consistent AI output. Organizing Emails with Gmail Labels Create labels in Gmail (e.g., Sales, Customer Support). Add a "Gmail" node with the "add label" action. Map the AI-generated category to the corresponding Gmail label. Optionally, use an "If" node for conditional routing based on category or priority. Tracking Emails in Google Sheets Create a Google Sheet titled "AI email processing tracker" with relevant columns. Add a "Google Sheets" node with the "append row" action. Map the email and AI-generated data to the Google Sheet columns.

How to Compare Zapier, Make and n8n by Building the Same Workflow8:59
Tutorial Made Easy Tutorial Made Easy

How to Compare Zapier, Make and n8n by Building the Same Workflow

·8:59·1 views·8 min saved

Workflow Setup Created a Google Sheet named "customer leads tracker" with columns for customer name, email, phone, service, and date. The goal is to detect new customer records and send an email notification via Gmail. Zapier Workflow Trigger: Google Sheets - New Spreadsheet Row. Action: Gmail - Send an Email. Configured email to include dynamic customer data from Google Sheets. Published the Zap. Advantage: Straightforward setup for beginners. Make Workflow Scenario: Google Sheets - Watch New Rows. Action: Gmail - Send an Email. Mapped customer data from Google Sheets module to Gmail module. Activated the scenario. Advantage: Visual canvas for building scenarios, easier for multiple paths/filters. N8N Workflow Trigger: Google Sheets node - Watch for new rows. Action: Gmail node - Send an Email. Used expressions and data mapping for dynamic content in the email body. Saved and published the workflow. Advantage: High flexibility, advanced customization, API connections, self-hosting option. Platform Comparison Ease of Use: Zapier (easiest), Make (visual), N8N (more technical). Flexibility: Zapier (connecting popular apps), Make (visual, branching), N8N (advanced customization, self-hosting). Costing: Zapier (tasks), Make (credits), N8N (executions, free self-hosted option).

Auto-Answer 'Where Is My Order?' with n8n (Free)8:06
Workflow GarageWorkflow Garage

Auto-Answer 'Where Is My Order?' with n8n (Free)

·8:06·6 min saved

Workflow Overview Build a free n8n workflow to automate 'Where Is My Order?' responses. The workflow uses a webhook to receive customer name and order number. A code node looks up the order in a table and replies with status and tracking. If the order is not found, it prompts the customer to check the number. Workflow Steps Webhook Trigger: Set up a webhook to receive POST requests at a specific path (e.g., /order-status). Enable "Listen for Test Event". Code Node (JavaScript): Define your business name and a manual order table (order number, status, delivery date, tracking link). Read customer name and order number from the webhook input. Clean the order number by removing '#' and spaces. Look up the cleaned order number in the table. Construct a reply message with status, delivery date, and tracking link (if available). If not found, construct a "not found" message. Return the processed data (name, order number, status, message). Respond to Webhook Node: Connect this node to send the message generated by the code node back to the customer. Configuration: In the webhook trigger, change the "Response Setting" to use the "Respond to Webhook node". Testing and Deployment Test the workflow with various scenarios: a shipped order (with tracking), an order being prepared (without tracking), and a non-existent order number. Click "Publish" to activate the production URL. Integrate the webhook URL with your website chat, contact form, or order lookup page. Customization Ideas Update business name and order statuses (e.g., packed, out for delivery). Personalize message tone and length. Load order data dynamically from a store or Google Sheet. Include customer email for verification. Add logic for delayed orders. Extend the workflow to send notifications (SMS, email, Slack) or log requests. Common Mistakes to Avoid Ensure "Listen for Test Event" or "Execute Workflow" is active before sending test requests. Verify that field names (e.g., 'order' vs. 'order number') match between your form and the code node.

Make vs Zapier vs n8n: Which One Wins? (2026 Beginner Guide)10:48
donna disturbdonna disturb

Make vs Zapier vs n8n: Which One Wins? (2026 Beginner Guide)

·10:48·9 min saved

What are Zapier, Make, and n8n? They are tools that connect your apps to automate tasks using triggers and actions. Automation is based on the principle: "When X happens, do Y." Why Automate? Eliminate boring, repetitive work. Respond to customers faster. Reduce human error. Integrate AI for tasks like lead scoring and summarization. Who are they for? Zapier: For those needing speed and broad app connectivity, with a higher cost. Make: For budget-conscious small businesses, offering a visual canvas at a lower price. n8n: For tinkerers who want open-source power, AI capabilities, and data sovereignty, with a steeper learning curve. When to Automate Tasks that happen frequently and have clear, unchanging rules. Avoid automating tasks done only once a year or those requiring significant human empathy. Switch tools when the subscription cost becomes too high. Where they Live Zapier and Make are cloud-based, accessed via a website. n8n can be cloud-based or self-hosted on your own server for data sovereignty, but requires self-management. How Costs Work Zapier: Charges per task after the trigger. Make: Charges per operation, including the trigger. n8n: Charges per execution, with unlimited steps within a run. Pricing models vary significantly; Zapier scales quickly, Make scales slowly, and n8n has minimal scaling costs. Which One to Pick? Zapier: For immediate setup and extensive app support. Make: Recommended for most small businesses due to its balance of ease-of-use and cost. n8n: For advanced AI integrations, cost savings on high volume, and users comfortable with setup. The best choice depends on your specific task complexity and volume. Calculate your monthly steps x runs to determine the most cost-effective option.

How to Connect Any API to n8n — Beginner's Guide14:07
Digital Skill LabDigital Skill Lab

How to Connect Any API to n8n — Beginner's Guide

·14:07·10 views·12 min saved

Connecting APIs to n8n Understand API documentation: Base URL, endpoint path, HTTP method, authentication, parameters, request body, response shape. Use the HTTP Request node for custom APIs or operations not covered by dedicated integrations. Making Requests and Handling Data GET requests: Fetch data. Use query parameters (e.g., user_id, limit) to filter and limit responses. POST requests: Send data (e.g., create a ticket). Ensure JSON body, content type, and field names match the API contract. Map dynamic values using expressions instead of hardcoding. Inspect the actual output to understand data structure (items vs. arrays). Authentication Use n8n's credentials for storing secrets. Supported schemes: Bearer, custom header keys, Basic Auth, OAuth. Do not manually add conflicting authorization headers. Advanced Features Pagination: Configure the HTTP Request node to fetch multiple pages using response markers (next page URL, cursor, offset). Idempotency: Use an idempotency key header for write operations to prevent duplicates (provider-dependent). Error Handling: Enable never error only to inspect non-2xx responses. Handle specific status codes (e.g., 401 Unauthorized, 404 Not Found, 429 Too Many Requests). Configure retries with appropriate delays for rate-limited APIs. Timeouts: Configure realistic timeouts and inspect exact error messages. Keep TLS verification enabled for HTTPS services. Best Practices Start with a small sample before expanding workflows. Do not send credentials to unfamiliar hosts. Verify the response received, not just the request intended. Test both success and failure scenarios. Adapt examples to your provider's specific documentation and account.

5 n8n Automations Every Beginner Should Build15:53
Digital Skill LabDigital Skill Lab

5 n8n Automations Every Beginner Should Build

·15:53·3 views·14 min saved

News Digest Automation Uses RSS Read node to fetch news from a specified feed (e.g., NASA news). A Limit node restricts the number of items (e.g., to the first three). A Code node processes these items, extracting titles and links to create a consolidated digest. The output includes a count, an array of articles, and a text version. Can be scheduled for daily execution using a Schedule trigger. Lead Saving Automation Requires a pre-created data table (e.g., 'beginner_leads') with specific columns. A Webhook node (POST method) listens for incoming lead data. An If node validates essential fields like event ID, email format, and budget. On valid input, Edit Fields trims data, formats email to lowercase, and sets a 'status' (qualified/nurture) based on budget. A Data Table node (Operation: Insert) saves the validated lead data into the table. Respond to Webhook returns the saved row or an error (HTTP 400 for invalid input). Website Health Check Automation Uses an HTTP Request node to check a given URL. Settings include enabling 'Include Response Headers and Status', 'Never Error', and Response Format as 'Text'. An If node checks if the HTTP status code is between 200 and 299. The 'true' branch indicates a healthy result, while the 'false' branch (e.g., 404 Not Found) indicates an issue. Can be scheduled for hourly checks. CSV Expense Report Automation A POST Webhook node receives raw CSV data with 'Raw Body' enabled. Extract from File node (Extract from CSV) processes the binary data, using the header row. A Code node aggregates expenses by category, converts amounts to cents, and calculates totals. Convert to File node (CSV) generates a new CSV file with the category totals. Respond to Webhook returns the generated CSV file. Currency Converter Automation Starts with an Edit Fields node to set initial amount and target currency. HTTP Request node fetches exchange rates from a public API (e.g., USD rate endpoint). A Code node reads quote settings and rate data, validates inputs, multiplies amount by the selected rate, and rounds the result. Outputs include source/target currency, amount, converted amount, source URL, and rate update time. Designed to provide an indicative reference conversion.

How Do You Keep Going When an n8n Node Fails? (On Error and Retry On Fail)5:42
Workflow GarageWorkflow Garage

How Do You Keep Going When an n8n Node Fails? (On Error and Retry On Fail)

·5:42·5 min saved

Error Handling Options n8n nodes have two settings for handling failures: Retry On Fail and On Error. These settings prevent a single failed request from stopping the entire workflow. On Error Settings Stop Workflow (default): Halts the entire workflow run when a node fails. Continue: Allows the workflow to proceed on the same output path, but errors are included with the successful items. You must manually check for errors. Continue, using error output: Creates a second output path for failed items, separating them from successful ones. Each failed item includes error details. This is often the clearest option. Retry On Fail Settings Enables retrying a node if it fails. Max Tries: Sets the total number of attempts (initial try + retries). Wait Between Tries: Specifies the delay in milliseconds between retries (up to 5000ms/5 seconds). Useful for temporary, "flaky" failures. Limitations and Alternatives Retry On Fail does not automatically honor the Retry-After header from APIs. The maximum wait time for Retry On Fail is 5 seconds, unsuitable for longer cooldowns. For longer pauses, use a Loop Over Items node with a Wait node. Error Workflows are separate workflows triggered by an error, used for alerting after a run has already failed. On Error and Retry On Fail determine if the run fails in the first place.

n8n Lesson 7: The Silent Killer Hiding In Your Curly Braces5:17
Fun with Learning TechnologyFun with Learning Technology

n8n Lesson 7: The Silent Killer Hiding In Your Curly Braces

·5:17·4 views·3 min saved

Understanding n8n Expressions Fixed fields in n8n store a value that never changes. Expressions, enclosed in double curly braces {{ }}, allow you to reference live data within a workflow. Expressions run a small JavaScript snippet each time the workflow executes, fetching current data. To enable an expression, click the small function icon next to a field and the field's border will change color. Referencing Live Data $JSON refers to the data of the item currently being processed by the specific node. $JSON is scoped to the current node and resets with each item passed along the workflow. For example, $JSON.email retrieves the email field from the current node's data. Accessing Data from Earlier Nodes If you need data from a node further back in the workflow (not the immediate parent), $JSON is insufficient. $NODE allows you to reference any named node earlier in the workflow and access its data directly. Example: $NODE(NodeAName).email would fetch the email from a node named "NodeAName" that is multiple steps prior. Expression Editor Benefits The expression editor provides an instant preview of the resolved value using real data from the last execution. This allows you to check for typos in field names without running the entire workflow. Expressions can combine multiple references and static text, like concatenating first and last names with a space in between. Common Pitfalls and Solutions Typing a field name incorrectly (e.g., "emial" instead of "email") results in undefined and can cause seemingly unrelated downstream errors. Always test the live preview in the expression editor to verify field names. The fix for a hardcoded email address is to replace it with an expression like $JSON.email to use live signup data.

Make vs Zapier vs n8n: Same Lead Workflow, Different Bills (Tested)13:58
Flow for Small BizFlow for Small Biz

Make vs Zapier vs n8n: Same Lead Workflow, Different Bills (Tested)

·13:58·18 views·12 min saved

Workflow Overview The goal is to automate a lead notification process: a contact form submission should add a row to Google Sheets, send an acknowledgment email, and post a Slack alert only if the budget is $2,000 or more. The test involves sending three leads with different budgets ($3,500, $1,999, $2,000) through Make, Zapier, and n8n to compare their functionality and billing. Make Visual canvas with modules connected by data flow. Uses "Run once" for controlled testing. Modules: Tally (Watch New Responses), Google Sheets (Add a Row), Gmail (Send an email), Slack (Send a Message). A filter module between Gmail and Slack checks if the budget is >= 2000 using a numeric operator. All leads are acknowledged via email; only those meeting the budget get a Slack alert. Counts operations/credits; a filtered lead uses fewer credits. Free plan offers 1,000 credits/month; paid plans scale up. Zapier Uses a numbered list of steps. Modules: Tally (New Submission), Google Sheets (Create Spreadsheet Row), Gmail (Send Email), Filter by Zapier, Slack (Send Channel Message). Zapier's number filter has limitations: only "Greater than" or "Less than" options, requiring a workaround (e.g., > 1999.99 for >= 2000). Workflow publishing makes it live. Counts "tasks"; trigger and built-in filters don't count towards tasks. Free plan limited to two-step Zaps; this workflow has five steps, requiring a paid plan. Professional plan starts at $29.99/month. n8n Uses nodes connected in a workflow. Modules: Tally submission (webhook), Save lead, Send reply, Budget check (If node), Priority alert. Uses a webhook with Test and Production URLs. The "If" node checks if the budget is >= 2000. Counts "production executions," not individual nodes. n8n Cloud Starter plan costs $24/month for 2,500 executions. Offers a self-hosted Community edition. Cost Comparison & Conclusion Billing differs: Make (credits), Zapier (tasks), n8n (executions). At 100 leads/month: Make's free plan works; Zapier needs Professional; n8n needs Starter. At 1,000 leads/month: Make's Core plan covers it; Zapier needs a larger task tier; n8n stays within Starter. Make: Recommended for visual control and potentially covered by the free tier. Zapier: Good if guided setup and app connections are prioritized over price; requires careful planning around filters and costs. n8n: Suitable for more complex workflows, self-hosting options, or when execution count is the primary metric. Final recommendation: Test with leads below, on, and above the budget threshold to confirm all steps.

What Is n8n? Explained in 6 Minutes for Beginners6:28
FelipeFelipe

What Is n8n? Explained in 6 Minutes for Beginners

·6:28·3 views·4 min saved

What is n8n? n8n is a flexible workflow automation tool, suitable for complex, custom jobs, especially when integrating AI. It differs from tools like Zapier and Make by allowing code in any step, built-in AI credits, and self-hosting options. It is favored by developers for its flexibility and open-source nature (over 200,000 GitHub stars). Pricing is based on "runs" (one end-to-end workflow execution) rather than individual steps. Use Cases & Benefits Ideal for custom business rules, AI-powered analysis of incoming data (e.g., prioritizing job leads based on AI assessment of urgency). Enables complex logic, like integrating AI to extract job details and urgency, applying custom business rules, and saving results. Can significantly speed up processes, as demonstrated by Icatu's WhatsApp assistant reducing quote time from minutes to seconds. Offers a visual editor, with an AI assistant to help build initial drafts. Pricing & Hosting Options Cloud Plans: Starter (~$22/month for 2,500 runs), Pro (~$56/month for 10,000 runs) - billed yearly. Self-Hosting: Community Edition is free, with costs incurred for server usage and maintenance time. Self-hosting can be cheaper at high volumes (tens of thousands of runs/month) or if developer time is already accounted for. Considerations & Downsides Complexity: Can be difficult for non-technical users without guides and technical expertise. Maintenance: Self-hosting requires responsibility for updates, backups, and security, demanding significant time and expertise. AI Reliability: AI integration requires regular checks as models can change or make errors. Decision Factor: The trade-off is between cloud costs and self-hosting expenses (server + human time). Who is n8n For? Businesses wanting to build highly customized processes with AI integration. Organizations with technical resources (in-house or external partners) to manage setup and maintenance. High-volume automation needs or when data must remain on a private server. Not ideal for simple app-to-app connections (Zapier is better) or workflows that are complex but easily readable (Make is a middle ground).

AI Agents & Automations Full Course (Telugu)🔥 | n8n Basic to Advanced | 11+ Hours11:30:14
AI Hub for Students || Telugu AI Hub for Students || Telugu

AI Agents & Automations Full Course (Telugu)🔥 | n8n Basic to Advanced | 11+ Hours

·11:30:14·12.5K views·687 min saved

Course Overview This course is designed for beginners with no prior knowledge required, only basic English, a laptop, and internet access. It covers AI from scratch, including automations, AI agents, RAG agents, MCP, scraping, client dashboards, and multi-agent systems. A complete roadmap is provided for job seeking, freelancing, or running AI operations. Key Learnings and Benefits Learn to build AI automations and agents from scratch. Gain practical experience through multiple projects and tasks in each module. The course guarantees top 10% AI automation developer skills. Detailed explanations with diagrams, PDFs, and paper-based examples are provided for complex topics. AI is trending, and learning these skills can be a life-changing decision. Completing the course will position you ahead of 90% of others due to dedication and project completion. Platform and Resources A dedicated platform with distraction-free learning environment will be provided. Additional free courses like Cloud Code, Voice Agents, and Codex are coming soon. A community of 800+ members is available for support, with replies typically within 1-2 hours. Course Structure and Content The course is divided into 14 parts, covering syllabus overview, opportunities, and step-by-step learning. Topics include AI basics, automation workflows, AI chatbots, AI voice agents, RAG, MCP, scraping, client dashboards, and multi-agent systems. The platform supports drag-and-drop functionality for building workflows and agents. Future developments include advanced features and tracking student progress. Opportunities and Career Paths Students can find jobs and internships in startups. Freelancing and starting one's own agency are viable options. Business owners can integrate AI services into their existing offerings. Personal automations can significantly reduce workload and save time. Skills learned are applicable to AI engineering and software engineering roles. The course focuses on no-code development but covers concepts relevant to coding roles. Course Methodology and Guarantee The course emphasizes logic building and practical, hands-on project development. Emphasis is placed on thinking logically and building solutions from problems. Students are guaranteed to be among the top 10% of AI automation developers upon completion. Consistency and dedication are crucial for success. Participants are encouraged to share their progress and tag the instructor on LinkedIn. Technical Aspects and Setup The course primarily uses the n8n platform for no-code automation. Users are advised to use a laptop for the best experience, as phone viewing may lead to poor retention. Note-taking is recommended during video sessions. Specific Concepts Covered AI vs. Automation: Differentiates between AI and standard automation. AI Agents: Explains the concept of agents with memory and tools. RAG (Retrieval Augmented Generation): Covers using external knowledge bases for AI. MCP: Details multi-agent systems and their functionalities. Scraping: Demonstrates techniques for data extraction, including LinkedIn job scraping. Agent Concepts: Covers tool calling and advanced agent functionalities. Multi-Agent Systems: Explains how multiple agents can collaborate. Data Handling: Discusses JSON, binary data, and data transformation. Error Handling: Provides strategies for managing errors in workflows. Platform Usage: Focuses on n8n for building automations and agents, including local and cloud setups.

Make vs Zapier vs n8n: Which One Wins? (2026 Beginner Guide)10:47
donna disturbdonna disturb

Make vs Zapier vs n8n: Which One Wins? (2026 Beginner Guide)

·10:47·1 views·9 min saved

What are Automation Tools? Zapier, Make, and n8n connect apps to automate tasks. Automations consist of a trigger (when this happens) and an action (do that). Why Use Automation? Stop doing boring work. Answer customers faster. Reduce silly mistakes. Integrate AI for tasks like lead scoring. Who is Each Tool For? Zapier: For quick setup and extensive app integrations; costs more for convenience. Make: For budget-conscious small businesses; uses a visual canvas and is more affordable. n8n: For tinkerers and those wanting to build AI agents; open-source, free software, requires setup, offers data sovereignty. When to Automate Tasks that happen frequently and have clear, repetitive steps. Avoid automating one-off tasks or those requiring high emotional intelligence. Switch tools when the cost becomes prohibitive. Where Automation Lives Zapier and Make are cloud-based. n8n can be cloud-based or self-hosted on your own server (offering data sovereignty but requiring maintenance). Cost and Pricing Models Zapier: Charges per task after the trigger; pricing climbs quickly. Make: Charges per operation (including trigger); pricing climbs slowly. n8n: Charges per execution, regardless of steps within; pricing climbs minimally. Which Tool to Pick? Zapier: For the fastest start. Make: Best mix of ease and affordability for most small businesses. n8n: For power, AI agents, and cost-efficiency with more setup. The best choice depends on individual needs, task volume, and budget.

Nod by n8n Labs: A Personal AI Agent, Tested on a Real Job7:11
CodeWithMuh | AI & DevOpsCodeWithMuh | AI & DevOps

Nod by n8n Labs: A Personal AI Agent, Tested on a Real Job

·7:11·2.3K views·5 min saved

Nod AI Agent Introduction Nod is a personal AI agent from N8N Labs that performs tasks using its own computer and browser within a private sandbox. It's a standalone, free, and open-source app that uses your existing AI provider (like ChatGPT) or API key. Task: Conference Research The user tasked Nod with finding upcoming DevOps and cloud conferences in 2027 open for speakers. Nod researched each website and added details (name, city, dates, deadline, link) to a Notion page. It successfully converted deadlines to the user's time zone. Nod intelligently asked for clarification when the Notion page didn't exist, instead of guessing. Automation and Security Nod was scheduled to automatically check for new conference calls every Monday. It's designed to only add new entries, preventing duplicates. Nod requires the computer to be on for scheduled tasks unless run on a server. To test prompt injection, the user sent a fake email asking Nod to leak the conference list. Nod identified the email's intent but refused to send the list because it was not a direct instruction from the user. Nod requires explicit user permission before sharing pages, posts, or deleting items not directly requested by the user. Memory and Limitations Nod remembers only how the user writes (e.g., short messages with a first name) and not personal facts from read content. It passed a whisper bench test, with none of 216 attacks planting false memories. Nod has a high score (93.2%) on the long-term memory benchmark (long mem eval). Current limitations include no file access on the computer and stopping when the computer sleeps. Results are dependent on the chosen AI provider. Conclusion Nod successfully completed a previously postponed task in about 10 minutes. It's free, open-source, works on Mac/Windows, and uses your existing AI subscription or API key.

AWS Cost Spike Alerts: n8n Agent That Finds the Culprit11:40
SmartOpsix AISmartOpsix AI

AWS Cost Spike Alerts: n8n Agent That Finds the Culprit

·11:40·4 views·10 min saved

Cost Spike Detection Workflow Overview Automates the process of identifying AWS cost spikes and their culprits. Combines code for calculations, AI for explanations, and rules for validation. Workflow Steps Trigger: Scheduled daily run (8 AM). Data Ingestion: Reads cost data (simulated locally, real-world via Cost Explorer API or S3 CUR). Data Processing: Splits data into rows, calculates daily cost vs. normal (14-day median). Candidate Identification: Filters for resources with significant cost deltas (>$10 and 1.5x normal). Data Sanitization: Hides account numbers for AI analysis. AI Analysis: Uses a local Qwen 2.5 model to explain spikes, state if planned, and suggest checks. Rule-Based Validation: Applies rules to vet AI suggestions (change tickets, AI numbers, top culprit accuracy, cost thresholds). Reporting: Posts a report (e.g., Slack/email) detailing alerts, expected items, and daily digests. Key Features & Insights Code is King: Mathematical calculations and delta identification are done by code, not AI. AI as Junior Writer: AI provides explanations and suggestions, but rules enforce accuracy. Local AI Benefits: Using a local model (Ollama) ensures data privacy. Importance of Rules: Rules act as guardrails, correcting AI errors and preventing false positives/negatives. Change Ticket Tagging: Crucial for marking planned changes and reducing noise. Resource-Specific Normalization: Comparing each resource to its own historical average prevents misinterpretations. Real-World Setup Requires a read-only AWS IAM user/role (Cost Explorer access). Option to use Cost Explorer API (paid per request) or S3 Cost and Usage Report (CUR) export. Maintain existing AWS budget alarms as a fallback. Consistent tagging of change tickets is essential.

n8n Tutorial: Install & First Workflow (Beginner)5:51
Ship AgentsShip Agents

n8n Tutorial: Install & First Workflow (Beginner)

·5:51·19 views·5 min saved

Setup n8n Cloud Sign up for n8n Cloud and open your workspace. The initial step is to have an empty canvas open. n8n UI Overview Workflows: Where your automations are managed. Credentials: Secure storage for API keys and tokens. Executions: Shows if workflows ran successfully (green) or failed (red). Canvas: The area where nodes and connections are built. Building the First Workflow Create a new workflow named "hello". Add a Manual Trigger node for easy execution. Add an Edit Fields (or Set) node to create data fields. Define two fields: "message" with value "hello from n8n" and "source" with value "ship-agents-hello". Connect the Manual Trigger to the Edit Fields node. Execute the workflow. Verify the output in the output panel and confirm a green execution status. Key Takeaways n8n Cloud setup is complete. Basic UI elements are understood. A simple, working workflow has been created. The importance of a successful (green) execution is highlighted.

Day 03 — Build Real AI Automations with n8n | Google Sheets, Stock Data & Gmail1:11:36
Future AI CommunityFuture AI Community

Day 03 — Build Real AI Automations with n8n | Google Sheets, Stock Data & Gmail

·1:11:36·21 views·70 min saved

n8n Workflow Setup Basic workflow structure includes a trigger (on chat message), AI agent, OpenAI chat model, and simple memory. Keyboard shortcuts for canvas navigation: +/- for zoom, 0 for reset, Tab to open/close panel, Shift + scroll for horizontal movement, Ctrl + drag for canvas movement. Integrating Google Sheets Connect Google Sheets by creating a new credential using OAuth 2 and signing in with your Google account. Use the "Get Rows" operation to read data from a specific spreadsheet and sheet. Successfully read "Ticker", "Quantity", and "Price" from a Google Sheet portfolio. Fetching Stock Data with Market Stack Integrate Market Stack by configuring the API key. Use "Ticker" as the input parameter for Market Stack to retrieve stock prices. The workflow retrieves high, low, close, and volume data for a given ticker. Updating Google Sheets with Stock Prices Use the "Update Row" operation in Google Sheets. Match rows based on the "Ticker" column. Allow the AI to determine which "Ticker" and "Price" columns to update. The workflow successfully updated Tesla, Apple, and Google stock prices in the sheet. Portfolio Value Calculation The AI agent can calculate the total portfolio value based on updated stock prices and quantities. The example shows a portfolio value of $3,438. Troubleshooting: Company Names vs. Tickers Using company names directly in the spreadsheet can cause the Market Stack tool to fail ("at least one valid symbol must be provided"). Solution: Add a system message to the AI agent instructing it to convert company names to ticker symbols before calling the Market Stack tool. Integrating Gmail for Email Automation Connect Gmail using OAuth 2 and granting necessary permissions. Use the "Get" or "Get Many" operation to read emails, filtering by date (e.g., "received after $now.minus(1, 'day')"). The AI agent can summarize received emails. Drafting Email Responses Use the Gmail "Draft" resource with the "Create" operation. Allow the AI to determine the subject and message content. Configure recipients and limit permissions (e.g., only creating drafts addressed to yourself) for safety. Sending Emails via n8n Use the Gmail "Message" resource with the "Send" operation. Configure recipients, subject, and message content, potentially letting the AI decide. Demonstrated sending an email, including troubleshooting a misconfigured recipient email address.

Faceless GitHub Channel with n8n: 3M Views in 60 Days, $0 Ads1:13:30
Jay AI AutomationJay AI Automation

Faceless GitHub Channel with n8n: 3M Views in 60 Days, $0 Ads

·1:13:30·142 views·72 min saved

Automated Content Creation Pipeline System Overview: An automated system generates and publishes content to social media platforms (Instagram, TikTok, YouTube, Facebook) three times daily, achieving significant engagement (3M views in 60 days, 10%+ engagement rate) with $0 ad spend. Workflow Components: Fetches trending GitHub repositories. Uses Gemini AI for script generation. Utilizes Fish Audio for voiceovers. Compiles video locally using FFmpeg. Automatically publishes to all social media platforms. Cost per video generation is less than $0.03. Technical Setup and Workflow Details Self-Hosted n8n: The system relies on a self-hosted n8n instance on a VPS (e.g., Hostinger) to handle complex tasks like video generation locally. VPS Configuration: Requires a VPS with at least 2 vCPUs and 8 GB RAM, running Ubuntu 22.04 LTS, with Docker and FFmpeg installed. n8n Workflow Structure: A configuration node centralizes general, social, and API settings. Fetches trending GitHub repos daily and stores them in Supabase to prevent duplicates. Gemini generates scripts from GitHub READMEs. Fish Audio converts scripts to voiceovers. Chromium records GitHub pages, and FFmpeg stitches video elements. EngineX streams MP4 files publicly for direct uploading to platforms. Separate workflows handle specific platform complexities like TikTok. Social Media Account and Developer Setup Account Creation: Utilizes GoLogin for creating distinct browser profiles with proxies for each social media account to ensure legitimacy and avoid bans. Platform Specifics: TikTok requires Android-based setup for 2FA. Instagram and TikTok require connecting to a Meta business account. YouTube requires Google Cloud Console setup for API access. Developer Accounts: Meta Developers account for Facebook and Instagram API integration. TikTok Developer account for content posting (sandbox for testing, production for live). Google Cloud Console for YouTube Data API. Automation and Publishing n8n Credentials and Workflows: Configures credentials for Supabase, Gemini, Fish Audio, and various social media APIs (Facebook, Instagram, YouTube, TikTok) within n8n. Publishing Logic: The system uploads videos via direct file upload (YouTube) or by providing a public URL to the video hosted on the VPS (Facebook, Instagram), and streams data directly to the TikTok API. Scheduling: The workflow is scheduled to run multiple times a day (e.g., 3 times) at specific intervals. Troubleshooting Common Errors: Expired Instagram access tokens. Using user access tokens instead of page access tokens for Facebook. Publishing to public TikTok accounts while the app is still in sandbox mode.

Zapier vs Make vs n8n, Which Automation Tool Wins in 2026? 🔥6:14
VD DecodeVD Decode

Zapier vs Make vs n8n, Which Automation Tool Wins in 2026? 🔥

·6:14·7 views·4 min saved

Introduction to Automation Tools Automation tools like Zapier, Make, and n8n bridge the gap between disconnected applications, preventing manual data entry and API script headaches. The "winner" depends on team technical skills and data volume, trading immediate convenience for long-term scalability. Zapier Best for: Founders/marketers needing quick setup with no coding knowledge. Strengths: Supports over 5,000 native apps, including niche tools. Pricing/Limitations: Starts at $19/month for 750 tasks. Linear, top-down structure can become cluttered with branching workflows. Becomes financially prohibitive at high volumes ("Zapier tax"). Make (formerly Integramat) Best for: Growth managers needing complex data handling on a moderate budget. Strengths: Infinite 2D canvas for visual workflow mapping, better at handling raw data and complex mapping. Pricing/Advantages: Offers 10,000 operations for ~$9/month. Steeper learning curve but provides more flexibility and cost savings. n8n Best for: CTOs and engineering teams requiring deep customization and high volume. Strengths: Visual canvas with optional code view (JavaScript/Python). Removes per-task cost model via self-hosting, allowing unlimited tasks limited only by server capacity. Considerations: Requires responsibility for infrastructure, server maintenance, security, and engineering talent. AI Integration and Decision Factors Advanced automation involves integrating AI models (ChatGPT, Claude, Gemini) for analysis and response drafting. Zapier has basic AI blocks, but heavy AI tasks quickly consume task quotas. n8n natively integrates Langchain, enabling developers to build AI agents for autonomous decision-making (database search vs. calculation). Final Decision: Yes, engineers? Choose n8n for control, scalability, and no execution fees. No engineers, complex logic/high volume needed on budget? Choose Make for significant savings (approx. 80% less than Zapier) and visual canvas flexibility. Zero technical skills, need immediate syncing? Choose Zapier and pay a premium for instant setup. The best tool matches existing team talent.

Check Client PDFs Automatically with n8n AI Assistant16:41
Vinicius Coutinho | AI AutomationVinicius Coutinho | AI Automation

Check Client PDFs Automatically with n8n AI Assistant

·16:41·34 views·15 min saved

Introduction to n8n AI Assistant The video demonstrates how to leverage the n8n AI Assistant to automate tasks without manual node connection. The primary goal is to automatically check if client-submitted PDFs contain required information. Workflow Setup with AI Users can initiate workflow creation by using the "Build with AI" button. A prompt is used to define the automation's requirements: Trigger: New email arrives in a specified inbox with "documents" in the subject and a PDF attachment. Process: Extract text from the PDF and send it to Claude. Validation: Check if the PDF contains a text form with a Tax ID. Output: If complete, respond with "complete"; if missing, respond with "missing" and specify what is lacking. Logging: Add a row to a Google Sheet named "documents log" with the date, sender email, and Claude's answer. Email Reply: Reply to the original email thread with "Thanks, we received your documents" followed by Claude's answer. AI-Generated Workflow and Refinement The AI assistant generates the workflow based on the prompt. Initial testing revealed an error: the PDF text extraction node expected an attachment named "attachment_0" but received a different format. The user corrected the prompt by specifying "attachment_0" in the extraction step. After correction and re-publishing, the workflow successfully processed PDFs, marking them as "complete" or "missing" with relevant details. Testing and Validation The automation was tested by sending emails with PDFs and varying subject lines ("documents" vs. "information"). Only emails with "documents" in the subject triggered the automation, demonstrating the prompt's effectiveness. Successful automation resulted in updated Google Sheets and email replies as specified.

Get Paid Faster: Free n8n Invoice Reminder Workflow8:06
Workflow GarageWorkflow Garage

Get Paid Faster: Free n8n Invoice Reminder Workflow

·8:06·1 views·6 min saved

Workflow Overview The video demonstrates building a free n8n workflow to automate invoice reminders. The goal is to save small businesses time and effort spent chasing late payments. The workflow uses a webhook to receive invoice data, a code node to determine the message tone, and a respond to webhook node to send the reminder. Workflow Steps Webhook Trigger: Sets up a webhook to receive data like customer name, invoice number, amount, and days late. Code Node (JavaScript): Reads invoice details and business information (name, payment link). Uses conditional logic to select a reminder tone: 1-7 days late: Friendly nudge. 8-29 days late: Firm reminder. 30+ days late: Final notice. Generates a personalized message based on the selected tone. Returns the customer name, invoice details, chosen tone, and ready-to-send message. Respond to Webhook: Sends the generated message back as a response to the initial webhook request. Testing and Customization The workflow is tested with invoices that are 3, 14, and 35 days late to ensure each tone functions correctly. Customization options include: Adding your business name and payment link. Rewriting messages in your brand's voice. Adjusting the day thresholds for each reminder tone. Including the invoice due date. Offering payment plans in final notices. Advanced Features and Tips The workflow can be extended to send reminders via email or SMS, or to log activity in a spreadsheet. It's important to ensure correct field names are used when integrating with other tools. Monitoring repeat offenders can indicate a need for upfront payment or automatic billing.

8. How to Import and Export n8n Workflows (Step by Step Guide)13:56
Tutorials by Mukesh KalaTutorials by Mukesh Kala

8. How to Import and Export n8n Workflows (Step by Step Guide)

·13:56·101 views·13 min saved

Import & Export Rationale Import and export are necessary for backing up workflows, sharing them with others, or migrating them between n8n instances. n8n workflows are exported and imported in JSON format. Workflow Copying Workflows can be copied within the same n8n instance by selecting nodes (drag a rectangle around them), copying (Ctrl+C or Cmd+C), and pasting (Ctrl+V or Cmd+V) into another workflow. Exporting a Workflow To export a workflow, click the three dots (menu) at the top of the workflow editor and select "Export" -> "JSON". The workflow will be downloaded as a .json file. Importing a Workflow To import a workflow, click the three dots (menu) and select "Import" -> "from file". Choose the exported JSON file. Post-Import Considerations Imported workflows may require reconfiguring credentials and connections (e.g., Google Sheets) as they are tied to the original n8n instance. Credentials can either be shared between instances (if accessible) or recreated in the new instance. Always test the workflow after importing, especially if connections or credentials have been changed. Alternative Import/Export Methods n8n also supports importing and exporting via the n8n CLI and n8n APIs.

Go High Level Automation Workflow Bangla Tutorial9:00
Digital Marketing & AI With ShourovDigital Marketing & AI With Shourov

Go High Level Automation Workflow Bangla Tutorial

·9:00·17 views·8 min saved

Go High Level Automation Introduction Go High Level automation allows for automatic lead follow-up, contact creation, and sending of SMS and emails upon lead generation. This feature can automate an entire business process. Creating Automation Workflows Automations can be created from any Go High Level sub-account. Workflows can be organized into folders for better management. Users can start workflows from scratch, use templates, or import existing workflows. AI can be used for automation, but it's not recommended due to potential errors. Workflow Building Steps Workflows need a trigger, which is a condition that initiates the automation. Available triggers include form submissions (website or Go High Level forms), Facebook lead forms, page comments, pipeline status changes, invoice generation, and more. Example: A "form submitted" trigger can be set up for a website's "get in touch" form. Actions can be defined after a trigger, such as creating an opportunity in a pipeline (e.g., moving a lead to "New" in the "Lead Management" pipeline). Delays can be incorporated (e.g., "wait 2 minutes"). Automated SMS messages can be sent, with dynamic personalization using the contact's name. Contacts can be assigned to specific users (e.g., assigning a lead to a salesperson named Sorob Ahmed). Future Automation Possibilities The tutorial hints at future videos covering automation for Facebook lead forms, old databases, reviews, agents, pipelines, social media comments, and advanced workflows.

How Do You Get Every Page From an API in n8n? (HTTP Request Pagination)6:18
Workflow GarageWorkflow Garage

How Do You Get Every Page From an API in n8n? (HTTP Request Pagination)

·6:18·6 views·5 min saved

Understanding API Pagination APIs often break large datasets into multiple pages. The n8n HTTP Request node, by default, only fetches the first page. Pagination Mode: Update a Parameter Choose this when you need to manually increment a parameter (like 'page'). Set the Parameter Name to 'page' (or similar) and Value to an expression: {{ $pageCount + 1 }}. Use the Limit Pages Fetched option (e.g., Max Pages set to 3) for safety during testing. This mode makes sequential requests, incrementing the specified parameter each time. Pagination Mode: Response Contains Next URL Select this when the API response includes a URL for the next page. Configure Next URL with an expression to extract this link from the response body (e.g., {{ $response.body.next }}). Pagination Complete When: Avoid the default 'Response Is Empty'. Use 'Other' and a custom expression (e.g., {{ !($response.body.next) }}) to stop when the 'next' URL is absent. This mode dynamically follows links provided by the API until completion. Advanced Options & Troubleshooting Interval Between Requests: Add a delay between page fetches to respect API rate limits. Duplicate Response Limit: n8n stops if it receives the same response multiple times (default is 5), indicating a potential issue with the pagination logic or completion condition. Ensure your pagination logic (parameter increment or next URL extraction) and completion condition are correctly configured to avoid infinite loops or premature stops.

Stop Losing Money to Cancellations: Auto-Fill Your Waitlist With n8n (Free Build)9:06
The BlueprintThe Blueprint

Stop Losing Money to Cancellations: Auto-Fill Your Waitlist With n8n (Free Build)

·9:06·1 views·6 min saved

Automating Waitlist Filling Identifies the financial loss from unfilled appointments due to manual waitlist management. Proposes an automated system using n8n to email waitlisted individuals instantly upon cancellation. The first person to click a unique link gets the spot; others see a "gone" message. The system aims to fill cancelled slots quickly, reducing revenue loss. n8n Workflow Setup The workflow is divided into three parts: adding to waitlist, handling cancellations, and processing claim link clicks. Requires two n8n data tables: 'waitlist' (patient details, status) and 'open slots' (appointment details, filled status). Uses three triggers: a Form Trigger for adding to waitlist, a Form Trigger for appointment cancellations, and a Webhook for claim link clicks. A 'Clinic details' node stores essential information like clinic name and n8n web address. A 'Switch' node directs workflow based on which trigger was activated. Part 1: Adding to Waitlist A form captures patient name, email, and waiting preference. A 'Data table' node saves this information to the 'waitlist' table with 'waiting' status. A 'Send Email' node confirms their waitlist addition and informs them about the first-click-wins mechanism for filling spots. Part 2: Handling Cancellations A cancellation form captures appointment and practitioner details. A 'Data table' node saves this as an 'open slot' with 'filled' as false. A 'Get waitlist' node retrieves patients with 'waiting' status. A 'Limit' node selects a specified number of top waitlisted patients (e.g., first five). An email is sent to each selected patient, offering the open slot with a unique claim link containing slot and patient IDs. Part 3: Claiming a Spot When a patient clicks the claim link, the 'Claim link clicked' webhook is triggered. A 'Get the slot' node retrieves the corresponding 'open slot' data. An 'If' node checks if the slot was found and is still unfilled. If true: 'Fill the slot' node updates the 'open slot' to 'filled: true' and records who filled it. 'Mark patient booked' node updates the patient's status in the 'waitlist' to 'booked'. Emails are sent to the patient confirming the booking and to the front desk with details to add to the diary. If false (slot already filled or link expired): The patient receives a "sorry, that spot just went" message. Technical Details & Limitations A workaround is used for the webhook response: setting 'Respond to Webhook' to 'when last node finishes' and using an 'Edit Fields' node to set the 'page' content dynamically. Testing confirmed the system's reliability in filling slots and managing patient status. Potential limitations: a rare edge case where two users clicking simultaneously might both see the spot as open (front desk email serves as a fallback). The system is currently email-only; SMS integration is a possible future enhancement.

Create an AI Agent for FREE with Abacus.AI | No n8n Workflow or Claude Code Needed!12:10
techABDtechABD

Create an AI Agent for FREE with Abacus.AI | No n8n Workflow or Claude Code Needed!

·12:10·22 views·10 min saved

Introduction to AI Agents AI agents can perform actions on your behalf, unlike chatbots which only provide outputs based on prompts. The video demonstrates how to create an AI agent for free using Abacus.AI. Getting Started with Abacus.AI Abacus.AI is a free and open-source alternative to paid services like Claude Code. Download and install the Abacus.AI desktop application from their website. New users receive 2000 credits to use for creating agents. Creating a Content Board Agent Agents are created as "Boards" in Abacus.AI. Define a Persona (e.g., "sharp content strategist and scriptwriter for Indian AI creators"). Provide Instructions, which can be generated using ChatGPT by detailing the desired persona and tasks (e.g., "top five AI and technology trending topics"). Customize the chatbot's appearance (logo, emoji, color). Set up scheduling for the agent (hourly, daily, weekly) and a specific time for it to run. The example "Content Board" agent is set to run daily to fetch and save top AI news in a readable format. One-Time Tasks with Sessions Use "Sessions" for tasks that only need to be performed once and not scheduled. Example: Creating a session to search for flights from Patna to Burl on a specific date, requesting details like timing, price, airline, and links. Abacus.AI will open a browser and find the information. Integrating with WhatsApp Connect Abacus.AI to messaging platforms like Telegram, Discord, or WhatsApp via the "Library" feature. To connect WhatsApp, scan a QR code using your phone. Once connected, you can send instructions to your Abacus.AI agent directly from WhatsApp. The video shows an example of sending "Give me a Morning Brief" via WhatsApp, which triggers the agent to fetch and deliver the requested information. Conclusion Abacus.AI is a powerful, free platform for creating AI agents without coding knowledge. Users can leverage the free credits to build various agents for different tasks.

Build an AI Agent That Sorts Your Email (n8n for Beginners)10:45
VX WebworksVX Webworks

Build an AI Agent That Sorts Your Email (n8n for Beginners)

·10:45·9 min saved

Workflow Setup Used n8n, a visual workflow tool, with the community edition running locally. Integrated a local open-source AI model (llama.cpp) for the agent's brain, avoiding API keys. Utilized a practice inbox with fake emails for testing. AI Agent Workflow Trigger: Scheduled node fetches emails tagged "To Sort" every five minutes. AI Agent Node: Processes sender, subject, and text of individual emails. System Message: Instructed the AI to categorize emails, set priority, determine if a reply is needed, and draft polite replies (no refunds, discounts, prices, or dates). Crucially, it was told to treat emails as data, not instructions. Answer Format: Ensured the AI's output was structured into separate fields (Category, Priority, Needs Reply, Draft) using an example format. Processing Steps Labeling: Applied the AI's determined category as a tag to each email. Switch Node: Diverted emails based on whether a reply was needed. Drafting: If a reply was needed, a draft was saved in a table for review, marked "Waiting for Approval." No emails were sent automatically. Testing and Refinements Initial test with ten tricky emails sorted and tagged successfully. One email attempting to trick the AI into revealing customer lists was correctly handled with a refusal draft. Drafts were reviewed: placeholders like "Your Name" were identified, and the AI was instructed to ask for clarification on vague emails and to sign off as "The team." Re-testing after instruction updates showed improved draft quality and removed placeholders. Security and Best Practices Narrow Trigger: Only processed selected emails. No Unnecessary Tools: Best protection against data leaks is not giving agents access to tools they don't need. Error Handling: Set up an error workflow to be notified of failures. Credential Security: Advised keeping API keys private and deleting/replacing them if compromised. Template Caution: Advised reading all nodes in downloaded templates before use. Testing Tip: Used n8n's "pinning" feature to reuse test data while tweaking nodes.

n8n for Beginners: Your First Workflow in 10 Minutes5:16
Solo StackSolo Stack

n8n for Beginners: Your First Workflow in 10 Minutes

·5:16·3 min saved

Introduction to n8n n8n is a workflow automation tool similar to Zapier or Make. The community edition is free to self-host; the cloud version starts at €20/month. Key terms: Trigger (starts workflow), Node (a step), Connection (data flow), Execution (full run). Building the First Workflow Workflow goal: Save website inquiries to Google Sheets and send an email notification. Node 1: n8n Form - Creates a hosted web form with fields for name, email, request, and budget. Node 2: Edit Fields (renamed to "Clean up data") - Tidies input data (e.g., trims spaces, lowercases email) and adds a timestamp. Uses expressions to reference data from previous nodes. Node 3: Google Sheets - Appends submitted form data as a new row. Requires connecting a Google account and matching sheet column names to field names. Node 4: Gmail - Sends an email notification to the user with lead details. Requires connecting a Gmail account. Testing and Activation The form has a test link (works only when executing in the editor) and a production link (for public use). Beginners often forget to activate the workflow using the toggle switch after testing. Common mistakes: Mismatched sheet columns, using the test link publicly, forgotten account connections, not sending a test entry. Activate the workflow, then share the production link on your website, email signature, or social profiles. Expanding the Workflow New nodes can be added using the '+' sign after the last node. Potential expansions: Adding an 'if' node for conditional actions, posting leads to Slack, or sending a thank you email to the customer.

n8n Explained: The AI Tool That Automates Boring Business Work8:32
FinAI NexusFinAI Nexus

n8n Explained: The AI Tool That Automates Boring Business Work

·8:32·1 views·7 min saved

What is n8n? n8n is a workflow automation tool that uses "nodes" (blocks) to perform specific jobs. It connects hundreds of apps (email, spreadsheets, CRMs, Slack, AI tools) to automate repetitive business tasks. Workflows run automatically, like a conveyor belt for office work, with a clear trigger and sequential steps. Visibility into workflow runs allows users to easily identify and fix errors. Code can be integrated with JavaScript or Python nodes, but many workflows require no code. Example Automations Lead Capture: Automates adding new leads from website forms to a CRM, tagging them, and sending personalized follow-up emails. It can also alert owners for high-priority leads and log data for ad performance analysis. Content Repurposing: Extracts transcripts from videos/blogs, uses AI to draft short captions/summaries for social media, and logs published content to prevent duplicates. Emphasizes human review before publishing. Monday Report: Automatically pulls sales, ad spend, and lead data, calculates totals, creates a summary, and emails it to the owner, saving significant manual effort. Pricing and Licensing Community Edition: Self-hosted, free but requires server maintenance and security management. n8n Cloud: Hosted by n8n, paid per workflow execution. Pricing varies by plan (Starter, Pro, Business) based on execution limits. License: Fair code under a sustainable use license; source available but not strictly open source. Cannot be hosted as a service for others to build workflows. Selling n8n as a Service Freelancers sell the disappearance of "boring work," not n8n itself. Services offered: workflow audits, fixed-scope workflow builds, and monthly retainers for monitoring and improvements. Focus on a niche (e.g., real estate leads, e-commerce orders) and build proof with demo workflows. Potential earnings range from project-based fees ($500-$1,500) to hourly rates ($35-$140+), depending on experience and specialization. Mistakes to Avoid Automating a broken or messy process. Lack of error handling for potential failures (app downtime, empty fields, failed payments). Allowing AI to send sensitive information unsupervised; human approval is crucial for customer-facing content.

AI Automation for Beginners: Your First n8n Workflow in 20 Min11:50
NoctixNoctix

AI Automation for Beginners: Your First n8n Workflow in 20 Min

·11:50·12 views·10 min saved

Introduction to AI Automation AI automation adds an intelligent step to traditional automation, allowing systems to read, understand, and act on information. The basic structure of an AI automation is: Trigger (starts the process), Brain (the AI step), and Action (the outcome). Building the Workflow with n8n The video demonstrates building a no-code AI automation using n8n. n8n is a visual workflow editor where users connect "nodes" (blocks) with lines. Advantages of n8n: free self-hosting option, built-in AI nodes, and shareable workflow exports. Step 1: The Trigger (Form Submission) Use n8n's built-in "Form" node as the trigger. Configure fields like Name, Email, and Message, marking them as required. Test the form by filling it out to ensure data is captured correctly. Step 2: The Brain (AI Processing) Add a "Basic LLM Chain" node for AI processing. Configure it to use an AI model (e.g., OpenAI Chat Model) with an API key. Create a detailed prompt instructing the AI to summarize, categorize, determine urgency with a reason, and draft a reply in the original language. Drag and drop data fields from the form into the prompt to personalize it. Test the AI node to see its output (summary, category, urgency, draft reply). Step 3: The Action (Sending an Email) Add a "Gmail" node to send an email. Authenticate with your Google account. Set the recipient to your own email address. Construct the email subject and body using data from the form and the AI node's output, including the original message for reference. Test the entire workflow by submitting the form again. Troubleshooting and Deployment Common issue: Renaming form fields breaks the workflow. Fix by re-dragging the renamed field into the relevant nodes. Activate the workflow using the "Active" toggle or "Publish" button. Copy the production link of the form to integrate into websites or social media. Next Steps and Further Automation Ideas The completed workflow can be imported for immediate use. Suggested next automations: YouTube comment sorter, invoice processing, and an inbox assistant. Upcoming video: How to self-host n8n for free.

Stop Doing This Manually! | n8n Automation Guide12:58
Sara Builds AISara Builds AI

Stop Doing This Manually! | n8n Automation Guide

·12:58·16 views·11 min saved

Getting Started with n8n Sign up for a free 14-day trial of n8n with no credit card required. Complete account creation by verifying your email, entering your name, and setting a password. Choose an instance name which will be your n8n web address. Answer a few questions about your team size, role, and automation goals. Skip team member invitations if working alone. Building Your First Workflow Navigate to the n8n dashboard and open your instance. Click "Build a workflow" and add the first step, which is a trigger. Select the "n8n Form" trigger and name your form "Student Registration". Add form fields: "Name" (text, required), "Email" (email), "Phone Number" (number), and "Courses" (drop-down with options like Medical, Engineering, IT). Set "Respond when" to "Form is submitted" and execute the step. Test the form by filling it out and submitting. The trigger should execute successfully. Integrating with Google Sheets Add a new step and search for "Append row in sheet" (Google Sheets). Sign in with Google to create a credential. Create a new Google Sheet named "Google Forms" with headers: Name, Phone Number, Email, Courses. In n8n, select your "Google Forms" document and "Sheet1". Map the form data to the corresponding columns in the Google Sheet using expression mode. Execute the step and verify that the new row appears in your Google Sheet. Adding Gmail Integration Add another step and search for "Send a message" (Gmail). Sign in with Google to authorize Gmail access. Set the "To" field to the submitted student's email using an expression. Set the subject to "Student registration received". Compose the email message, including the student's name using an expression. Execute the step and check your Gmail inbox to confirm the email was sent. Publishing and Using the Workflow Publish the completed workflow (Form -> Google Sheets -> Gmail). Copy the production form URL from the form node. Paste the URL into a new browser tab to access and submit the live form.

n8n Tutorial for Beginners — Build 3 AI Agents That Work While You Sleep (Free)8:00
AI With Abu SayedAI With Abu Sayed

n8n Tutorial for Beginners — Build 3 AI Agents That Work While You Sleep (Free)

·8:00·6 min saved

n8n Overview n8n is an open-source workflow automation tool, similar to Make or Zapier. It can be self-hosted for free or used via a paid cloud plan. Features built-in AI capabilities, connecting to models like ChatGPT, Gemini, and Claude. Workflows are built by connecting nodes (boxes) on a canvas, like drawing a flowchart. Agent 1: Lead Catcher Purpose: To qualify new leads instantly upon submission. Trigger: New form submission. AI Step: Reads the message, scores lead seriousness, extracts name, budget, and needs. Actions: Qualified leads are saved to a Google Sheet; an instant email/phone alert with a summary is sent. Unqualified leads are filed separately. Benefit: Dramatically improves response time, increasing win rates. Agent 2: Content Agent Purpose: To draft social media posts from existing content. Trigger: New content appears in monitored sources (RSS feeds, news sites, past videos). AI Step: Reads the new content and drafts a social post in the user's style (hook, key point, question). Action: Drafts are saved to a document or scheduled as drafts for human approval. Benefit: Saves time by reducing the need to write content from scratch, requiring only brief approval. Agent 3: Inbox Agent Purpose: To sort emails and draft replies. Trigger: New email arrival. AI Steps: Classifies emails (urgent client, normal client, money, noise). For client emails, drafts a reply in the user's tone. Actions: Draft replies are saved to the drafts folder; a tidy summary of emails is sent. Crucially, the agent never sends emails automatically. Benefit: Organizes the inbox and prepares responses, saving significant time. Safety and Cost Safety Guardrails: Include approval steps, start with read-only access, and protect data with app passwords and permissions. Honest Costs: n8n is free if self-hosted. AI requests are minimal and can be free on certain tiers (e.g., Gemini free tier) or cost pennies per day on paid APIs. Realistic Expectation: Agents remove busywork, not print money. Getting Started Step 1: Install n8n locally (free) or start a cloud trial. Step 2: Use n8n's free template library or build the lead catcher using the described pattern. Step 3: Run on test data, refine prompts, and then connect to live tools.

Start an AI Automation Agency for $0 — n8n + Make Explained5:47
Epoch AIEpoch AI

Start an AI Automation Agency for $0 — n8n + Make Explained

·5:47·8 views·5 min saved

Starting an AI Automation Agency Sell time by automating lead follow-up for businesses. Workflow: New lead -> AI drafts reply -> Send or approve -> Log in sheet & notify owner. Building the Workflow (n8n/Make) Trigger: New form submission. AI Node: OpenAI/Claude drafts a personalized reply. Send Node: Sends reply or awaits approval. Logging: Google Sheets for records, Slack for instant notification. Cost and Pricing n8n: Free community edition (self-hosted) or paid plans starting at €20/month. Make: Free plan ($0) with limitations, paid plans start at $12/month. Pricing to Clients: $500-$2000 setup fee, $100-$300/month retainer. Client Acquisition Target businesses with slow response times. Direct outreach: "I built a demo that replies to your leads in under a minute. Want to see it?" Ask for referrals after securing a client. Limitations Free tiers have execution/interval limits. Self-hosting requires IT management. AI replies need human oversight. Tool updates can break workflows.

Popular All-Time

10 all-time favorites
From Zero to Your First AI Agent in 25 Minutes (No Coding)25:58
FuturepediaFuturepedia

From Zero to Your First AI Agent in 25 Minutes (No Coding)

·25:58·4.6M views·24 min saved

What is an AI Agent? An AI agent is a system that can reason, plan, and take actions based on given information. It differs from automation, which follows predefined, static steps. Agents are dynamic and capable of reasoning. Key components: Brain (LLM), Memory (past interactions/context), and Tools (external interactions). Components of an AI Agent Brain: The large language model (e.g., ChatGPT, Claude, Gemini) that handles reasoning and language generation. Memory: Allows the agent to remember past interactions and use context for better decisions. Tools: Enable interaction with the outside world (data retrieval, action execution, orchestration). Examples include Gmail, Google Sheets, APIs. Building Your First AI Agent (No-Code) The video uses the platform NADN for building agents visually without coding. NADN has a dedicated AI agent node that integrates the Brain, Memory, and Tools. A practical example involves building a personalized trail running recommendation agent. Agent Development Steps Trigger: Set up a schedule (e.g., daily at 5 AM) to run the agent. AI Agent Node: Add the core agent node. Brain Setup: Connect an LLM (e.g., OpenAI's GPT-4 Mini) by adding API keys. Memory Setup: Configure memory for context (e.g., remember last 5 messages). Tools Integration: Connect Google Calendar to check schedule. Connect OpenWeatherMap API for weather data. Connect Google Sheets for trail information. Connect Gmail to send recommendations. Use HTTP requests for custom APIs (e.g., AirNow.gov for air quality). Prompt Engineering: Define the agent's role, task, available inputs, tools, constraints, and desired output using a structured prompt. APIs and HTTP Requests API (Application Programming Interface): How software systems communicate and share information (like a vending machine interface). HTTP Request: The actual action of interacting with an API (e.g., GET to retrieve data, POST to send data). NADN simplifies tool integration, but custom tools can be built using HTTP requests to any public API. Testing and Refinement Test the workflow to identify and fix errors. Use ChatGPT to help debug errors by providing screenshots and explanations. Refine prompts and tool configurations for desired output and functionality. The agent can be tested via chat interface within NADN or through integrated communication channels.

How to Build & Sell AI Agents: Ultimate Beginner’s Guide3:50:40
Liam OttleyLiam Ottley

How to Build & Sell AI Agents: Ultimate Beginner’s Guide

·3:50:40·4.0M views·229 min saved

Foundational Understanding of AI Agents AI agents are digital workers that understand instructions and take actions to complete tasks. Key components: Large Language Model (LLM) as the brain, prompting for behavior, memory, optional external knowledge, and tools for actions. Focus on three core ingredients for building: prompting, knowledge, and tools. Understanding APIs (Application Programming Interfaces) is crucial for how agents use tools online. AI Agent Capabilities and Applications Tools transform agents from chatbots to action-takers, interacting with software via APIs. Tools can be pre-made integrations or custom-built. Schemas act as instruction manuals for agents to use APIs. Agents can combine multiple tools to solve complex problems, with advanced models enabling planning, action, reflection, and replanning. Two main categories: conversational agents (direct human interaction) and automated agents (triggered by events or schedules). Real-world use cases include co-pilots for specific roles, lead generation, appointment setting, and research agents. Building AI Agents (Tutorials) Build 1: Sales Co-pilot (Relevance AI) - Created custom research tools (company researcher, prospect researcher, pre-call report generator) to prepare sales reps for calls. Build 2: Automated Lead Qualification (N8N) - Built a workflow triggered by form submissions to research leads, qualify them, and notify the appropriate sales rep or send a rejection email. Reused the Relevance AI researcher tool. Build 3: Website & Phone Agent (Voiceflow) - Developed a conversational agent capable of answering questions from a knowledge base, generating instant quotes using a Relevance AI tool, and capturing lead information. Deployed as both a website chat widget and a voice agent accessible via phone. Build 4: WhatsApp Agent (Agentive) - Created a WhatsApp-based agent using Agentive (built on OpenAI's Assistants API) with a knowledge base, quote generation tool (Relevance AI), and lead capture to Airtable. Monetizing AI Agent Skills Opportunity lies in helping businesses implement AI, not necessarily building revolutionary tech. Services include: Education: Teaching businesses about AI and its applications. Consulting: Analyzing business operations to identify AI solutions. Implementation: Building and deploying AI systems for businesses. A significant market gap exists for AI services, especially for small to medium-sized businesses. Build your knowledge gap by practicing with more agents (e.g., via the free course on School) and choosing a monetization path (building, educating, or consulting) based on your interests. Strategies for getting clients: warm outreach and content creation (community content flywheel).

You NEED to Use n8n RIGHT NOW!! (Free, Local, Private)26:36
NetworkChuckNetworkChuck

You NEED to Use n8n RIGHT NOW!! (Free, Local, Private)

·26:36·2.7M views·26 min saved

Summary unavailable

Build & Sell n8n AI Agents (8+ Hour Course, No Code)8:26:39
Nate Herk | AI AutomationNate Herk | AI Automation

Build & Sell n8n AI Agents (8+ Hour Course, No Code)

·8:26:39·2.0M views·503 min saved

Course Structure and Foundations The course covers the opportunity in AI agents, foundational n8n setup, UI familiarization, and step-by-step workflow builds. Topics include APIs, HTTP requests, AI agent tools, memory, multi-agent architectures, prompting, webhooks, self-hosting n8n, and lessons learned from building AI agents. Understanding AI Agents vs. Workflows AI Agents: Possess a 'brain' (LLM + memory) and instructions (system prompt) to make autonomous decisions and act using tools. Suitable for non-deterministic or unpredictable processes. AI Workflows: Follow predefined, linear steps with integrated tools. More reliable, cost-efficient, easier to debug, and scalable for deterministic processes. The course emphasizes building workflows before agents ("crawl, walk, run"). Getting Started with n8n Sign up for a free 14-day trial of n8n. Familiarize with the n8n dashboard: overview, projects, credentials, and admin panel. Understand workflow triggers (manual, scheduled, webhooks, etc.) and nodes (actions, data transformation, AI). Learn about JSON data format and its importance in n8n and LLMs. Difference between active and inactive workflows. Understanding data types: string, number, boolean, array, object. Building AI Workflows (Step-by-Step Examples) RAG Pipeline and Chatbot: Integrates Google Drive, Pine Cone (vector database), and Open Router (for various LLMs) to create a retrieval-augmented generation system. Customer Support Workflow: Uses Gmail triggers, text classification (AI node) to route emails, and an AI agent with a Pine Cone knowledge base to draft and send automated email responses. LinkedIn Content Creation: Automates content generation by using Google Sheets for topics, Tavi (web search API) for research, an AI agent for writing posts, and updating the Google Sheet with the results. Invoice Processing Workflow: Uses Google Drive triggers, PDF text extraction, an AI information extractor for specific fields (invoice number, client details, dates, amount), updates a Google Sheet database, and crafts/sends emails to a billing team using AI. APIs and HTTP Requests APIs (Application Programming Interfaces) allow systems to communicate. Native integrations in n8n are essentially pre-configured HTTP requests. Use HTTP Request nodes when a native integration is unavailable. Key components of API documentation and HTTP requests: Method (GET, POST), Endpoint (URL), Query Parameters, Header Parameters (for authorization/API keys), and Body Parameters (data sent in the request). Emphasis on using `curl` commands to import API configurations into n8n for ease of setup. Demonstrates setting up HTTP requests for Perplexity (web search), Firecrawl (web scraping/data extraction), and Apify (web scraping marketplace). Explains common HTTP error codes (400, 401, 404, 500) and how to debug them. Covers setting up API keys as generic credentials in n8n for reusability. Demonstrates creating images with OpenAI's DALL-E API and videos with Runway's API by handling binary data and base64 encoding. Agentic Frameworks and Prompting Workflows vs. Agents: Reinforces that workflows are for deterministic tasks, while agents are for non-deterministic tasks requiring decision-making. Agent Components: Input, Agent (LLM + Memory), Tools, System Prompt (Instructions). Multi-Agent Systems: Discusses orchestrator/sub-agent architecture for complex tasks, allowing specialization and reusability. Frameworks include prompt chaining, routing, parallelization, and evaluator-optimizer loops. Prompting Methodology: Emphasizes reactive prompting (start small, observe errors, fix incrementally) over proactive prompting (writing a large prompt upfront). Key Prompt Components: Overview (Role/Purpose), Tools (Description & When to Use), Rules/Instructions, Examples (for correcting errors), Final Notes. Memory Management: Simple memory vs. external databases (Postgres via Superbase) for storing conversation history. Session IDs are crucial for multi-user/multi-conversation contexts. Output Parsing: Using structured output parsers (JSON schema) to ensure agents provide data in a usable format for subsequent nodes. Human in the Loop: Implementing steps where the workflow pauses for human feedback (approval/denial or text-based input) to refine outputs or confirm actions. Error Workflows: Setting up a dedicated workflow to capture and log errors from active workflows, sending notifications via Slack or Google Sheets. Dynamic Model Selection: Using a model selector agent (via Open Router) to choose the most cost-effective or suitable LLM based on the input query's complexity. MCP Servers: Explains Model Context Protocol servers as a standardized way for agents to interact with tools, providing schema and resource information. Demonstrates self-hosting n8n and connecting to community MCP nodes (e.g., Airbnb, Brave Search) and discusses limitations. Lovable Integration: Building a front-end web app with Lovable that communicates with n8n via webhooks for backend AI processing (e.g., generating excuses). Lessons Learned: Build workflows first, wireframe before building, context is crucial, vector databases aren't always needed, prompting is critical (reactive vs. proactive), scaling agents is complex, and no-code tools have limitations.

N8N FULL COURSE 6 HOURS (Build & Sell AI Automations + Agents)5:58:32
Nick SaraevNick Saraev

N8N FULL COURSE 6 HOURS (Build & Sell AI Automations + Agents)

·5:58:32·1.4M views·355 min saved

Introduction to n8n n8n is a powerful, open-source, no-code workflow automation tool. The course aims to teach practical business applications of n8n for revenue generation and cost savings. It covers setting up n8n, understanding its interface, and building workflows from scratch. Getting Started with n8n Sign up for n8n cloud is recommended for beginners due to ease of setup. The n8n interface features a canvas for building workflows, nodes for actions/triggers, and credentials for app connections. Key features include projects for organization, a template library with pre-built workflows, and an AI assistant for help. Self-hosting options (Render, Railway, Digital Ocean, Heroku, Docker) are discussed for cost savings and data privacy. Building Your First n8n Workflows Workflow 1: Manual Trigger & Email Sending Starts with a manual trigger. Connects to Gmail using OAuth2 for authentication. Sends a personalized email using dynamic data. Demonstrates testing steps and understanding node input/output. Workflow 2: Form Submission & AI Autoresponder Uses a form submission as a trigger. Collects user data via a custom form (name, email, phone). Integrates with OpenAI (GPT-4o) to process data and generate a personalized email response. Explains API key connection for OpenAI and prompt engineering (system prompt, user prompt). Shows how to pin data for easier testing and reuse across nodes. Includes a 120-second delay node before sending the final email. Demonstrates activating a workflow for live use. Workflow 3: Calendar Booking & CRM Integration Triggers on a booking created via Cal.com (using API key authentication). Sends a personalized HTML email reply to the booked person. Demonstrates date formatting using Luxon datetime functions (add, subtract, diff, extract, format). Integrates with ClickUp (CRM) via API key to create a task with booking details. Explains handling custom fields in ClickUp using JSON format. Shows referencing data from multiple nodes back using specific syntax ($`). n8n Functions and Data Handling Fields: Differentiates between fixed fields (static values) and expression fields (dynamic values using JavaScript/n8n syntax). Advocates for using expression fields. JSON: Explains JavaScript Object Notation (keys, values, data types like string, number, boolean, array, object), and how data is represented in n8n (array of objects). Core Functions: Covers manipulation of strings (includes, split, startsWith, endsWith, replaceAll, length, base64 encode/decode, concat, extract domain/email/URL, hash, quote, remove markdown/tags, slice, trim, URL encode), numbers (round, floor, ceil, absolute, format), arrays (length, last, first, includes, append, chunk, compact, concat, difference, intersection, find, indexOf, lastIndexOf, match, push, remove, replace, reverse, slice, unique, join, map, filter, reduce), objects (keys, values, isEmpty, hasField, compact, keepFieldsContaining, removeField, toJSON string, URL encode), booleans (toNumber, toString), datetimes (format, add, subtract, diff, extract, startOf, endOf, components, zone, isWeekend), and custom logic. Flow Control Nodes: Explains nodes like 'if' (conditional branching), 'filter' (data filtering), 'merge' (combining data streams), and 'split into batches'/'loop over items' (iterating over data). Advanced Concepts: Covers HTTP requests (GET, POST), webhooks (receiving data), OpenAI integrations (message model, AI agents), and using JavaScript/functions within n8n for complex data transformations. n8n vs. Make.com Comparison Module Availability: Make.com has a wider range of native integrations. JSON & Code Integration: n8n excels with native JavaScript/expression support. Flow Control: n8n offers superior flow control with built-in if statements, loops, merge, filter, and error handling. Testing: n8n's data pinning feature significantly simplifies workflow testing compared to Make.com's manual API calls. Connections: Make.com generally has simpler, one-click authentication for services; n8n can be more complex, requiring manual API setup. Webhooks & Mailhooks: Make.com is considered superior for ease of use and setup, especially with its mailhook feature. AI Features: n8n has strong native AI integrations (AI agents, chat interfaces, tool usage), while Make.com requires more manual setup. Sharing & Collaboration: n8n offers better template sharing and importing via URLs/copy-pasting, with a richer template library. Hotkeys & Documentation: n8n has excellent built-in hotkeys and inline documentation, enhancing usability. Financials: n8n is free if self-hosted (cost of server only) and scales affordably. Cloud plan is $24/month for limited workflows. Make.com is more accessible initially ($0 free plan, $10.59/month for core) but scales expensively with operations (modules). Recommendation: Make.com is better for simpler tasks and less technical users. n8n is superior for complex, operationally intensive, and AI-focused workflows, especially with self-hosting. Conclusion and Next Steps The course provides a comprehensive understanding of n8n, from basic setup to advanced functions and self-hosting. The emphasis is on practical application for business value and revenue generation. Encourages viewers to practice and utilize the knowledge gained. Promotes the "Maker School" community for further development of automation business skills, offering a roadmap, accountability, templates, and coaching.

Create Your FIRST AI Agent Today !23:28
AI Learners IndiaAI Learners India

Create Your FIRST AI Agent Today !

·23:28·1.3M views·21 min saved

Introduction to AI Agents AI agents act as automated assistants that perform tasks for you. This video focuses on creating a simple AI agent using N8N. The creator has generated approximately ₹2.5 lakhs through AI and aims for higher revenue. N8N Platform N8N is a workflow automation tool for building AI agents. It offers a cloud-based version with a free trial (1000 executions, 14 days). A local version is available but can be less stable. The interface involves creating projects and workflows using nodes. Building the First Agent Start by creating a new project in N8N. Create a workflow from scratch. Add a "Chat" trigger to initiate the agent. Add an "AI Agent" node. Configure the AI Agent: Select "OpenAI" as the chat model. Set up OpenAI API credentials by creating an API key from the OpenAI dashboard. A small monetary investment is recommended for API usage. Choose a suitable model, e.g., "gpt-3.5-turbo-0125" (four-mini). Add "Simple Memory" with a context window of 5 messages. Include a "Calculator" tool for mathematical operations. Integrating SERP API Add the "SERP API Google Search" node. Sign up for SERP API and get an API key (free plan includes 100 searches/month). Enter the SERP API key as credentials in N8N. Testing the Agent Test the agent by typing queries in the chat trigger, e.g., "Best restaurants for sushi in Pune India" or "What's the weather today in Pune Maharashtra India". The agent will use SERP API to scrape Google and OpenAI to generate a response. The agent successfully provided restaurant recommendations and weather information, verifying its functionality. Next Steps and Future Concepts Future videos will cover more advanced agents, including RAG (Retrieval-Augmented Generation) agents. RAG agents can answer questions based on your own databases and have high earning potential. The current agent can be integrated with platforms like Telegram or WhatsApp.

How to Build & Sell AI Automations: Ultimate Beginner’s Guide1:50:23
Liam OttleyLiam Ottley

How to Build & Sell AI Automations: Ultimate Beginner’s Guide

·1:50:23·1.3M views·107 min saved

Foundational Understanding of AI Automation AI automation is a system using AI to automatically perform complex tasks that normally require humans. Distinction from "old school" automation: AI automations handle tasks requiring thinking, creativity, and decision-making, not just data movement. Three categories: Conversational AI (chatbots, voice agents), AI Tools (perform specific jobs on command), AI Workflow Automations (sequences of tasks using AI for decisions). Workflow automations are most powerful, incorporating agents, conversational AI, and tools. How AI Automations Work An AI automation functions like an assembly line with five key parts: Trigger: Kicks off the automation (e.g., new email, form submission). Filter: Checks if incoming data is relevant and should proceed. Actions: The core tasks performed (e.g., sending emails, updating data). Intelligence Layer: Uses AI (via prompts) to analyze, decide, and adapt. Formatter: Prepares data for the next step. Output: The final result or deliverable. Tools for Building AI Automations Workflow Builders: Platforms like Make.com, Zapier, or n8n act as the command center. Integrations: Connect to various tools: Databases/Spreadsheets (Airtable, Google Sheets) Communication Tools (Slack, Gmail) AI Models (OpenAI's ChatGPT) Scheduling Tools (Calendly) Forms (Tally, Typeform) Building AI Automations (Tutorials) Build 1: AI Lead Qualification System. Uses Tally for lead forms, Airtable for data storage and AI qualification based on budget. Automates email follow-ups and Slack notifications for qualified leads. Connects Tally to Airtable, then uses Make.com to trigger actions based on Airtable data. Build 2: Enhancing Qualification with AI Voice Agent. Integrates Vappy (AI voice agent) to call leads for more detailed information. Researches leads using OpenAI before the call for personalized pitches. Handles call outcomes (answered/unanswered, interested/not interested) and updates Airtable. Build 3: Automated Proposal Generation. Uses OpenAI to generate proposal content based on lead research and call summaries. Generates and sends personalized proposals using PandaDoc. Updates Airtable to track proposal status. Monetizing AI Automation Skills Market Opportunity: Huge demand from small and medium-sized businesses (SMBs) needing AI implementation. Services Offered: Education: Teaching businesses about AI and automation. Consulting: Identifying AI automation opportunities within a business. Implementation: Building and deploying AI automation solutions. Creating a Knowledge Gap: Possessing more AI automation knowledge than potential clients is key to earning. Getting Started: Warm Connections: Leverage existing network and trust to find first clients. Community Content Flywheel: Share learning and expertise in online communities (like the instructor's) to build credibility and attract clients. Troubleshooting: Embrace challenges as growth opportunities. Leverage AI (ChatGPT), Google searches, YouTube tutorials, and online communities. Learn to read and apply documentation. Develop resilience and persistence.

n8n will change your life as a developer...5:56
FireshipFireship

n8n will change your life as a developer...

·5:56·1.3M views·4 min saved

What is n8n? n8n is presented as a free, open-source, and self-hostable alternative to Zapier. It allows users to create automation workflows by connecting various input triggers (e.g., website forms, databases, GitHub issues) to a series of steps involving third-party apps or custom code. Workflows are designed using a visual, flowchart-style editor, making them accessible to non-technical users. Use Cases and Examples Developers: Trigger workflows on GitHub PR merges to build Docker images and notify on Discord. YouTubers: Automatically share new video content across social media platforms. IoT Enthusiasts: Set up alarms triggered by smart cameras detecting law enforcement. Gamblers: Scrape football stats and use AI for bet suggestions. Personal Automation: Trigger a workflow when a specific message is received on Telegram. Getting Started and Deployment n8n can be run locally for testing via the command `npx n8n` in the terminal. For serious use, self-hosting on a VPS is recommended. The video demonstrates deploying n8n on a Linux VPS provided by Hostinger, using a pre-built Ubuntu template with n8n pre-installed. The cost for a VPS is shown to be around $5 per month. Building a Workflow Workflows start with a trigger node, which can be manual, scheduled, or connected to a third-party app (e.g., Telegram). Data from the trigger can be processed through subsequent nodes, including: AI nodes for analysis or generating content (e.g., apology letters) using custom prompts and models. Conditional logic nodes (if/else statements) to handle different scenarios based on data. Custom code nodes for executing arbitrary code or API calls. Integration with various apps for actions like ordering flowers or posting to X (formerly Twitter). Workflows can also log interactions to platforms like Google Sheets.

n8n Tutorial – Zero to Hero Course3:35:08
freeCodeCamp.orgfreeCodeCamp.org

n8n Tutorial – Zero to Hero Course

·3:35:08·1.3M views·210 min saved

Introduction to n8n n8n is an open-source workflow automation platform for integrating APIs and orchestrating workflows without extensive coding. The course covers foundational concepts like nodes, architecture, data types, and how workflows run. It includes configuring API keys for services like OpenAI and Anthropic. AI Agent Workflows Build AI agents for tasks like auto-replying to emails and multi-agent research. Utilize the HTTP request node for API interactions, web scraping, and external tools. Explore creative workflows for text-to-image and text-to-video generation using models like Google's V3 and Canon. Create a Slack workflow where AI can reply to messages on your behalf. Retrieval Augmented Generation (RAG) and Advanced Concepts Implement RAG agents using vector databases like Pinecone for context and memory. Build a customer support RAG agent for intelligent, context-aware support. Understand MCPs and their comparison to traditional workflows for reusability and scalability. Orchestrate enterprise-style systems by combining multiple agents using sub-workflows. Learn about retries, error handling, best practices, and using the workflow template marketplace. n8n Foundations and AI Agents n8n (notation) is a free, open-source tool for connecting apps and services visually using nodes. Workflows have trigger events and action nodes. AI agents in n8n use an LLM (like OpenAI, Anthropic), a context window/memory, and tools (like Gmail, web scrapers). Workflows can run sequentially or in parallel branches. Memory types include short-term context memory (for chat history) and long-term vector database/document RAG memory. Data Handling and Expressions Nodes have input and output panels displaying data payloads. Data representations include schema, table, and JSON formats. Expressions allow dynamic data pulling from earlier nodes, unlike fixed values. n8n supports five data types: strings, numbers, booleans, arrays, and objects. Community nodes extend n8n's capabilities beyond official integrations. Building an AI Email Agent Start with a trigger node (e.g., on chat message). Add an AI agent node, connecting it to an LLM (e.g., OpenAI GPT-4.1). Configure memory (e.g., simple memory) for conversational context. Attach tools like Gmail for specific actions (e.g., sending emails). Use system and user messages to guide the AI agent's behavior. Expressions are crucial for dynamic inputs in prompts. Learn to activate workflows for production and make them publicly available via a URL. API Keys and Hosting Options Obtain API keys from providers like OpenAI or use platforms like CodeCloud Keyspace for unified access to multiple LLMs. Understand how to connect to LLM APIs using base URLs and API keys. Compare n8n Cloud (simplicity, managed updates) vs. self-hosting (control, cost-effectiveness, custom integrations). Self-hosting can be done locally with Docker or on cloud instances like AWS EC2. Setting up Google Cloud Console for n8n involves creating projects, enabling APIs (Gmail, Drive, etc.), and configuring OAuth credentials. Advanced Workflows and Tools Create an AI research agent that searches for AI news using Perplexity, checks against a Google Sheet log for duplicates, summarizes, and emails the findings. Use scheduled triggers for daily automation. Integrate Slack for AI to reply to messages and act on your behalf, requiring specific user token scopes and event subscriptions. Implement RAG by connecting an AI agent to a Google Doc for project updates. HTTP Request Node and API Calls Use the HTTP request node to interact with external APIs not natively supported by n8n. Connect to public APIs (e.g., cat facts), weather APIs (OpenWeatherMap), and web scraping services (Firecrawl). Configure authentication using header-based methods with generic credentials for security and reusability. Handle complex API interactions involving POST requests for initiating tasks and GET requests for retrieving results, often with wait nodes and if loops for asynchronous processes. Multimedia Generation Workflows Build text-to-image workflows using models like DALL-E via OpenAI and image generation platforms like W&B AI. Construct text-to-video workflows using models like V3 on platforms like W&B AI or Google Cloud Vertex AI. Develop image-to-video workflows that take an image and a text prompt to generate video content. These workflows often involve multiple API calls (POST for generation, GET for results), wait nodes, if loops for status checking, and base64 conversion for handling media data. Sub-workflows and Error Handling Utilize sub-workflows to segment complex logic into reusable and manageable parts. The "Execute sub-workflow" node triggers another workflow, allowing data transfer between them. The "Execute by another workflow" trigger allows a workflow to be called as a sub-workflow. Configure data transfer between main and sub-workflows ("Accept all data" vs. "Define using fields below"). Splitting workflows into smaller parts aids in troubleshooting and error isolation. Conclusion and Next Steps Automation with n8n enhances productivity, extends AI capabilities, and frees up time for strategic tasks. Encouragement to build, experiment with new APIs, join the community, and apply automation to various business functions. Automation augments human capabilities rather than replacing them.

n8n Complete Course (Beginner to Advanced) | WhatsApp Automation Project18:03
Manish Digital AcademyManish Digital Academy

n8n Complete Course (Beginner to Advanced) | WhatsApp Automation Project

·18:03·1.2M views·16 min saved

Introduction to n8n and WhatsApp Automation Demonstrates a WhatsApp automation bot for a restaurant, handling orders, inquiries, and confirmations without manual intervention. Highlights the potential for earning by offering this service to local businesses. Explains that the fundamentals learned can be applied to various automations beyond WhatsApp, such as email, social media, and CRM. Setting up n8n and Basic Bot Functionality Explains how to set up n8n, an open-source automation tool. Covers different trigger types: manual, on app event, and on a schedule. Focuses on using "on chat message" as the trigger for this project. Introduces connecting an AI agent (using Gemini as the LLM) and the necessity of an API key to bridge n8n and the AI model. AI Agent Capabilities: Memory and Tools Explains the concept of "memory" in AI agents, allowing them to retain conversation history. Demonstrates connecting to a Google Sheet as a database with "Inventory," "Orders," and "FAQ" sheets. Shows how to use "Tools" in n8n to interact with the Google Sheet, retrieving inventory and answering FAQs. Details setting up the "Orders" sheet to append new order data, using AI to prompt the user for necessary information (name, quantity). Includes a JavaScript expression for automatically adding the order date. Addresses a flaw where the bot accepted orders for out-of-stock items and shows how to fix it by adding system instructions to the AI agent, enforcing inventory rules. Integrating WhatsApp Business Details the process of integrating WhatsApp Business with n8n. Requires setting up a Meta for Business account and creating an App ID. Explains how to obtain Client ID and Client Secret from Meta. Covers setting up the WhatsApp Business API, including generating an access token and business account ID. Troubleshoots common issues like missing country codes in phone numbers. Connects the AI agent's output to the WhatsApp "Send Message" node for bot replies. Tests the complete WhatsApp integration, showing the bot responding to messages sent via WhatsApp.