Skip to main content

Find valid vouchers and promo codes with SerpAPI, Decodo, and GPT-5 Mini

Workflow preview

Workflow preview
100%
Find valid vouchers and promo codes with SerpAPI, Decodo, and GPT-5 Mini preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Promo Seeker finds fresh, working promo codes and vouchers on the web so your team never misses a deal. This n8n workflow uses SerpAPI and Decodo Scrapper for real time search, an agent powered by ...

Best for

  • Lead Generation automation workflows
  • AI Chatbot automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.toolserpapi, @n8n/n8n-nodes-langchain.chattrigger, @n8n/n8n-nodes-langchain.lmchatazureopenai, @n8n/n8n-nodes-langchain.memorybufferwindow, n8n-nodes-base.stickynote, @n8n/n8n-nodes-langchain.agent, @decodo/n8n-nodes-decodo.decodotool

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Khaisa Studio.

Original n8n.io source

1.1 Workflow description

Title
Find valid vouchers and promo codes with SerpAPI, Decodo, and GPT-5 Mini
Workflow name
Find valid vouchers and promo codes with SerpAPI, Decodo, and GPT-5 Mini

Promo Seeker finds fresh, working promo codes and vouchers on the web so your team never misses a deal.

This n8n workflow uses SerpAPI and Decodo Scrapper for real-time search, an agent powered by GPT-5 Mini for filtering and validation, and Chat Memory to keep context—saving time, reducing manual checks, and helping marketing or customer support teams deliver discounts faster to customers (and yes, it's better at hunting promos than your inbox).

💡 Why Use Promo Seeker?

Speed: Saves hours per week by automatically finding and validating current promo codes, so you can publish deals faster.
Simplicity: Eliminates manual searching across sites, no more copy-paste scavenger hunts.
Accuracy: Reduces false positives by cross-checking results and keeping only working vouchers—fewer embarrassed "expired code" moments.
Edge: Combine search APIs with an AI agent to surface hard-to-find, recently-live offers—win over competitors who still rely on manual scraping.

⚡ Perfect For

Marketing teams: Quickly populate newsletters, landing pages, or ads with valid promos.
Customer support: Give verified discount codes to users without ping-ponging between tabs.
Deal aggregators & affiliates: Discover fresh vouchers faster and boost conversion rates.

🔧 How It Works

⏱ Trigger: A user message via the chat webhook starts the search (Message node).
📎 Process: The agent queries SerpAPI and Decodo Scrapper to collect potential promo codes and voucher pages.
🤖 Smart Logic: The Promo Seeker Agent uses GPT-5 Mini with Chat Memory to filter for fresh, working promos and to verify validity and relevance.
💌 Output: Results are returned to the chat with clear, copy-ready promo codes and source links.
🗂 Storage: Chat Memory stores context and recent searches so the agent avoids repeating old results and can follow up with improved queries.

🔐 Quick Setup

  1. Import JSON file to your n8n instances
  2. Add credentials: SerpAPI, Azure OpenAI (Gpt 5 Mini), Decodo API
  3. Customize: Search parameters (brands, regions, validity window), agent system message, and result formatting
  4. Update: Azure OpenAI endpoint and API key in the Gpt 5 Mini credentials; add your SerpAPI key and Decodo key
  5. Test: Run a few queries like "latest Amazon promo" or "food delivery voucher" and confirm returned codes are valid

🧩 You'll Need

  • Active n8n instances
  • SerpAPI account and API key
  • Azure OpenAI (for GPT-5 Mini) with key and endpoint
  • Decodo account/API key

🛠️ Level Up Ideas

  • Push verified promos to a Slack channel or email digest for the team.
  • Add scheduled scans to detect newly expired codes and remove them from lists.
  • Integrate with a CMS to auto-post verified deals to landing pages.

Made by: khaisa Studio
Tags: promo, vouchers, discounts
Category: Marketing Automation
Need custom work? Contact Us

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - SerpAPI

Type / Role
@n8n/n8n-nodes-langchain.toolSerpApi - toolSerpApi
Config choices
Version 1

Block 2 - Message

Type / Role
@n8n/n8n-nodes-langchain.chatTrigger - chatTrigger
Config choices
Version 1.3

Block 3 - Gpt 5 Mini

Type / Role
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi - lmChatAzureOpenAi
Config choices
Version 1

Block 4 - Chat Memory

Type / Role
@n8n/n8n-nodes-langchain.memoryBufferWindow - memoryBufferWindow
Config choices
Version 1.3

Block 5 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Promo Seeker Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 8 - Decodo Scrapper API

Type / Role
@decodo/n8n-nodes-decodo.decodoTool - decodoTool
Config choices
Version 1

3. Summary Table

Workflow Find valid vouchers and promo codes with SerpAPI, Decodo, and GPT-5 Mini
Complexity intermediate
Nodes 8
Categories Lead Generation, AI Chatbot
Author Khaisa Studio
Published 31 Aug 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8075/8075.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Find valid vouchers and promo codes with SerpAPI, Decodo, and GPT-5 Mini do?

Promo Seeker finds fresh, working promo codes and vouchers on the web so your team never misses a deal. This n8n workflow uses SerpAPI and Decodo Scrapper for real time search, an agent powered by ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Generation, AI Chatbot use case.