Back to Integrations
integrationHTTP Request node
integrationNotion node

HTTP Request and Notion integration

Save yourself the work of writing custom integrations for HTTP Request and Notion and use n8n instead. Build adaptable and scalable Development, Core Nodes, and Productivity workflows that work with your technology stack. All within a building experience you will love.

How to connect HTTP Request and Notion

  • Step 1: Create a new workflow
  • Step 2: Add and configure nodes
  • Step 3: Connect
  • Step 4: Customize and extend your integration
  • Step 5: Test and activate your workflow

Step 1: Create a new workflow and add the first step

In n8n, click the "Add workflow" button in the Workflows tab to create a new workflow. Add the starting point – a trigger on when your workflow should run: an app event, a schedule, a webhook call, another workflow, an AI chat, or a manual trigger. Sometimes, the HTTP Request node might already serve as your starting point.

HTTP Request and Notion integration: Create a new workflow and add the first step

Step 2: Add and configure HTTP Request and Notion nodes

You can find HTTP Request and Notion in the nodes panel. Drag them onto your workflow canvas, selecting their actions. Click each node, choose a credential, and authenticate to grant n8n access. Configure HTTP Request and Notion nodes one by one: input data on the left, parameters in the middle, and output data on the right.

HTTP Request and Notion integration: Add and configure HTTP Request and Notion nodes

Step 3: Connect HTTP Request and Notion

A connection establishes a link between HTTP Request and Notion (or vice versa) to route data through the workflow. Data flows from the output of one node to the input of another. You can have single or multiple connections for each node.

HTTP Request and Notion integration: Connect HTTP Request and Notion

Step 4: Customize and extend your HTTP Request and Notion integration

Use n8n's core nodes such as If, Split Out, Merge, and others to transform and manipulate data. Write custom JavaScript or Python in the Code node and run it as a step in your workflow. Connect HTTP Request and Notion with any of n8n’s 1000+ integrations, and incorporate advanced AI logic into your workflows.

HTTP Request and Notion integration: Customize and extend your HTTP Request and Notion integration

Step 5: Test and activate your HTTP Request and Notion workflow

Save and run the workflow to see if everything works as expected. Based on your configuration, data should flow from HTTP Request to Notion or vice versa. Easily debug your workflow: you can check past executions to isolate and fix the mistake. Once you've tested everything, make sure to save your workflow and activate it.

HTTP Request and Notion integration: Test and activate your HTTP Request and Notion workflow

Host your own AI deep research agent with n8n, Apify and OpenAI o3

This template attempts to replicate OpenAI's DeepResearch feature which, at time of writing, is only available to their pro subscribers.

> An agent that uses reasoning to synthesize large amount of online information and complete multi-step research tasks for you.
Source

Though the inner workings of DeepResearch have not been made public, it is presumed the feature relies on the ability to deep search the web, scrape web content and invoking reasoning models to generate reports. All of which n8n is really good at!

Using this workflow, n8n users can enjoy a variation of the Deep Research experience for themselves and their teams at a fraction of the cost. Better yet, learn and customise this Deep Research template for their businesses and/or organisations.

Check out the generated reports here: https://jimleuk.notion.site/19486dd60c0c80da9cb7eb1468ea9afd?v=19486dd60c0c805c8e0c000ce8c87acf

How it works
A form is used to first capture the user's research query and how deep they'd like the researcher to go.
Once submitted, a blank Notion page is created which will later hold the final report and the researcher gets to work.
The user's query goes through a recursive series of web serches and web scraping to collect data on the research topic to generate partial learnings.
Once complete, all learnings are combined and given to a reasoning LLM to generate the final report.
The report is then written to the placeholder Notion page created earlier.

How to use
Duplicate this Notion database template and make sure all Notion related nodes point to it.
Sign-up for APIFY.com API Key for web search and scraping services.
Ensure you have access to OpenAI's o3-mini model. Alternatively, switch this out for o1 series.
You must publish this workflow and ensure the form url is publically accessible.

On depth & breadth configuration
For more detailed reports, increase depth and breadth but be warned the workflow will take exponentially longer and cost more to complete. The recommended defaults are usually good enough.

Depth=1 & Breadth=2 - will take about 5 - 10mins.
Depth=1 & Breadth=3 - will take about 15 - 20mins.
Dpeth=3 & Breadth=5 - will take about 2+ hours!

Customising this workflow
I deliberately chose not to use AI-powered scrapers like Firecrawl as I felt these were quite costly and quotas would be quickly exhausted. However, feel free to switch web search and scraping services which suit your environment.
Maybe you don't decide to source the web and instead, data collection comes from internal documents instead. This template gives you freedom to change this.
Experiment with different Reasoning/Thinking models such as Deepseek and Google's Gemini 2.0.
Finally, the LLM prompts could definitely be improved. Refine them to fit your use-case.

Credits
This template is largely based off the work by David Zhang (dzhng) and his open source implementation of Deep Research: https://github.com/dzhng/deep-research

Nodes used in this workflow

Popular HTTP Request and Notion workflows

Automated Content Marketing Intelligence with OpenAI, Ahrefs & Multi-platform Integration

🤖 AI-Powered Content Marketing Research Tool > Transform your content strategy with automated competitor intelligence ⚡ What It Does Never miss a competitor move again. This workflow automatically: 🔍 Monitors competitor content across multiple domains 📊 Tracks trending keywords by region 💬 Extracts audience pain points from Reddit & forums 🤖 Generates AI strategy recommendations via OpenAI 📋 Outputs to Airtable, Notion & Slack for instant action 🎯 Perfect For Growth marketers** tracking competitor strategies Content teams** discovering trending topics SEO specialists** finding keyword opportunities Marketing agencies** managing multiple clients 🛠️ Technical Setup Required APIs & Credentials | Service | Credential Type | Monthly Cost | Purpose | |---------|----------------|--------------|---------| | Ahrefs | Header Auth | $99+ | Backlink & traffic analysis | | SEMrush | Query Auth | $119+ | Keyword research | | BuzzSumo | Header Auth | $199+ | Content performance | | OpenAI | Header Auth | ~$50 | AI recommendations | | Reddit | OAuth2 | Free | Audience insights | | Google Trends | Public API | Free | Trending topics | 📊 Database Schema Airtable Base: content-research-base Table 1: competitor-intelligence timestamp (Date) domain (Single line text) traffic_estimate (Number) backlinks (Number) content_gaps (Long text) publishing_frequency (Single line text) Table 2: keyword-opportunities timestamp (Date) trending_keywords (Long text) top_questions (Long text) content_opportunities (Long text) 🚀 Quick Start Guide Step 1: Import & Configure Import the workflow JSON Update competitor domains in 📋 Configuration Settings Map all API credentials Step 2: Setup Storage Airtable:** Create base with exact schema above Notion:** Create database with properties listed Slack:** Create #content-research-alerts channel Step 3: Test & Deploy First run populates: ✅ Airtable tables with competitor data ✅ Notion database with AI insights ✅ Slack channel with formatted alerts 💡 Example Output AI Recommendations Format { "action_items": [ { "topic": "Copy trading explainer", "format": "Video", "region": "UK", "priority": "High" } ], "publishing_calendar": [ {"week": "W34", "posts": 3} ], "alerts": [ "eToro gained 8 .edu backlinks this week" ] } Slack Alert Preview 🚨 Content Research Alert 📊 Top Findings: Sustainable packaging solutions Circular economy trends Eco-friendly manufacturing 📈 Trending Keywords: forex trading basics (+45%) social trading platforms (+32%) copy trading strategies (+28%) 💡 AI Recommendations: Focus on educational content in UK market... 🔧 Advanced Features ✅ Data Quality Validation Automatic retry** for failed API calls Data validation** before storage Error notifications** via Slack ⚙️ Scalability Options Multi-region support** (US, UK, DE, FR, JP) Batch processing** for large competitor lists Rate limiting** to respect API quotas 🎨 Customization Ready Modular design** - disable unused APIs Industry templates** - forex, ecommerce, SaaS Custom scoring** algorithms 📈 ROI & Performance Cost Analysis Setup time:** ~2 hours Monthly API costs:** $400-500 Time saved:** 15+ hours/week ROI:** 300%+ within first month Success Metrics Competitor insights:** 50+ data points daily Keyword opportunities:** 100+ suggestions/week Content ideas:** 20+ AI-generated topics Trend alerts:** Real-time notifications 🛡️ Troubleshooting Common Issues & Solutions | Symptom | Cause | Fix | |-------------|-----------|---------| | OpenAI timeout | Large data payload | Reduce batch size → Split processing | | Airtable 422 error | Field mismatch | Copy schema exactly | | Reddit 401 | OAuth expired | Re-authorize application | Rate Limiting Best Practices Ahrefs:** Max 1000 requests/day SEMrush:** 3000 requests/day OpenAI:** Monitor token usage 🌟 Why Choose This Template? > "From manual research to automated intelligence in 15 minutes" ✅ Production-ready - No additional coding required ✅ Cost-optimized - Uses free tiers where possible ✅ Scalable - Add competitors with one click ✅ Actionable - AI outputs ready for immediate use ✅ Community-tested - 500+ successful deployments Start your competitive intelligence today 🚀 Built with ❤️ for the n8n community

Find Top-Performing Instagram Reels & Save Insights to Notion with Gemini & Apify

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This template helps you discover trending Instagram Reels from competitors or any public profiles you choose. 📺 How It Works The workflow automatically monitors selected Instagram accounts using Apify, pulls recent Reels, and analyzes their performance. It calculates engagement levels, detects early “hot” content, translates text if needed, and organizes all results into a structured Notion database — ready for review and production. I've recorded a video walkthrough to show you how the system works in detail. 👉 https://www.youtube.com/watch?v=rdfRNHpHX8o @youtube 📄 Download Notion Database Structure You can download the Notion table structure (with all required columns and formats) here: 👉 https://drive.google.com/file/d/1FVaS_-ztp6PDAJbETUb1dkg8IqE4qHqp/view?usp=sharing 👤 Who’s it for This workflow is for marketers, content creators, social media managers, and automation enthusiasts who want to stay ahead of Instagram Reels trends. Whether you're building a content pipeline or studying competitors, this tool saves hours of manual tracking. 🔧 How to set up Create the required databases in Notion (structure file provided). Import the .json workflow into your n8n instance. Set up credentials for Notion, Apify, and Gemini API. Link those credentials in the workflow. Adjust the Variables node with your test account list and settings. Run a test with 3–5 profiles and validate the output. Once working, update Variables with your full config. 📋 Requirements An n8n instance (self-hosted or cloud) A Notion account (separate workspace recommended) Apify account (usage-based pricing for Instagram scraping) Gemini API key for AI processing (usage-based pricing) 🧩 How to customize the workflow The system is fully modular. You can: In the Set Prompt node, you can define your own rules for detecting content categories and video types. Change video filters (e.g., what counts as “hot” or “early hot”) Modify Notion fields or adapt to your own database structure Add more parsing logic to Variables Switch translation language Integrate with your content production flow Each part of the workflow is clearly labeled and editable — feel free to adapt it to your goals.
+10

Automate Social Media Content with AI for Instagram, Facebook, LinkedIn & X

AI Social Media Content Automation – n8n Workflow This workflow is built for creators, solopreneurs, SaaS founders, and agencies looking to automate their social media content process from idea to publication. It combines the power of OpenAI, Google Sheets, and official APIs for Instagram, Facebook, X (Twitter), and LinkedIn to deliver fully automated, brand-consistent social media posts — including text, images, hashtags, CTAs, and scheduling. No more switching tools, rewriting content, or forgetting to post. Just set it up once and let your brand grow automatically. 🔧 What the Workflow Does Generates platform-specific post ideas based on your brand tone. Selects the best idea (or lets you manually input one). Writes tailored posts for Instagram, Facebook, X, and LinkedIn. Auto-generates platform-specific visuals using OpenAI (DALL·E) and uploads to Cloudinary. Publishes content directly using official platform APIs. Logs all actions to Google Sheets and optionally sends a summary email via Gmail. ⚙️ How It Works Trigger the workflow manually, on a schedule, or from a chatbot. AI generates multiple post ideas and filters the best one. Based on the selected idea, it generates full posts for each platform. Custom visuals are created using OpenAI and uploaded to Cloudinary. Final post content is merged and sent to Instagram, Facebook, X, and LinkedIn. Logs and optional reports are created in Google Sheets and Gmail. 🛠️ Setup Steps Set up your accounts and credentials: OpenAI, Cloudinary, Gmail, Meta, LinkedIn, X, and Google Sheets. Import the workflow and subworkflow (Get Brand Brief) into n8n. Replace all placeholders (sheet IDs, access tokens, profile/page IDs, brand brief URLs). Optionally personalize prompts and output templates to match your brand voice. Setup time: ~30–45 minutes (including credentials and testing). Detailed configuration notes are included in sticky nodes throughout the workflow. 📦 Included in Your Package JSON workflow file (main flow + brand brief subflow) Google Sheets templates for history logging Setup documentation (Markdown & PDF) Placeholder reference sheet

🤖 AI Customer Support Agent - Never Sleep, Never Miss a Customer Again!

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. 24/7 AI Support Agent: Handle 10x More Customers While You Sleep! 💰 🚀 Transform Your Customer Support Into a Profit Machine Stop losing customers to slow responses! This revolutionary AI Customer Support Agent workflow turns your n8n into a 24/7 customer service powerhouse that: ✅ Handles unlimited customers simultaneously ✅ Responds in under 3 seconds across ALL channels ✅ Reduces support costs by 70% (proven ROI) ✅ Works while you sleep - never miss another sale ✅ Escalates complex issues to humans automatically 💎 What You Get ⚡ The Workflow Multi-Channel Integration**: WhatsApp, Telegram, Email, Website Chat GPT-4 Powered Intelligence**: Context-aware, professional responses Smart Escalation System**: Knows when humans are needed Conversation Memory**: Remembers every customer interaction Analytics Dashboard**: Track performance and ROI 📋 Setup Materials Complete JSON Workflow** (drag & drop installation) Step-by-Step PDF Guide** (non-technical friendly) Troubleshooting Guide** (solve any issue) 🔥 Why This Workflow is a Game-Changer Problem It Solves: Lost Sales**: 67% of customers abandon purchases due to poor support High Costs**: Average support agent costs $50,000+/year Limited Hours**: Miss 60% of inquiries outside business hours Inconsistent Quality**: Human agents have bad days Scaling Issues**: Can't hire fast enough for growth The Solution: Zero Response Delays**: Instant replies 24/7/365 Consistent Excellence**: Perfect responses every time Unlimited Scaling**: Handle 1 or 10,000 customers Massive Cost Savings**: $500/month vs $50,000/year per agent Never Misses Anything**: Catches every single inquiry 🛠️ Integrations & Tools Used AI & Automation: OpenAI GPT-4 Turbo** - Industry-leading AI responses n8n Workflow Engine** - Reliable automation backbone Smart Decision Trees** - Perfect escalation logic Communication Channels: WhatsApp Business API** - Reach 2+ billion users Telegram Bot API** - Lightning-fast messaging IMAP/SMTP Email** - Professional email support Webhook Integration** - Connect any chat widget Data & Analytics: Notion Database** - Conversation history & analytics Slack Integration** - Instant team notifications Custom Webhooks** - Connect to any CRM/tool Advanced Features: Multi-language Support** - Serve global customers Sentiment Analysis** - Detect frustrated customers Auto-categorization** - Organize inquiries automatically Performance Metrics** - Track ROI and efficiency 🎯 Perfect For: E-commerce Businesses Handle pre-sale questions instantly Provide order status updates Resolve shipping inquiries Increase conversion rates by 34% SaaS Companies Technical support automation Onboarding assistance Feature explanations Reduce churn by 28% Service Businesses Appointment scheduling Service inquiries Quote requests Increase booking rates by 45% Digital Agencies Client communication Project updates Scope clarifications Improve client satisfaction by 52% ⚡ Installation is RIDICULOUSLY Easy Step 1: Import JSON (2 minutes) Download the workflow file Import into your n8n instance Activate the workflow Step 2: Configure APIs (10 minutes) Add your OpenAI API key Connect your messaging accounts Set up email credentials Step 3: Test & Launch (5 minutes) Send test messages Verify responses Go live and start saving money! Total Setup Time: Under 20 minutes Technical Skill Required: None (detailed guide included) 🔒 Enterprise-Grade Security & Reliability Security Features: End-to-end encryption** for all communications API rate limiting** to prevent abuse Data privacy compliance** (GDPR ready) Secure credential storage** in n8n vault Reliability Features: 99.9% uptime** with proper n8n hosting Automatic error handling** and recovery Failover to human agents** when needed Complete conversation logging** for compliance Scalability: Handles 1000+ concurrent chats** Processes 10,000+ messages/day** Auto-scales with your business** No performance degradation**
+3

Look up English vocabulary via Telegram and save results to Notion

Build a personal Telegram bot that looks up English vocabulary and saves every entry to Notion — supporting text, voice, and photo input. Send a word by typing, voice message, or photo. The bot auto-detects the input type: voice is transcribed via Whisper, photos are scanned via GPT-4o-mini Vision OCR. A GPT-4.1-mini agent spell-checks and returns the word's definition, translation, part of speech, and an example sentence. The translation language is fully configurable — just set TARGET_LANGUAGE in the Config node (e.g. Traditional Chinese, Japanese, Spanish). Nodes used: Telegram Trigger, HTTP Request (Telegram file API), OpenAI (Whisper + GPT-4o-mini Vision + GPT-4.1-mini), Structured Output Parser, Notion. 💡 Want more AI automation templates? Check out the Content Automation Bundle: 👉 https://jasonchuang0818.gumroad.com/l/n8n-content-automation-bundle
+2

Host Your Own AI Deep Research Agent with n8n, Apify and OpenAI o3

This template attempts to replicate OpenAI's DeepResearch feature which, at time of writing, is only available to their pro subscribers. > An agent that uses reasoning to synthesize large amount of online information and complete multi-step research tasks for you. Source Though the inner workings of DeepResearch have not been made public, it is presumed the feature relies on the ability to deep search the web, scrape web content and invoking reasoning models to generate reports. All of which n8n is really good at! Using this workflow, n8n users can enjoy a variation of the Deep Research experience for themselves and their teams at a fraction of the cost. Better yet, learn and customise this Deep Research template for their businesses and/or organisations. Check out the generated reports here: https://jimleuk.notion.site/19486dd60c0c80da9cb7eb1468ea9afd?v=19486dd60c0c805c8e0c000ce8c87acf How it works A form is used to first capture the user's research query and how deep they'd like the researcher to go. Once submitted, a blank Notion page is created which will later hold the final report and the researcher gets to work. The user's query goes through a recursive series of web serches and web scraping to collect data on the research topic to generate partial learnings. Once complete, all learnings are combined and given to a reasoning LLM to generate the final report. The report is then written to the placeholder Notion page created earlier. How to use Duplicate this Notion database template and make sure all Notion related nodes point to it. Sign-up for APIFY.com API Key for web search and scraping services. Ensure you have access to OpenAI's o3-mini model. Alternatively, switch this out for o1 series. You must publish this workflow and ensure the form url is publically accessible. On depth & breadth configuration For more detailed reports, increase depth and breadth but be warned the workflow will take exponentially longer and cost more to complete. The recommended defaults are usually good enough. Depth=1 & Breadth=2 - will take about 5 - 10mins. Depth=1 & Breadth=3 - will take about 15 - 20mins. Dpeth=3 & Breadth=5 - will take about 2+ hours! Customising this workflow I deliberately chose not to use AI-powered scrapers like Firecrawl as I felt these were quite costly and quotas would be quickly exhausted. However, feel free to switch web search and scraping services which suit your environment. Maybe you don't decide to source the web and instead, data collection comes from internal documents instead. This template gives you freedom to change this. Experiment with different Reasoning/Thinking models such as Deepseek and Google's Gemini 2.0. Finally, the LLM prompts could definitely be improved. Refine them to fit your use-case. Credits This template is largely based off the work by David Zhang (dzhng) and his open source implementation of Deep Research: https://github.com/dzhng/deep-research

Build your own HTTP Request and Notion integration

Create custom HTTP Request and Notion workflows by choosing triggers and actions. Nodes come with global operations and settings, as well as app-specific parameters that can be configured. You can also use the HTTP Request node to query data from any app or service with a REST API.

Notion supported actions

Append After
Append a block
Get Child Blocks
Get many child blocks
Get
Get a database
Get Many
Get many databases
Search
Search databases using text search
Get
Get a database
Get Many
Get many databases
Create
Create a page in a database
Get
Get a page in a database
Get Many
Get many pages in a database
Update
Update pages in a database
Create
Create a pages in a database
Get Many
Get many pages in a database
Update
Update pages in a database
Create
Create a page
Get
Get a page
Search
Text search of pages
Archive
Archive a page
Create
Create a page
Search
Text search of pages
Get
Get a user
Get Many
Get many users
Use case

Save engineering resources

Reduce time spent on customer integrations, engineer faster POCs, keep your customer-specific functionality separate from product all without having to code.

Learn more

FAQs

  • Can HTTP Request connect with Notion?

  • Can I use HTTP Request’s API with n8n?

  • Can I use Notion’s API with n8n?

  • Is n8n secure for integrating HTTP Request and Notion?

  • How to get started with HTTP Request and Notion integration in n8n.io?

Need help setting up your HTTP Request and Notion integration?

Discover our latest community's recommendations and join the discussions about HTTP Request and Notion integration.
Justin Cheu
Moiz Contractor
Cris A. Works
theo
Jon

Looking to integrate HTTP Request and Notion in your company?

Over 3000 companies switch to n8n every single week

Why use n8n to integrate HTTP Request with Notion

Build complex workflows, really fast

Build complex workflows, really fast

Handle branching, merging and iteration easily.
Pause your workflow to wait for external events.

Code when you need it, UI when you don't

Simple debugging

Your data is displayed alongside your settings, making edge cases easy to track down.

Use templates to get started fast

Use 1000+ workflow templates available from our core team and our community.

Reuse your work

Copy and paste, easily import and export workflows.

Implement complex processes faster with n8n

red iconyellow iconred iconyellow icon