Wednesday, 15 April 2026

n8n Telegram Bot Tutorial (Step-by-Step Automation Guide)

n8n + Telegram Automation Tutorial

Build your own Telegram bot using n8n — send alerts, automate messages, and connect APIs in minutes ๐Ÿš€

๐Ÿ“Œ What You'll Learn

  • Create Telegram Bot
  • Connect Telegram to n8n
  • Send Messages Automatically
  • Build Real Automation Workflow
  • Use Cases (Alerts, AI, CRM)

Watch My n8n tuts on YouTube

I also share videos about automation, n8n workflows, and AI systems on my YouTube channel.

▶ Visit My YouTube

๐Ÿค– What is n8n + Telegram Automation?

By connecting n8n with Telegram, you can automate messages, alerts, and notifications directly to your phone or group.

๐Ÿ’ก Example: Send alerts when someone submits a form, makes a payment, or triggers an IoT device.

๐Ÿงฉ Step 1: Create Telegram Bot

  1. Open Telegram
  2. Search for @BotFather
  3. Type /start
  4. Type /newbot
  5. Set name and username
⚠️ Save your Bot Token — you will use it in n8n

๐Ÿ”— Step 2: Connect Telegram to n8n

  • Go to n8n → Credentials
  • Add new credential → Telegram
  • Paste your Bot Token

๐Ÿ“ฉ Step 3: Send Telegram Message

Node: Telegram
Operation: Send Message

Chat ID: YOUR_CHAT_ID
Text: Hello from n8n ๐Ÿš€

Run the node — you should receive a message instantly on Telegram.

⚡ Step 4: Get Your Chat ID

Send a message to your bot, then use this API:

https://api.telegram.org/botYOUR_TOKEN/getUpdates

Find your chat.id in the response JSON.

๐Ÿ”„ Real Automation Workflow

Webhook → HTTP Request → Telegram
  • Webhook receives data
  • HTTP Request processes API
  • Telegram sends notification

๐Ÿ’ก Example: Send Form Data to Telegram

{
  "name": "{{ $json.name }}",
  "message": "{{ $json.message }}"
}

Telegram message:

๐Ÿ“ฉ New Lead
Name: John Doe
Message: Hello!

๐Ÿ”ฅ Real Use Cases

IoT Alerts (ESP32, Sensors)
Website Lead Notifications
Payment Alerts (Xendit)
AI Chatbot Notifications

❌ Common Errors

❌ Invalid Bot Token
❌ Wrong Chat ID
❌ Bot not started
❌ No permission in group

✅ Pro Tips

  • Use Markdown formatting in messages
  • Send images using Telegram node
  • Combine with Google Sheets logging
  • Use IF node for smart alerts

๐Ÿš€ Want Full n8n Telegram System?

I can build complete automation (AI bot, CRM alerts, IoT notifications)

Contact Me

FAQ

Q: Is Telegram free?
Yes, completely free API.

Q: Can I send images?
Yes, using Telegram node.

Q: Can I build chatbot?
Yes, combine with n8n + AI.


SEO Title: n8n Telegram Bot Tutorial (Step-by-Step Automation Guide)

Meta Description: Learn how to connect Telegram bot to n8n and automate messages, alerts, and workflows easily.

Tuesday, 14 April 2026

n8n HTTP Request Tutorial for Beginners

n8n HTTP Request Tutorial

Learn how to connect ANY API using n8n and build powerful automations (Supabase, WordPress, Xendit, AI & more)

๐Ÿ“Œ Table of Contents

  • What is HTTP Request in n8n?
  • GET vs POST Explained
  • Authentication & Headers
  • Dynamic Data in n8n
  • Real Workflow Example
  • Common Errors & Fixes
  • Best Practices

What is HTTP Request in n8n?

The HTTP Request node in n8n allows your workflow to communicate with external systems using APIs. It can fetch data, send data, update records, or trigger automation in other platforms.

๐Ÿ’ก Simple Explanation: It’s like giving n8n the ability to talk to any app on the internet.

GET vs POST (Core Concept)

GET

Retrieve data from API

GET /users

POST

Send data to API

POST /users

Basic Example (GET Request)

https://jsonplaceholder.typicode.com/posts

Returns a list of posts in JSON format.

Send Data (POST Example)

{
  "title": "Hello from n8n",
  "body": "Automation test",
  "userId": 1
}

Authentication & Headers

Content-Type: application/json
Authorization: Bearer YOUR_TOKEN
X-API-Key: YOUR_API_KEY
⚠️ Most API errors happen because of missing headers.

Dynamic Data (n8n Magic)

{{ $json.email }}

This pulls data from previous nodes automatically.

Real Workflow Example

Webhook → HTTP Request → Google Sheets → Telegram
  • Receive data
  • Send to API
  • Store results
  • Notify user

Common Errors & Fixes

❌ Wrong URL
❌ Invalid API key
❌ Missing headers
❌ Wrong method
❌ Bad JSON format

Best Practices

  • Test API in Postman first
  • Use Set node before HTTP
  • Store API keys securely
  • Log outputs for debugging

Real Use Cases

Supabase Integration
Xendit Payments
WordPress Auto Post
AI APIs (OpenAI / Claude)

๐Ÿš€ Want Ready-Made n8n Workflows?

I can build complete automation for your business (Supabase, CRM, AI, Payments)

Contact Me

Watch My n8n tuts on YouTube

I also share videos about automation, n8n workflows, and AI systems on my YouTube channel.

▶ Visit My YouTube

FAQ

Q: Can I connect any API using n8n?
Yes, as long as the API is accessible via HTTP.

Q: Do I need coding?
No, but basic JSON knowledge helps.

Q: What is the hardest part?
Authentication and headers.


SEO Title: n8n HTTP Request Tutorial for Beginners

Meta Description: Learn how to use n8n HTTP Request node to connect APIs and automate workflows.

Monday, 13 April 2026

n8n + Weather API

How to Use n8n with a Weather API for Alerts and Automation

Build smart weather-based workflows for alerts, logging, dashboards, and IoT using n8n and a Weather API.

In this tutorial, you will learn:
  • How to connect n8n to a Weather API
  • How to read temperature, humidity, and rain data
  • How to trigger alerts using IF conditions
  • How to send notifications to Telegram, Gmail, or Google Sheets
  • How to expand the flow for smart home or IoT projects

Why Use n8n with a Weather API?

n8n is a powerful automation platform that helps you connect apps, APIs, and logic without building a full backend from scratch. A Weather API gives you real-time data such as temperature, humidity, wind speed, and weather conditions.

When you combine both, you can build workflows like:

  • Send Telegram alerts when rain starts
  • Email yourself when temperature gets too high
  • Log weather data into Google Sheets every hour
  • Trigger IoT webhooks for fans, pumps, or warning systems
  • Create weather dashboards for home, office, or city monitoring

What You Need

  • An n8n instance
  • A Weather API key
  • A city or location to monitor
  • An output app like Telegram, Gmail, Google Sheets, or Webhook

For beginners, OpenWeather is one of the easiest APIs to use.

Basic Workflow Structure

[Schedule Trigger]
        ↓
[HTTP Request]
        ↓
[IF Node]
        ↓
[Telegram / Gmail / Google Sheets / Webhook]

This flow checks the weather on a schedule, evaluates the result, and performs an action when a condition is met.

Step 1: Add a Schedule Trigger

In n8n, add a Schedule Trigger node. This decides how often the workflow checks the weather.

Suggested schedule examples:
  • Every 30 minutes
  • Every 1 hour
  • Every morning at 6:00 AM

For rain or storm alerts, checking every 15 to 30 minutes is usually enough.

Step 2: Add an HTTP Request Node

Next, add an HTTP Request node to call the Weather API.

https://api.openweathermap.org/data/2.5/weather?q=Manila,PH&appid=YOUR_API_KEY&units=metric

Replace YOUR_API_KEY with your actual API key. This request returns live weather data for Manila in Celsius.

Recommended settings:
  • Method: GET
  • Response Format: JSON

Step 3: Understand the Response

A typical Weather API response looks like this:

{
  "weather": [
    {
      "main": "Rain",
      "description": "light rain"
    }
  ],
  "main": {
    "temp": 29.5,
    "humidity": 84
  },
  "wind": {
    "speed": 3.6
  },
  "name": "Manila"
}

The most useful fields are:

  • weather[0].main = general weather condition
  • weather[0].description = detailed condition
  • main.temp = temperature
  • main.humidity = humidity percentage
  • wind.speed = wind speed
  • name = city name

Step 4: Add an IF Node for Conditions

Now add an IF node to create your alert logic.

Example 1: Rain Alert

{{$json["weather"][0]["main"]}} = Rain

Example 2: High Temperature Alert

{{$json["main"]["temp"]}} > 35

Example 3: High Humidity Alert

{{$json["main"]["humidity"]}} > 80

You can use a single IF node or add multiple branches depending on your needs.

Step 5: Send the Alert

Connect the true path of the IF node to your output app.

  • Telegram for instant mobile alerts
  • Gmail for email notifications
  • Twilio for SMS alerts
  • Google Sheets for weather logging
  • Webhook for IoT triggers

Example Telegram message:

Weather Alert
City: {{$json["name"]}}
Condition: {{$json["weather"][0]["main"]}}
Details: {{$json["weather"][0]["description"]}}
Temperature: {{$json["main"]["temp"]}}°C
Humidity: {{$json["main"]["humidity"]}}%

Optional: Clean the Data with a Set Node

To make your workflow easier to manage, add a Set node before the IF node and keep only the fields you need.

{
  "city": "{{$json['name']}}",
  "weather": "{{$json['weather'][0]['main']}}",
  "description": "{{$json['weather'][0]['description']}}",
  "temp": "{{$json['main']['temp']}}",
  "humidity": "{{$json['main']['humidity']}}"
}

This makes the next nodes cleaner and easier to read.

Practical Use Cases

1. Rain Notification System

Send a message to your phone or group chat whenever rain is detected in your city.

2. Smart Home Automation

Trigger a webhook to turn on a fan, close windows, or activate a pump based on weather conditions.

3. School or Office Safety Alerts

Notify staff when severe heat, rain, or wind conditions are detected.

4. Weather Logging Dashboard

Save weather data every hour to Google Sheets or Supabase for reports and charts.

5. IoT and ESP32 Integration

Use n8n as the automation layer between the Weather API and your hardware system.

Tips for Better Workflows

  • Use metric units for Celsius values
  • Add error handling in case the API fails
  • Store your API key securely in n8n credentials or environment variables
  • Avoid duplicate alerts by adding cooldown logic
  • Log alerts so you can review what happened later

Example Advanced Flow

[Schedule Trigger]
        ↓
[HTTP Request: Weather API]
        ↓
[Set Node]
        ↓
[IF: Rain?]
   ├── Yes → [Telegram Alert]
   └── No  → [Google Sheets Log]

Final Thoughts

If you are building automations, dashboards, or smart alert systems, n8n plus a Weather API is a very practical combination. It is simple to set up, flexible to expand, and useful for both beginners and advanced users.

You can start with a basic rain alert, then expand into Google Sheets logging, Telegram notifications, Supabase storage, or even IoT automation for devices and sensors.

Conclusion

Using n8n with a Weather API is one of the easiest ways to build real-time automation based on environmental data. With just a few nodes, you can monitor weather conditions, trigger alerts, log history, and connect the workflow to other apps or devices.

```

Watch My n8n tuts on YouTube

I also share videos about automation, n8n workflows, and AI systems on my YouTube channel.

▶ Visit My YouTube

Sunday, 12 April 2026

Automate File Management with n8n + Google Drive

๐Ÿš€ Automate File Management with n8n + Google Drive

A step-by-step beginner-friendly guide for Blogspot readers

Want to automatically upload, organize, and manage files in Google Drive without doing everything manually? In this tutorial, you’ll learn how to connect n8n with Google Drive to build smart automations for file uploads, folder organization, backups, and triggers.

๐Ÿ“Œ What You Can Automate

  • Auto-upload files to Google Drive
  • Organize files into folders automatically
  • Back up documents and media
  • Trigger workflows when new files appear
  • Reduce repetitive manual work

๐Ÿงฐ What You Need

  • An n8n account (cloud or self-hosted)
  • A Google account
  • Basic workflow knowledge (optional)

⚙️ Step 1: Set Up Google Drive Credentials

Before you can connect Google Drive to n8n, you need to create your Google API credentials.

  1. Go to Google Cloud Console
  2. Create a new project
  3. Enable the Google Drive API
  4. Go to Credentials → Create OAuth Client
  5. Add the redirect URL from your n8n instance
https://your-n8n-domain/rest/oauth2-credential/callback

Then copy your Client ID and Client Secret, and in n8n:

  • Open Credentials
  • Add Google Drive OAuth2
  • Paste your keys
  • Connect your Google account

๐Ÿ”„ Step 2: Create Your First Workflow

One simple workflow is to automatically upload files into Google Drive.

๐Ÿงฉ Example Workflow

Webhook → Receive File → Google Drive Upload → Gmail Notification

1️⃣ Add a Trigger Node

Choose any of these depending on your use case:

  • Webhook for receiving uploads from apps or forms
  • Google Drive Trigger for watching a folder
  • Schedule Trigger for regular backups

2️⃣ Add the Google Drive Node

In n8n, add the Google Drive node and choose the operation you want:

  • Upload
  • Download
  • Search
  • Delete
  • Create Folder

3️⃣ Configure the Upload

For file uploads, you can set fields like:

  • Operation: Upload
  • Binary Property: data
  • File Name: dynamic expression
  • Parent Folder: your selected Drive folder
{{$json["name"]}}

๐Ÿ”ฅ Step 3: Real Use Cases

๐Ÿ’ก Use Case 1: Auto Backup Files to Google Drive

Perfect for backing up uploads from your website, CRM, or forms.

[Webhook]

[Receive File]

[Google Drive Upload]

[Send Gmail Notification]

๐Ÿ’ก Use Case 2: Auto Organize Files

You can automatically sort files based on file type:

  • Images → Images folder
  • PDFs → Documents folder
  • Videos → Media folder

This is usually done with an IF node in n8n.

๐Ÿง  Advanced Tips

✅ Use Expressions for Dynamic File Names

This helps keep your files organized automatically.

{{$json["title"]}}_{{$now}}

✅ Create Folders Automatically

Use the Google Drive node to create folders before uploading files.

✅ Search Before Upload to Avoid Duplicates

Add a Search step before the upload. If the file already exists, skip the upload and continue the workflow.

Watch My n8n tuts on YouTube

I also share videos about automation, n8n workflows, and AI systems on my YouTube channel.

▶ Visit My YouTube

๐ŸŽฏ Conclusion

With n8n + Google Drive, you can save time, automate file management, and build workflows for yourself or your clients. Whether you’re a freelancer, agency owner, or business operator, this is one of the easiest automations to start with.

๐Ÿš€ Bonus Offer

I can also help you build:

  • n8n workflow JSON (import-ready)
  • Google Drive automation systems
  • AI-powered file sorting and tagging workflows
  • n8n + Gmail tutorials
  • n8n + WhatsApp automations
  • n8n + Supabase AI agent tutorials

Comment or message me if you want the next tutorial.

Saturday, 11 April 2026

n8n AI Agent + OpenAI (ChatGPT) integration

How to Build an AI Agent in n8n Using OpenAI (Step-by-Step Tutorial)

AI agents are transforming automation. Instead of fixed workflows, you can build intelligent systems that understand input, process data, and respond dynamically.

In this tutorial, you’ll learn how to create an AI Agent using n8n and OpenAI (ChatGPT API).


๐Ÿš€ What You Will Learn

  • Build an AI agent in n8n
  • Connect OpenAI API
  • Process user input dynamically
  • Create smart automation workflows

๐Ÿค– What is an AI Agent?

An AI agent is a system that:

  • Receives input (question or task)
  • Processes it using AI
  • Performs actions or returns responses

This allows you to automate decision-making, not just tasks.


๐Ÿ”‘ Step 1: Get OpenAI API Key

1. Go to OpenAI dashboard

2. Generate API key

3. Save it securely


⚙️ Step 2: Create Workflow in n8n

Create workflow with:

  • Webhook Node (Input)
  • OpenAI Node (Processing)
  • Optional: Slack / Gmail / WhatsApp (Output)

๐ŸŒ Step 3: Add Webhook Trigger

Example input:

{
  "prompt": "Write a short marketing message for a real estate business"
}

๐Ÿง  Step 4: Configure OpenAI Node

Set up the OpenAI node:

Model: gpt-4 / gpt-4o / gpt-3.5

Prompt:
{{$json["prompt"]}}

You can also use advanced prompts:

You are an expert marketing assistant.

Task:
{{$json["prompt"]}}

Respond clearly and professionally.

๐Ÿงช Step 5: Test the AI Agent

Send request:

POST /webhook-url

{
  "prompt": "Create a Facebook ad for a restaurant"
}

The AI will generate a response instantly.


๐Ÿ”ฅ Real-World Use Cases

  • ๐Ÿค– AI chatbot
  • ๐Ÿ“ Content generation (blogs, ads)
  • ๐Ÿ“Š Data analysis assistant
  • ⚖️ Legal / business assistant
  • ๐Ÿ™️ LGU AI assistant

⚡ Pro Tips

  • Use structured prompts for better output
  • Store responses in Supabase
  • Add memory (RAG system)
  • Combine with voice AI
  • Add multi-channel outputs (Slack, Email, SMS)

Watch My n8n tuts on YouTube

I also share videos about automation, n8n workflows, and AI systems on my YouTube channel.

▶ Visit My YouTube

๐Ÿ“ˆ SEO Keywords

n8n ai agent tutorial, openai automation, chatgpt api workflow, no code ai agent, automation ai system


๐Ÿ’ก Tools Used in This Tutorial

Disclosure: This post may contain affiliate links.


๐ŸŽฏ Conclusion

n8n + OpenAI lets you build powerful AI agents that can automate thinking, not just tasks.

This is the foundation for AI SaaS, chatbots, and automation systems.

๐Ÿš€ Start building your AI agent today!

Friday, 10 April 2026

How to Scrape Google Maps Leads Using n8n (Step-by-Step Tutorial)

How to Scrape Google Maps Leads Using n8n (Step-by-Step Tutorial)

If you're looking to generate leads for your business or clients, Google Maps is one of the best sources of local business data.

In this tutorial, you'll learn how to use n8n to extract business information from Google Maps using APIs and automation workflows.


๐Ÿš€ What You Will Learn

  • How to collect business data from Google Maps
  • Use n8n for automation
  • Store leads in Google Sheets or database
  • Build a lead generation system

⚠️ Important Note

Direct scraping of Google Maps HTML may violate terms of service. Instead, we use APIs or scraping services like:

  • SerpAPI
  • Apify
  • Outscraper

This ensures reliability and compliance.


๐Ÿ”‘ Step 1: Choose a Google Maps Data API

Example using Outscraper API:

POST https://api.app.outscraper.com/maps/search

Headers:
X-API-KEY: YOUR_API_KEY
Content-Type: application/json

Body:

{
  "query": "restaurants in Manila",
  "limit": 20
}

⚙️ Step 2: Create Workflow in n8n

Create workflow:

  • Manual Trigger / Cron
  • HTTP Request (API)
  • Google Sheets / Database

๐ŸŒ Step 3: Configure HTTP Request Node

Method: POST
URL: https://api.app.outscraper.com/maps/search

Headers:
X-API-KEY: YOUR_API_KEY
Content-Type: application/json

Body:

{
  "query": "plumbers in Quezon City",
  "limit": 10
}

๐Ÿ“Š Step 4: Store Leads in Google Sheets

Use Google Sheets node:

Name → {{$json["name"]}}
Phone → {{$json["phone"]}}
Address → {{$json["address"]}}
Website → {{$json["website"]}}

๐Ÿงช Step 5: Test the Workflow

Run the workflow manually or schedule it daily.

Your sheet will automatically populate with business leads.


๐Ÿ”ฅ Real-World Use Cases

  • ๐Ÿ“ž Lead generation for agencies
  • ๐Ÿ  Real estate prospecting
  • ๐Ÿฝ️ Restaurant data collection
  • ๐Ÿ”ง Local service targeting (plumbers, electricians)

⚡ Pro Tips

  • Filter results using IF node
  • Remove duplicates (Google Sheets or DB)
  • Add email/SMS outreach automation
  • Combine with AI for lead scoring

Watch My n8n tuts on YouTube

I also share videos about automation, n8n workflows, and AI systems on my YouTube channel.

▶ Visit My YouTube

๐Ÿ“ˆ SEO Keywords

n8n google maps scraping, google maps lead generation, automation scraping, no code scraping, business leads automation


๐Ÿ’ก Tools Used in This Tutorial

Disclosure: This post may contain affiliate links.


๐ŸŽฏ Conclusion

Using n8n with Google Maps data APIs allows you to build powerful lead generation systems.

You can scale this into a full automation business or SaaS platform.

๐Ÿš€ Start building your lead generation machine today!

Thursday, 9 April 2026

How to Automate WhatsApp Messages Using n8n (Step-by-Step Tutorial)

How to Automate WhatsApp Messages Using n8n (Step-by-Step Tutorial)

WhatsApp is one of the most powerful communication tools today. With n8n and the WhatsApp API (via Twilio), you can automate messages, alerts, and even build chatbot systems.

In this tutorial, you’ll learn how to send WhatsApp messages automatically using n8n.


๐Ÿš€ What You Will Learn

  • Connect WhatsApp (Twilio) to n8n
  • Send automated WhatsApp messages
  • Use webhook triggers
  • Build notification and chatbot systems

๐Ÿ“ฒ Step 1: Setup Twilio WhatsApp Sandbox

1. Create a Twilio account

2. Go to Messaging → Try it out → WhatsApp Sandbox

3. Join sandbox using provided code

You will get:

  • Account SID
  • Auth Token
  • Sandbox WhatsApp number

⚙️ Step 2: Create Workflow in n8n

Create workflow:

  • Webhook Node (Trigger)
  • Twilio Node (Send Message)

๐ŸŒ Step 3: Add Webhook Trigger

  • Method: POST
  • Input: name + phone + message

Example input:

{
  "name": "Juan",
  "phone": "+639XXXXXXXXX",
  "message": "Hello!"
}

๐Ÿ“ฉ Step 4: Configure Twilio Node (WhatsApp)

  • Operation: Send Message

Important format:

From: whatsapp:+14155238886   (Twilio sandbox number)
To: whatsapp:{{$json["phone"]}}

Message:

Hello {{$json["name"]}} ๐Ÿ‘‹

{{$json["message"]}}

Thank you!

๐Ÿงช Step 5: Test the Workflow

Send test request:

POST /webhook-url

{
  "name": "Maria",
  "phone": "+639XXXXXXXXX",
  "message": "Your order is confirmed!"
}

You will receive the message instantly on WhatsApp.


๐Ÿ”ฅ Real-World Use Cases

  • ๐Ÿ“ฉ Lead notifications
  • ๐Ÿ›’ Order confirmations
  • ๐Ÿ“… Appointment reminders
  • ๐Ÿค– WhatsApp chatbot

⚡ Pro Tips

  • Always use +63 format for PH numbers
  • Move from Sandbox → Production for real use
  • Add AI replies (OpenAI / Claude)
  • Store conversations in Supabase
  • Combine with Gmail + Slack for multi-channel

Watch My n8n tuts on YouTube

I also share videos about automation, n8n workflows, and AI systems on my YouTube channel.

▶ Visit My YouTube

๐Ÿ“ˆ SEO Keywords

n8n whatsapp tutorial, whatsapp automation, twilio whatsapp api, webhook whatsapp automation, no code chatbot whatsapp


๐Ÿ’ก Tools Used in This Tutorial

Disclosure: This post may contain affiliate links.


๐ŸŽฏ Conclusion

n8n and WhatsApp automation allow you to build powerful communication systems for your business.

This can be used for alerts, customer service, and full AI chatbot systems.

๐Ÿš€ Start building your WhatsApp automation today!

n8n Apollo Tutorial: Automate Lead Generation

n8n + Apollo Tutorial How to Use n8n with Apollo for Lead Generation Automation Automate B2B lead ge...