Email to Notion Knowledge Base with IMAP, Postgres Dedup and Telegram Alert
Filter incoming emails via IMAP, extract & clean the body into plain text, normalize (title/slug/snippet/date/from/url), check for duplicates in Postgres, store as a row in a Notion database, then send a Telegram notification. Perfect for building a knowledge base or inbox triage automation without duplicate noise.
Key Features
IMAP polling (Only UNSEEN).
Extract & clean HTML β plain text.
Normalization: title, snippet, bodyText, slug, messageId, sentAt, fromAddress, sourceUrl.
Deduplication via Postgres (SELECT EXISTS).
Create page in Notion database (property mapping).
Telegram success notification.
Tags: email, imap, notion, postgres, deduplication, telegram, automation, knowledge-base
Prerequisites
IMAP access (Gmail/Outlook/Custom).
Gmail: enable IMAP + App Password if using 2FA.
Notion Integration Token & Database ID (database must be shared with the integration).
PostgreSQL accessible from n8n.
(Optional) Telegram Bot Token & Chat ID.
Related Templates
Generate Product Ad Copy & CTAs with GPT-4 for Slack and Airtable
β‘ AI Copywriter Pro: Instant Ad Copy & CTA Generator Transform product details into compelling marketing copy in second...
Instagram Full Profile Scraper with Apify and Google Sheets
πΈ Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Compare Lists and Identify Common Items & Differences Using Custom Keys
This workflow compares two lists of objects (List A and List B) using a user-specified key (e.g. email, id, domain) and ...
π Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments