---
title: "Wallapop alerts in Telegram and Google Sheets"
slug: "wallapop-alerts-telegram-google-sheets"
type: "n8n-workflow-template"
url: "https://automationbyexperts.com/n8n/wallapop-alerts-telegram-google-sheets"
n8n_url: "https://n8n.io/workflows/20044-get-hourly-wallapop-deal-alerts-in-telegram-and-google-sheets-with-apify/"
workflow_json: "https://automationbyexperts.com/static/n8n/wallapop-alerts-telegram-google-sheets.json"
actor: "Wallapop Marketplace Scraper (ES/IT/PT)"
actor_url: "https://automationbyexperts.com/apify/wallapop-scraper"
schedule: "every hour"
apps: ["Apify", "Google Sheets", "Telegram"]
published: "2026-09-28"
---

# Wallapop alerts in Telegram and Google Sheets

This n8n workflow checks Wallapop every hour for new listings that match your keywords and price range, saves every new item to a Google Sheet, and sends the ones at or under your alert price to Telegram in one message.

**Use it on n8n.io:** [Get hourly Wallapop deal alerts in Telegram and Google Sheets with Apify](https://n8n.io/workflows/20044-get-hourly-wallapop-deal-alerts-in-telegram-and-google-sheets-with-apify/)  
**Workflow JSON:** https://automationbyexperts.com/static/n8n/wallapop-alerts-telegram-google-sheets.json  
**Actor it runs:** [Wallapop Marketplace Scraper (ES/IT/PT)](https://automationbyexperts.com/apify/wallapop-scraper) ($0.00025 per result)  
**Runs:** every hour

## How it works

The good Wallapop listings go to whoever answers first. This workflow runs your search on a schedule: every hour it asks for the listings posted today, newest first, and keeps only the ones it has not sent you before.

The search is built from the values in one node, Set your search: keywords, a price range and the country site. For a filter those fields do not cover (category, distance, seller type), paste a Wallapop search URL into searchUrl and it replaces them.

Each run has two outputs. Every new item becomes a row in your Google Sheet, which over time is a price history of that search. Items at or under alertMaxPrice also go to Telegram, combined into a single message of up to 20 items so the chat stays readable.

## Nodes in the workflow

1. Every hour (Schedule Trigger)
2. Set your search (Edit Fields)
3. Find new Wallapop listings (Apify)
4. Skip items already sent (Remove Duplicates)
5. Format item row (Edit Fields)
6. Save every item to Google Sheets (Google Sheets)
7. Keep items under your price (Filter)
8. Combine into one message (Aggregate)
9. Send finds to Telegram (Telegram)

## Settings you edit

| Setting | Default | What it does |
|---|---|---|
| `searchKeywords` | iphone 13 | What to search for on Wallapop. |
| `minPrice` | 0 | Lowest price to include in the search. 0 means no minimum. |
| `maxPrice` | 300 | Highest price to include in the search. |
| `countryCode` | es | The Wallapop site to search: es, it, fr, pt, de or en. |
| `country` | Spain | Sets the map centre of the search. Match it to countryCode. |
| `maxItems` | 40 | Most items one run returns, which is also what caps the cost of a run. |
| `alertMaxPrice` | 250 | Only items at or under this price reach Telegram. 0 alerts on every new item. |
| `searchUrl` | (empty) | Optional. A Wallapop search URL pasted here overrides the search fields above. |
| `googleSheetUrl` | PASTE_YOUR_GOOGLE_SHEET_URL_HERE | The URL of the empty Google Sheet that receives the rows. |
| `telegramChatId` | PASTE_YOUR_TELEGRAM_CHAT_ID_HERE | The Telegram chat the alert is sent to. |

## Google Sheet columns

Title, Price, Currency, Brand, Model, Condition, Category, City, Postal code, Shipping, Views, Favorites, Listed, Photo, Found on, Link

## How to set it up

1. **Get the workflow into n8n** - Open it on n8n.io and choose "Use for free", or copy the workflow JSON from this page and paste it onto an empty n8n canvas.
2. **Connect Apify** - Create a free Apify account and connect it in the Find new Wallapop listings node, with OAuth or an API token.
3. **Connect Google Sheets and Telegram** - Create an empty Google Sheet and paste its URL into googleSheetUrl. Create a bot with @BotFather, connect it in the Telegram node, and paste your chat id into telegramChatId.
4. **Set your search, run once, activate** - Put your keywords and prices in Set your search and run the workflow once by hand. The first run writes the header row in the sheet. Then activate it.

## What it costs

The workflow is free. Each run bills the actor on your own Apify account at $0.00025 per result. At the current price a full run of 40 items costs $0.010, so 720 runs a month come to at most about $7.20. The Apify free plan returns 5 items per run.

## FAQ

### How do I get Wallapop alerts in Telegram?

Import this workflow into n8n, connect an Apify account, a Google Sheet and a Telegram bot, then put your keywords and alert price in the Set your search node. Once it is active it checks Wallapop every hour and messages you the new listings at or under your price.

### Will it send me the same listing twice?

No. The Skip items already sent node remembers every listing URL across runs, so an hourly schedule only passes on items it has not seen before.

### Which Wallapop sites can it search?

Set countryCode to es, it, fr, pt, de or en to choose the Wallapop site, and country to match. The default is Spain.

### What does it cost to run?

The workflow itself is free. Each run bills the Wallapop Scraper on your own Apify account per item returned, and maxItems caps that at 40 items per run by default. The Apify free plan returns 5 items per run.

### Can the alert go somewhere other than Telegram?

Yes. Replace the Send finds to Telegram node with Slack, Discord or Gmail. The message is built from the same fields as the sheet row.

## More n8n templates

- [Spitogatos.gr listing alerts in Telegram and Google Sheets](https://automationbyexperts.com/n8n/spitogatos-alerts-telegram-google-sheets): This n8n workflow checks Spitogatos.gr every morning at 8:00 for listings first posted in the last 24 hours in the areas you pick, saves each one to Google Sheets with its price per m² and the agent's phone number, and sends a summary to Telegram.
- [AutoTrader.ca used car alerts in Telegram and Google Sheets](https://automationbyexperts.com/n8n/autotrader-ca-car-alerts-telegram-google-sheets): This n8n workflow searches AutoTrader.ca every morning at 7:00 for cars listed in the last day that match your makes, budget, mileage and location, saves each new car to Google Sheets, and sends the ones priced below AutoTrader's market median to Telegram.
- [Reddit buying-intent leads in Google Sheets and Slack](https://automationbyexperts.com/n8n/reddit-leads-google-sheets-slack): This n8n workflow searches Reddit every morning at 8:00 for posts and comments from people looking to buy what you sell, scores each one 0 to 100 for buying intent, saves every new lead to Google Sheets and posts the hottest ones to Slack as one digest.

---

Part of [AutomationByExperts](https://automationbyexperts.com) - see [all n8n templates](https://automationbyexperts.com/n8n) or [request a new one](https://automationbyexperts.com/suggest).
