Skip to content
FlowHubFluxonLab
A
AI Automationfree

Notion AI Assistant Generator

by Max Tkaczadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentAnthropic Chat ModelAuto-fixing Output ParserAuto-fixing Output ParserCCodeNotionNotionStructured Output ParserStructured Output ParserText ClassifierText Classifier
Share Post Share
NotionSeReturn success to chatReturn success …OPAuto-fixing Output ParserAuto-fixing Out…Anthropic Chat ModelAnthropic Chat …SeSet schema for evalSet schema for …SeReturn error to chatReturn error to…Anthropic Chat Model1Anthropic Chat …Sestandardize schemastandardize sch…CoSimplify properties objectSimplify proper…OPStructured Output ParserStructured Outp…CoSet input dataSeSet schem for rerunSet schem for r…SeAdd feedback promptAdd feedback pr…SwCheck for WF JSON errorsCheck for WF JS…AgGenerate Workflow AgentGenerate Workfl…Anthropic Chat Model2Anthropic Chat …ChWhen chat message receivedWhen chat messa…TCValid n8n workflow JSON?Valid n8n workf…12345678910111213141516171819
1/5
STEPS · 19
Starts from a chat message

This n8n workflow template lets teams easily generate a custom AI chat assistant based on the schema of any Notion database. Simply provide the Notion database URL, and the workflow downloads the schema and creates a tailored AI assistant designed to interact with that specific database structure. Set Up Watch this quick set up video 👇 Key Features Instant Assistant Generation**: Enter a Notion database URL, and the workflow produces an AI assistant configured to the database schema. Advanced Querying**: The assistant performs flexible queries, filtering records by multiple fields (e.g., tags, names). It can also search inside Notion pages to pull relevant content from specific blocks. Schema Awareness**: Understands and interacts with various Notion column types like text, dates, and tags for accurate responses. Reference Links**: Each query returns direct links to the exact Notion pages that inform the assistant’s response, promoting transparency and easy access. Self-Validation**: The workflow has logic to check the generated assistant, and if any errors are detected, it reruns the agent to fix them.

Tags

n8nreference-onlyagentlm-chat-anthropicnotionoutput-parser-autofixingoutput-parser-structuredtext-classifier
Connects
AAI AgentAnthropic Chat ModelautofixingoutputparserAuto-fixing Output ParserCCodenotionNotionstructuredoutputparserStructured Output Parser
CategoryAI Automation
Triggermanual
Complexitycomplex
Nodes18
AddedSep 16, 2024

Related workflows

See all AI Automation
ACW
free

Assess visa eligibility and send PDF checklists with Claude and SendGrid

Quick overview This workflow receives visa eligibility requests via webhook, uses Anthropic Claude to extract passport details and assess visa requirements, generates a purpose-specific document checklist, converts it to a PDF via PDFShift, logs each request to Google Sheets, and emails the PDF to the applicant using SendGrid. How it works Receives a webhook POST with applicant details, travel plan, and raw passport OCR text. Uses Anthropic Claude to extract and validate passport data (name, nationality, passport number, expiry) and scores whether the passport text is readable. If passport data is insufficient, immediately returns a webhook response asking the applicant to resubmit a clearer passport scan. If passport data is sufficient, waits briefly and uses Anthropic Claude again to determine whether a visa is required, the visa category, a recommended visa type, processing time, risks, and confidence. Builds a document checklist from a standard base list plus purpose-specific items and any AI-flagged eligibility risks, then renders it into HTML. Sends the HTML to PDFShift to generate a PDF, formats a summary row, and appends the application record to a Google Sheets tab. Emails

by Oneclick AI Squad
ACW
free

Generate sales research briefs from Google Sheets with Claude and Slack

Quick overview This workflow polls a Google Sheets prospect queue, researches each new company via SerpAPI and enrichment/contact APIs, then uses Anthropic Claude to generate a structured sales brief and outreach draft, logs the result back to Google Sheets, marks the prospect as researched, and notifies a sales rep in Slack. How it works Runs every 15 minutes and reads rows from the Prospects tab in Google Sheets. Filters for prospects with Status set to "New" and processes each prospect as an individual item. Researches each prospect in parallel by pulling recent news via SerpAPI, company funding/technology data via a company enrichment API, and decision-maker contacts via a people data API. Combines the research signals into one profile per prospect and calculates a priority score and a research completeness score. Skips prospects with insufficient data and sends the rest to Anthropic Claude to generate a JSON sales brief and first-touch outreach message. Appends the brief to the SalesBriefs tab in Google Sheets, updates the original prospect’s Status to "Researched", and posts a summary plus the draft message to Slack via an incoming webhook. Setup Create a Google Sheets OAuth2

by Oneclick AI Squad
Agmailopenaichatmodeltextclassifier
free

Suggest meeting slots using AI

The purpose of this n8n workflow is to automate the process of identifying incoming Gmail emails that are requesting an appointment, evaluating their content, checking calendar availability, and then composing and sending a response email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team