Notion Automation Workflows
511 ready-made Notion workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Databases, notes, and docs kept in sync with the rest of your stack.
Automate Sales Call Insights with AI and Notion
Streamline the analysis of sales calls by automatically extracting insights such as competitor mentions, objections, and customer pain points, and storing them in Notion using AI.
n8n$19.99Voice-Activated Workflow Automation with Vagent.io, Notion, and Google Calendar
Enable seamless voice interaction with AI agents to automate tasks and manage calendars using Vagent.io, Notion, and Google Calendar.
n8n$14.99Client Nurture & Testimonial Auto-Pilot for Gumroad with Notion and Email
## “Client Nurture & Testimonial Auto-Pilot (Gumroad – Notion – Email) ### TL;DR Every **Gumroad sale** becomes a gentle, on-brand experience: instant delivery, a Day-3 check-in, and a Day-7 **1-click testimonial** - all saved to **Notion** for your “Wall of Love.” Install in ~15 minutes. --- ## Who It's For Soft-tech creators, solopreneurs, women-led businesses, and busy homemakers who want **kind, reliable** automation without dev headaches. If you sell templates/courses on Gumroad and want hands-off onboarding + real social proof, this is for you. --- ## What It Does (in plain English) * **Listen for sales** from Gumroad (webhook) * **Create a Client** record in Notion * Send **3 friendly emails**: 1. **Delivery** right away (access + quick start) 2. **Tips** on Day 3 (mini wins + troubleshooting) 3. **Testimonial ask** on Day 7 with a **1-click rating link** * When they click the rating, **log testimonial** in Notion + **notify you** --- ## What You Get * n8n workflow (JSON import) * Notion DB templates (Clients, Testimonials) * 3 pre-written email drafts (delivery, tips, ask) * A short Loom script for your demo --- ## Requirements * n8n (Cloud or self-hosted with public URL) * Gumroad account (Sale webhook) * Notion workspace * Email (SMTP, Gmail, or Outlook node) > “**No hard-coded secrets.** Use n8n Credentials + the env vars below. --- ## Environment Variables * `PUBLIC_N8N_URL` – e.g. `https://your-n8n.example.com` * `NOTION_CLIENTS_DB_ID` – Notion **Clients** DB * `NOTION_TESTIMONIALS_DB_ID` – Notion **Testimonials** DB --- ## Notion Database Fields **Clients** – `Name (title)`, `Email`, `Product`, `Sale ID`, `Purchased At (date)`, `Status (select)` **Testimonials** – `Email`, `Rating (number)`, `Quote (text)`, `Permission (checkbox)`, `Published (checkbox)` --- ## Setup (5 Steps) 1. **Import** the JSON into n8n. 2. **Connect credentials**: Notion + Email (no keys in nodes). 3. **Create/Import** the Notion databases (CSV templates included). 4. **Set env vars** above in n8n Settings – Variables. 5. In **Gumroad – Settings – Advanced – Webhooks**, add **Sale** – `POST https://<your-n8n>/webhook/gumroad-sale`. Run a **$0 test purchase** – watch the Client appear in Notion – Delivery email lands – after waits, Tips + Testimonial emails send – click the rating link – testimonial saves in Notion --- ## How It Flows (node map) Gumroad Webhook – Function (map payload) – Notion (create client) – Email (Delivery) – Wait 3d – Email (Tips) – Wait 7d – Function (build testimonial link) – Email (Ask) Testimonial Webhook – Function (map rating) – Notion (create testimonial) – Email (owner notify) – Respond (thank-you) --- ## Testing & Troubleshooting * Emails not sending? Attach Email credentials + set **From**. * Testimonial not saving? Check `PUBLIC_N8N_URL` + Notion DB IDs. * Long delays use **Wait** nodes; keep **Save Execution Progress** on. --- ## Privacy & Safety * Stores only the fields shown above; you control the Notion workspace. * Buyers can be removed on request; simply delete rows from Notion. * Works with $0 products for early feedback (great for soft launches). --- ## Suggested Tags `gumroad`, `notion`, `email`, `onboarding`, `crm`, `testimonials`, `soft-tech`, `creators` --- ## Changelog * **v1.0** - First release: delivery + tips + 1-click testimonials, Notion logging, owner alerts.
n8n$14.99Generate SEO-Friendly Arabic Articles and Save to Notion
This workflow automatically creates in-depth, SEO-friendly Arabic articles based on any keyword you provide. It researches the topic, generates a full article outline, writes every section in Arabic, and saves the final article directly to your Notion workspace—all in a few clicks. --- ### How It Works - **Step 1:** You submit a simple web form with your keyword and (optionally) an article title. - **Step 2:** The workflow researches the topic using advanced AI, gathers trending questions from Google, and creates a detailed, structured outline. - **Step 3:** Each section of the article is written in Arabic by AI, following best SEO practices and including real FAQs. - **Step 4:** The completed article is automatically formatted and saved to your Notion database, ready for review or publishing. --- ### Setup Instructions - **What you need:** - An **OpenAI API key** (for AI-powered writing and outline generation) - An **OpenRouter API key** (for research via Perplexity/Sonar AI) - A **Notion account** and **Notion API integration** (for saving articles) - A **DataForSEO account** (for fetching Google People Also Ask questions) - **How to set up:** 1. Import the workflow into your n8n instance. 2. Connect your API credentials for OpenAI, OpenRouter, Notion, and (optionally) DataForSEO. 3. Update your Notion database ID in the workflow settings. 4. Deploy the workflow. Fill out the web form to generate your first article. - **Setup time:** 10-20 minutes if you already have your accounts. --- **Tip:** You can fully customize the outline and writing prompts for your target audience or topic. The workflow is modular—easy to adapt for different languages or content styles.
n8n$14.99Effortlessly Sync and Organize Notion Contacts in Google Contacts
Automate the synchronization of your Notion contacts to Google Contacts, complete with group labels, ensuring your CRM remains organized and up-to-date without manual intervention.
n8n$14.99Automate Article Summarization and Storage from Telegram to Notion using GPT-4
This workflow automates the process of saving and summarizing articles sent via Telegram to a Notion database using GPT-4. Ideal for users who want to enhance their reading lists with AI-generated highlights and topic tags.
n8n$9.99Automate CSV Contact Import to Notion from Google Drive
Streamline your workflow by automatically importing contacts from a CSV file in Google Drive into a Notion database. This automation extracts key contact details and updates your Notion database effortlessly.
n8n$4.99Automate Learning and Content Creation with AI and Notion
Leverage AI to create detailed learning paths, book outlines, or course curricula and seamlessly organize them in Notion.
n8n$19.99Automate Daily LinkedIn Posts from Notion Database
Streamline your social media management by automatically posting daily content from a Notion database to LinkedIn. This workflow fetches, formats, and publishes content, including images, and updates the status in Notion.
n8n$9.99Automate Email to Notion Task Creation with AI and Multi-User Support
This workflow transforms emails into actionable tasks in Notion using AI, supporting multiple users with individual configurations via a custom web portal.
n8n$19.99Sync Notion Content to Webflow CMS as Draft Items with Status Tracking
## **How it works:** This template takes approved Notion pages and syncs them to a Webflow CMS collection as **draft** items. It reads pages marked **Status = Ready for publish** in a specific Notion database/project, merges JSON content stored across page blocks into a single object, then either **creates** a new CMS item or **updates** the existing one by **name**. On success, it sets the Notion page to **5. Done**; on failure, it switches the page to **On Hold** for review. ## **Step-by-step:** 1. **Manual Trigger** You start the run with **When clicking 'Execute workflow'**. 2. **Get Notion Pages (Notion – Database: Fetch Content Tasks)** Pull all pages with **Status = Ready for publish** scoped to the target **Project**. 3. **Loop Over Items (Split In Batches)** Process one Notion page at a time. 4. **Code (Pass-through)** Expose page fields (e.g., **name**, **id**, **url**, **sector**) for downstream nodes. 5. **Get Notion Block (children)** Fetch all blocks under the page **id**. 6. **Merge Content (Code)** Concatenate code-block fragments, **parse** them into one `mergedContent` JSON, and attach the page metadata. 7. **Get Webflow Items (HTTP GET)** List items in the target Webflow **collection** to see if an item with the same **name** already exists. 8. **Update or Create (Switch)** - **No match:** **Create Webflow Item** (POST) with `isDraft: true`, mapping all `fieldData` (e.g., category titles, meta title, excerpt, hero copy/image, benefits, problem pointers, FAQ, ROI). - **Match:** **Update Webflow Item (Draft)** (PATCH) for that **id**. Keep the **existing slug**, write the latest `fieldData`, leave `isDraft: true`. 9. **Write Back Status (Notion)** - **Success path** set **Status = 5. Done**. - **Error path** set **Status = On Hold**. 10. **Log Submission (Code)** Log a compact object with **status**, **notionPageId**, **webflowItemId**, **timestamp**, and **action**. 11. **Wait – Loop** Short pause, then continue with the next page. ## **Tools integration:** - **Notion** - source database and page blocks for approved content. - **Webflow CMS API** - destination collection; items created/updated as **drafts**. - **n8n Code** - JSON merge and lightweight logging. - **Split In Batches + Wait** - controlled, item-wise processing. Want hands-free publishing? Add a **Cron** trigger before step 2 to run on a schedule.
n8n$9.99Integrate OpenAI with Notion for an Embeddable Knowledge Base Chatbot
Create an AI-powered chatbot using OpenAI and Notion to serve as a dynamic knowledge base, easily embeddable on your website for customer support.
n8n$9.99Automate Meeting and Contact Sync from Cal.com to Notion
Streamline your workflow by automatically syncing meeting bookings from Cal.com to Notion, ensuring all meeting and contact data is up-to-date and organized.
n8n$9.99Convert Notion Pages to Markdown and Back
This workflow converts Notion pages to markdown format and then back to Notion blocks, effectively duplicating the content for demonstration purposes.
n8n$9.99Automate Feedback Sentiment Routing with Typeform, GCP, Notion, Slack, and Trello
Streamline feedback management by analyzing sentiment from Typeform responses using Google Cloud Natural Language, and route results to Notion, Slack, or Trello based on sentiment score.
n8n$4.99Manage Notion Documents with Gemini AI: Fetch, Summarize, and Update via Chat
# AI Notion Assistant for Teams | Automated Knowledge Base & Smart Content ## What It Does Drowning in Notion pages and manual updates? Tired of scattered information and endless searching? This n8n workflow is your ultimate AI-Powered Notion Resource Agent, transforming your knowledge base into a dynamic, chat-driven assistant. It automates fetching, summarizing, updating, and even generating new content, all through a simple conversation. Instantly empower your team with intelligent document handling, slash manual effort, and ensure your critical resources are always accurate, accessible, and evolving. This is the future of smart Notion database management. --- ## Key Features - **Chat-Driven Notion Interaction:** Effortlessly retrieve, update, and manage Notion pages through natural language. - **AI-Powered Content Creation & Summarization:** Generate new content or get concise summaries of existing documents on demand. - **Automated Page Fetching & Updates:** Seamlessly pull full page content (including nested blocks) and apply updates to your Notion database. - **Streamlined Knowledge Base Management:** Keep your team's resources organized, consistent, and always up-to-date without manual intervention. - **Contextual Conversation Memory:** The AI agent remembers previous interactions, providing a more intuitive and efficient experience. --- ## Pain Points Solved - Wasting hours on manual Notion updates and organization, diverting focus from core tasks? - Struggling to find critical information buried deep within your extensive knowledge base? - Inconsistent or outdated documentation leading to team confusion, errors, and wasted time? - Spending too much time summarizing long documents or drafting new content from scratch? - Juggling multiple tools and workflows just to keep your team's resources current and accessible? --- ## What's Included - 1 n8n Workflow JSON File - Comprehensive Setup Guide --- ## Call to Action **Stop managing your Notion. Start commanding it. Get this AI agent now and transform your team's productivity!** --- ## Optimized Tags `n8n workflow`, `notion automation`, `ai assistant`, `document management`, `knowledge base`, `content generation`, `team productivity`, `google gemini`, `langchain`, `digital product`, `automation tool`, `notion template`
n8n$9.99Automate Notion Page Embeddings to Pinecone Vector Store
This n8n workflow automates the extraction, processing, and storage of Notion page content into a Pinecone vector store, enabling efficient semantic search and AI-driven insights.
n8n$4.99Automate GitHub Issue Creation and Email Notifications from Notion
This workflow automates the process of tracking feature requests in Notion, creating GitHub issues, and notifying your team via email based on issue status. It's ideal for teams collaborating on project delivery using Notion and GitHub.
n8n$9.99Automatically Store Retell Call Transcripts in Google Sheets, Airtable, or Notion
This workflow captures and stores Retell call transcripts and analyses in Google Sheets, Airtable, or Notion upon receiving a 'call_analyzed' webhook event. It is ideal for users who need to maintain a structured record of call data.
n8n$9.99Seamlessly Sync Assignments Between Canvas LMS and Notion
Automatically synchronize assignments and their completion status between Canvas LMS and a Notion database. This workflow triggers every two hours during the school day and supports manual updates via webhooks.
n8n$14.99Realtime Notion Todoist 2-Way Sync with Redis
## Purpose This solution enables you to manage all your Notion and Todoist tasks from different workspaces as well as your calendar events in a single place. All tasks can be managed in Todoist and additionally, Fantastical can be used to manage scheduled tasks & events all together. ## Demo & Explanation [](https://youtu.be/k66j6ZspjCg) ## How it works - The realtime sync consists of two workflows, both triggered by a registered webhook from either Notion or Todoist. - To avoid overwrites by lately arriving webhook calls, every time the current task is retrieved from both sides. - Redis is used to prevent endless loops, since an update in one system triggers another webhook call again. Using the ID of the task, the trigger is being locked down for 15 seconds. - Depending on the detected changes, the other side is updated accordingly. Generally, Notion is treated as the main source. Using an Obsolete Status, it is guaranteed that tasks never get deleted entirely by accident. - The Todoist ID is stored in the Notion task, so they stay linked together. - An additional full sync workflow daily fixes inconsistencies, if any of them occurred, since webhooks cannot be trusted entirely. - Since Todoist requires a more complex setup, a tiny workflow helps with activating the webhook. - Another tiny workflow helps generating a global config, which is used by all workflows for mapping purposes. ## Mapping (Notion >> Todoist) - Name: Task Name - Priority: Priority (1: do first, 2: urgent, 3: important, 4: unset) - Due: Date - Status: Section (Done: completed, Obsolete: deleted) - <page_link>: Description (read-only) - Todoist ID: <task_id> ## Current limitations - Changes on the same task cannot be made simultaneously in both systems within a 15-20 second time frame. - Subtasks are not linked automatically to their parent yet. - Recurring tasks are not supported yet. - Task names do not support URLs yet. ## Prerequisites ### Notion - A database must already exist (get a basic template [here](https://steadfast-banjo-d1f.notion.site/17682b476c848086b002de766879aa71)) with the following properties (case matters!): - Text: Name - Status: Status, containing at least the options Backlog, In progress, Done, Obsolete - Select: Priority, containing the options do first, urgent, important - Date: Due - Checkbox: Focus - Text: Todoist ID ### Todoist - A project must already exist with the same sections like defined as Status in Notion (except Done and Obsolete) ### Redis - Create a [Free Redis Cloud](https://redis.io/try-free/) instance or self-host ## Setup [](https://youtu.be/73jhyU0t4c4) The setup involves quite a lot of steps, yet many of them can be automated for business internal purposes. Just follow the video or do the following steps: - Setup credentials for Notion (access token), Todoist (access token), and Redis - you can also create empty credentials and populate these later during further setup. - Clone this workflow by clicking the Use workflow button and then choosing your n8n instance - otherwise, you need to map the credentials of many nodes. - Follow the instructions described within the bundle of sticky notes on the top left of the workflow. ## How to use - You can apply changes (create, update, delete) to tasks both in Notion and Todoist which then get synced over within a couple of seconds (this is handled by the differential realtime sync). - The daily running full sync resolves possible discrepancies in Todoist and sends a summary via email, if anything needed to be updated. In case that contains an unintended change, you can jump to the task from the email directly to fix it manually.
n8n$24.99Automate Assignment Deadline Reminders with Notion and Email
This n8n workflow automates the process of tracking assignment deadlines and sending email reminders to students and teachers. It checks for upcoming assignments daily and ensures timely notifications.
n8n$4.99Automate Task Management in Notion via AI-Powered Telegram Assistant
Leverage AI to manage your Notion tasks through Telegram. This workflow processes natural language and voice commands, maintaining context for efficient task management.
n8n$14.99Automate Telegram to Notion with AI Summaries and Transcriptions
Seamlessly integrate Telegram messages into Notion by automatically summarizing text and transcribing audio using AI, enhancing your task management and productivity.
n8n$14.99
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work