In this categoryAutomation · 38
- How to Self-Host n8n with Docker for AI WorkflowsStart
- How to Extract Structured Data from PDFs with n8n
- How to Add OpenAI Credentials to n8n
- How to Connect Anthropic Claude as the Model in n8n Workflows
- How to Build an AI Messaging / Chatbot Automation (No Code)
- How to Build an AI Agent with Tools in n8n
- How to Build an n8n Workflow That Summarizes New Emails with AI
- How to Build a RAG Chatbot Over Your Docs in n8n
- How to Auto-Classify and Route Support Tickets with AI in n8n
- How to Schedule Daily AI Content Generation in n8n
- How to Extract Structured Data from PDFs with AI in n8n
- How to Add Error Handling and Retries to n8n AI Workflows
- How to Transcribe and Summarize Audio with AI in n8n
- How to Summarize Incoming Emails with AI in Make.com
- How to Auto-Classify Support Tickets with AI in Make.com
- How to Turn RSS Headlines into AI Blog Drafts in Make.com
- How to Build an AI Telegram Chatbot in Make.com
- How to Answer Questions from Your Docs with AI in Make.com
- How to Auto-Transcribe Audio Files with Whisper in Make.com
- How to Extract Invoice Data from PDFs with AI Vision in Make.com
- How to Generate Images from a Spreadsheet with AI in Make.com
- How to Run AI Sentiment Analysis on New Reviews in Make.com
- How to Auto-Translate Content into Multiple Languages in Make.com
- How to Handle AI Errors and Rate Limits in Make.com Scenarios
- How to Build Your First Zap with an AI Step
- How to Use Your Own OpenAI API Key in Zapier
- How to Auto-Summarize Form Submissions and Post Them to Slack
- How to Auto-Generate Social Media Captions From New Blog Posts
- How to Extract Structured Data From Emails Using a Zapier AI Step
- How to Call the Claude API From Zapier Using Webhooks
- How to Build a Simple AI Chatbot with Zapier Interfaces and Tables
- How to Build a Multi-Step AI Research Agent in Zapier
- How to Auto-Categorize and Route Support Tickets with AI and Paths
- How to Cut AI Task Usage in Zapier With Filters and Formatter
- How to Debug AI Steps in Zapier Using Zap History
How to Add OpenAI Credentials to n8n
Create an OpenAI API key, store it as a reusable credential in n8n, and verify it with a one-node test before building real AI workflows.
Every LLM node in n8n needs a credential to authenticate. Doing this once, properly, means dozens of later nodes just pick the same credential from a dropdown. This guide creates an OpenAI key and wires it into n8n so it is ready to reuse everywhere.
What you need
- A running n8n instance
- An OpenAI account with billing enabled (the API is pay as you go, separate from ChatGPT Plus)
- Two minutes on platform.openai.com
Step 1: Create an API key
Go to platform.openai.com/api-keys, click Create new secret key, name it n8n, and copy the value immediately. OpenAI shows the full key only once, so paste it somewhere temporary before leaving the page.
Step 2: Open the credentials manager in n8n
In n8n, open the Credentials section from the left sidebar, click Add credential, search for OpenAI, and select the OpenAI API credential type. Paste your secret key into the API Key field.
Step 3: Save and let n8n test the connection
Click Save. n8n calls the OpenAI API in the background and shows a green Connection tested successfully banner if the key works. If it fails, the most common causes are a typo in the key or no billing set up on the account.
Step 4: Verify with a one-node test
Create a new workflow, add an OpenAI node, choose your credential, pick the Message a Model action with gpt-4o-mini, and type a short prompt. Click Test step and confirm a reply comes back.
Result
You now have a reusable OpenAI credential. Any future OpenAI, AI Agent, or LangChain node in this n8n instance can select it from a dropdown instead of asking for the key again.
Watch related tutorials
32:08
21:45
34:10
26:40
32:15
40:20New guides in your inbox
Fresh step-by-step how-to guides as we publish them. One email a week, no more.