Templates / Promo seeker: Auto-find promo codes with SerpAPI, Gemini & Telegram

Promo seeker: Auto-find promo codes with SerpAPI, Gemini & Telegram

Needs changes

by Khairul Muhtadin ✓ · 455 views · created 2025-10-02 · AI Chatbot

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: SerpApi (Google Search). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 16 nodes and runs when someone submits an n8n form (“Promo Seeker”) (plus 3 other triggers). Along the way it connects SerpApi (Google Search), OpenRouter Chat Model, Telegram and Gmail.

How it runs

Trigger: When someone submits an n8n form (“Promo Seeker”) (plus 3 other triggers).

  1. Platform (Edit Fields (Set)): sets 2 fields: query, receiver
  2. Get row(s) (Data table): get
  3. Code Exist? (If): checks a condition and branches into true / false
  4. notify telegram (Telegram): uses Telegram
  5. Send a message (Gmail): uses Gmail
  6. Respond to Webhook: sends the response back to the webhook caller
  7. Promo Seeker Agent (AI Agent): runs an AI agent, with model: Gemini 2.5Pro; 1 tool (SerpAPI); output parser: Structured Output Parser
  8. Upsert row(s) (Data table): create or update

Services it uses

SerpApi (Google Search)OpenRouter Chat ModelTelegramGmail

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • SerpApi (Google Search) in SerpAPI: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
SerpApi (Google Search)
SerpAPI
No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node

Nodes used (15)

From the author

Never pay full price from ignorance again. Promo Seeker finds, verifies, and delivers active promo codes via Telegram or email using SerpAPI + Gemini (OpenRouter). A 2-hour manual hunt becomes a 5-minute query, with results deduplicated into an n8n Data Table…

Excerpt from Khairul Muhtadin's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.