Deduplicate Scraping AI Grants for Eligibility using AI

1. Fetch Latest AI Grants, Ignore Those Already Seen [Learn more about the Remove Duplicates node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.removeduplicates/) A cool feature of n8n's remove duplicates node is that it works across executions. What this means for this template is that the node will help us keep track of grant IDs to know if we've already processed them and if so, filter them out so we won't have duplicate alerts.

Workflow Structure (16 nodes)
100%
Schedule Trigger
Everyday @ 8.30am
Http Request
AI Grants since Yesterday
Split Out
Grants to List
Remove Duplicates
Only New Grants
Http Request
Get Grant Details
Langchain.lm Chat Open Ai
OpenAI Chat Model
Langchain.information Extractor
Summarize Synopsis
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Langchain.information Extractor
Eligibility Factors
Merge
Merge
Airtable
Save to Tracker
Schedule Trigger
Everyday @ 9am
Airtable
Get New Eligible Grants Today
Html
Generate Email
Airtable
Get Subscribers
Gmail
Send Subscriber Email
Node Types:
logic
http
default
action
transform
trigger
Requires credentials

Prerequisites

Required Credentials (3)

Airtable Token

Used by: Save to Tracker, Get New Eligible Grants Today +1 more

Docs

Gmail

Used by: Send Subscriber Email

Docs

OpenAI

Used by: OpenAI Chat Model, OpenAI Chat Model1

Docs

Multiple services required

This workflow needs 3 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~50 min
Score: 65/100
Conditional Logic
6 Integrations

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

Spend less time on data entry and more time on insights.

Email Automation

Automate email responses, forwarding, or organization based on rules.

Handle routine email tasks automatically and focus on what matters.

workflow.json
{
  "nodes": [
    {
      "id": "c17e444e-0a5e-4bfe-8de6-c3185de4465d",
      "name": "Grants to List",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        -240,
        -180
      ],
      "parameters": {
        "options": {},
        "fieldToSplitOut": "oppHits"
      },
      "typeVersion": 1
    },
    {
      "id": "9251d39c-6098-42fa-aadd-3a22464dee64",
      "name": "Get Grant Details",
      "type": "n8n-nodes-base.httpRequest",
...

Workflow Details

Nodes
24
Trigger
Scheduled
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

🤖🧑‍💻 AI Agent for Top n8n Creators Leaderboard Reporting

AI Agent for n8n Creator Leaderboard Stats https://github.com/teds-tech-talks/n8n-community-leaderboard

Http-request
Lmchatopenai
Executeworkflow
Toolworkflow
49 nodesEvent
Curated

Automate Pinterest Analysis & AI-Powered Content Suggestions With Pinterest API

Scheduled trigger at 8:00am to start the workflow. This can be updated to your schedule preference as an email with mark...

Lmchatopenai
Airtabletool
Schedule
Http-request
13 nodesScheduled
Curated

UTM Link Creator & QR Code Generator with Scheduled Google Analytics Reports

Create a marketing link with UTM parameters. Easily store in database and have QR code created and ready as well. Type i...

Lmchatopenai
Memorybufferwindow
Googleanalyticstool
Airtable
14 nodesScheduled
Curated

Social Media AI Agent - Telegram

Automate the curation and sharing of trending GitHub discussions from Hacker News to Twitter and LinkedIn. This workflow...

Http-request
Airtable
Linkedin
Twitter
26 nodesScheduled
Curated

Daily Podcast Summary

Daily Podcast Summary This workflow will summarize the content in the day's top podcasts for a certain genre, then send...

Gmail
Http-request
Openai
Schedule
21 nodesScheduled
Curated

Automate Sales Meeting Prep with AI & APIFY Sent To WhatsApp

1. Periodically Search For Upcoming Meetings [Read about the Scheduled Trigger](https://docs.n8n.io/integrations/builtin...

Gmail
Google-calendar
Lmchatopenai
Informationextractor
61 nodesEvent
Curated