Back to Blog

Try n8n free for 10 days

After trial, plans start from $7/mo. No charge until day 11.

n8nintegrationsautomation guidegoogle sheetsslack

20 n8n Integrations: Google Sheets, Slack & AI Agent Automation in 2026

n8nautomation TeamJuly 4, 2026

n8n automation becomes truly effective when you connect it to the right tools. With over 400 integrations available in the open-source Community Edition, the challenge isn't finding an integration — it's knowing which ones actually work well together for real-world tasks. This post curates 20 essential n8n integrations across AI, communication, productivity, and developer categories, with practical advice on how to combine them into workflows that handle real work. Whether you're running n8n on a managed instance from n8nautomation.cloud or self-hosting, these integrations will give you the most value for your automation efforts.

1. AI & LLM Integrations for n8n Automation

AI integrations are the fastest-growing category in n8n, and for good reason. They let you add intelligence to workflows — summarising text, classifying data, generating content, and making decisions based on natural language. Here are the five AI integrations worth mastering in 2026.

OpenAI Node

The OpenAI node connects to GPT-5.x models including GPT-5.4 Turbo and GPT-5.5. You can send prompts, manage chat conversations, generate images with DALL-E 3.5, and even handle audio transcription through Whisper. Configure it with your OpenAI API key as a credential, then select the model, set temperature (0.0 to 2.0), and define system and user messages. A common pattern is chaining the OpenAI node after a webhook trigger to process incoming form submissions into structured JSON.

Anthropic Claude Node

The Claude node gives you access to Claude Opus 4.8, Claude Sonnet 4.2, and Claude Haiku 4.0 models. Where GPT excels at breadth, Claude often produces more nuanced analysis for longer documents thanks to its 200K token context window. Use the Claude node with the messages parameter set to array mode, and pipe in binary data from a previous node if you need document analysis. The Claude node pairs well with the HTTP Request node when you need to call Claude directly via the Anthropic Messages API.

Google Gemini Node

Gemini 2.5 Pro and Gemini 3.1 Flash are available through the Google Gemini node. It's particularly cost-effective for high-volume tasks like categorising support tickets or generating short summaries. Configure it with a Google AI API key, set the model to gemini-3.1-flash for speed or gemini-2.5-pro for complex reasoning, and adjust the safety settings to match your content requirements.

AI Agent Node

The AI Agent node is the meta-integration — it combines an LLM with tools (other n8n nodes) to create autonomous agents. You give the agent a system prompt describing its goal, connect tools like the HTTP Request node or a database node, and the agent decides which tool to call and when. This is the closest n8n gets to autonomous automation. A practical setup: AI Agent + Slack node to let your team query a database through natural language in Slack.

Perplexity AI Node

Perplexity AI brings real-time web search into n8n. Unlike standard LLMs that rely on training data cutoff, Perplexity can fetch current information from the web. Use it to monitor competitors, research topics on a schedule trigger, or enrich lead data with company background. Set the search_recency_filter to day or week for time-sensitive lookups.

Tip: Use the Switch node to route between cheap models (Gemini Flash, Claude Haiku) for simple tasks and premium models (GPT-5.4, Claude Opus) for complex analysis. This cuts API costs by up to 60%.

2. Communication & Collaboration Integrations

Communication integrations turn n8n into the nervous system of your team. Incoming data triggers notifications; outgoing messages collect input for downstream processes. These five integrations cover the most common collaboration platforms.

Slack Node

The Slack node supports posting messages to channels, sending direct messages, uploading files, and reacting to messages. You can also use it as a trigger — the Slack Trigger node listens for new messages, reactions, or file uploads and starts a workflow. Configure OAuth2 credentials with the chat:write and channels:read scopes. A practical pattern: connect the Slack Trigger to an AI Agent node to build a Q&A bot that answers team questions from your knowledge base.

Discord Node

The Discord node works similarly to Slack but targets the gaming and developer community. Use it to send embed-rich notifications, manage bot messages, and react to webhook events. The Discord Webhook operation is particularly simple — just paste your webhook URL and define the content. It's the go-to for developer workflow alerts and community bot automations.

Telegram Node

The Telegram node lets you build bot workflows that send messages, photos, documents, and polls. The Telegram Trigger node polls the Telegram API for new updates (messages, commands, callback queries) on a configurable interval. Set the update_limit to 100 and timeout to 30 seconds for long polling. Common use cases include alert bots, form-based data collection, and admin command handlers.

Email (IMAP / SMTP Nodes)

The IMAP node watches an email inbox for new messages and triggers workflows. The SMTP node sends emails. Together they cover email-based automation end to end. Configure IMAP with your email server, folder, and polling interval. Use the simple mode for basic parsing or raw mode if you need to extract attachments. The SMTP node requires host, port (587 for TLS, 465 for SSL), and authentication. A classic combo: IMAP trigger → AI Agent summarises incoming support emails → SMTP sends the summary back.

Microsoft Teams Node

The Microsoft Teams node sends messages to channels and chats within Microsoft 365. Configure it with OAuth2 credentials against your Azure AD app registration. Set the messageType to html if you need rich formatting or text for plain messages. It's essential for organisations embedded in the Microsoft ecosystem who need automated notifications from their n8n workflows.

3. Productivity & Data Management Integrations

These integrations handle the structured data that drives your business — spreadsheets, databases, calendars, and task lists. They're the most frequently used category in real-world n8n automation setups.

Google Sheets Node

The Google Sheets node is arguably the most versatile integration in n8n. You can read rows, append data, update cells, delete rows, and even perform lookups. Connect it with OAuth2, then specify the spreadsheet ID and sheet name. Use the append operation to add form submissions, update to modify existing records, and lookup to find matching rows. For large datasets (1000+ rows), batch operations with the Split In Batches node to stay within API rate limits.

Notion Node

The Notion node interacts with Notion databases — create pages, update properties, append blocks, and search. Configure it with an internal integration token from Notion's developer console. Specify your database ID in the parameters. The filter property accepts Notion's filter syntax as JSON, letting you query only relevant pages. Notion databases work well as a lightweight CMS — trigger a workflow from a webhook, process the data, and write results back to Notion.

Airtable Node

The Airtable node supports listing, creating, updating, and deleting records in Airtable bases. Authenticate with a personal access token. Set the base ID and table name, then map your input fields using the fields parameter. Airtable's linked record fields require the linked record's ID, so you may need to do a lookup first. Use the node with the Schedule Trigger for daily syncs between Airtable and another data source.

Google Calendar Node

The Google Calendar node creates events, retrieves schedules, and updates calendar entries. Use it with the Schedule Trigger to automate daily scheduling tasks. Configure OAuth2 credentials with the https://www.googleapis.com/auth/calendar scope. A common workflow: Google Form submission → Create Google Calendar event → Send Slack notification to the organiser. Set startTime and endTime as ISO 8601 strings, and use the reminders parameter to set default notifications.

Todoist Node

The Todoist node creates, updates, and completes tasks in Todoist. Authenticate with your Todoist API token. Use the create operation with content, project_id, priority, and due_date parameters. Combine it with the Gmail Trigger to auto-create tasks from flagged emails, or with the Google Calendar Trigger to log completed meetings as done tasks.

4. Developer & Technical Integrations

These integrations are the plumbing that connects n8n to the rest of your technical stack. They handle APIs, databases, version control, and infrastructure.

HTTP Request Node

The HTTP Request node is the Swiss Army knife of n8n integrations. It can call any REST, GraphQL, or SOAP API with custom headers, query parameters, and body. Configure the method (GET, POST, PUT, PATCH, DELETE, OPTIONS), URL, authentication type (none, basic, header, OAuth2, or credential-based), and send the request. Use the sendQuery toggle to pass parameters as query strings and sendBody to send JSON or form data. For paginated APIs, enable the paginate option and define the pagination parameters.

Webhook Node

The Webhook node receives incoming HTTP requests from external services. It supports GET, POST, PUT, PATCH, and DELETE methods. You can set a path (like /incoming/lead), configure response mode (last node output, manual JSON, or raw header), and add basic authentication or header validation. Every webhook gets a unique URL on your n8n instance — for managed users on n8nautomation.cloud, this is yourname.n8nautomation.cloud/webhook/path. The Webhook Response node lets you send a custom response back to the caller.

PostgreSQL / MySQL Nodes

The database nodes let you execute SQL queries, insert, update, and delete rows in PostgreSQL and MySQL databases. Configure the connection with host, port, database name, user, password, and optional SSL settings. Use the executeQuery operation for read queries, insert for adding records, and update for modifying existing data. Parameterised queries with $1, $2 (PostgreSQL) or ? (MySQL) placeholders protect against SQL injection. A common pattern: Webhook trigger → Validate data in Code node → Insert into PostgreSQL → Return success response.

Supabase Node

The Supabase node connects to your Supabase project for database operations, storage, and authentication. Configure it with your Supabase URL and service role key. The node supports row-level operations on your Supabase tables, file uploads to storage buckets, and user management through the Auth API. Use it when your backend lives in Supabase and you need n8n to orchestrate data flows around it.

GitHub / GitLab Nodes

The GitHub and GitLab nodes manage repositories — create issues, review pull requests, manage branches, and trigger CI/CD pipelines. Authenticate with a personal access token or OAuth. The GitHub Trigger node listens for push events, pull request changes, and issue comments. Use it to automate code review assignments, sync issue trackers with external tools, or generate release notes from merged PRs.

Note: When using database integrations on a managed instance, your connection details stay encrypted in the n8n database. For an additional security layer, use environment variables for database credentials rather than hardcoding them in credential fields.

5. Combining Integrations for End-to-End Automation

The real power of n8n automation comes from chaining integrations together. A single integration is a building block; two or more connected nodes create a workflow that does something no single tool can do alone. Here are three practical combinations using the integrations above.

Lead Capture to CRM Pipeline

Combine the Webhook node, Google Sheets node, Slack node, and HTTP Request node to capture leads from a landing page, store them in Google Sheets, notify the sales team in Slack, and enrich the data via an external API.

  1. Set up a Webhook node with a POST endpoint at /webhook/lead-capture.
  2. Connect a Google Sheets node set to append mode to log each lead with a timestamp.
  3. Add a Slack node to send a formatted message to the sales channel with lead details.
  4. Add an HTTP Request node that calls an enrichment API (like Clearbit or Apollo) using the lead's email address.
  5. Pipe the enriched data back into Google Sheets using another Google Sheets node with the update operation.

Customer Feedback Summariser

Use the IMAP Trigger node, OpenAI node, and Notion node to automatically process customer feedback emails into a structured database.

  1. Configure the IMAP node to watch a feedback@ inbox with a 5-minute polling interval.
  2. Pass the email body to the OpenAI node with a system prompt like "Summarise this feedback into category, sentiment, action items, and priority level as JSON".
  3. Use a Code node to parse the JSON response and map it to Notion properties.
  4. Connect a Notion node to create a new page in your feedback database with the structured data.
  5. Add a Telegram node to send a digest notification to your product team channel.

Scheduled Report Generator

Combine the Schedule Trigger, PostgreSQL node, Google Sheets node, and SMTP node to generate and email a daily business report.

  1. Set the Schedule Trigger node to Cron mode with 0 8 * * * (daily at 8 AM).
  2. Connect a PostgreSQL node with a executeQuery operation that runs your reporting SQL — something like SELECT date, revenue, new_users FROM daily_metrics WHERE date = CURRENT_DATE.
  3. Pass the results to a Google Sheets node with the append operation to log today's metrics in your reporting spreadsheet.
  4. Use a Code node to format the data into an HTML email template.
  5. Connect an SMTP node to send the formatted report to your stakeholders.

These combinations only scratch the surface. With 400+ integrations available, you can build workflows that span your entire tool stack. The key is starting with the integrations that solve your most repetitive task first, then expanding outward.

Running n8n on a managed platform like n8nautomation.cloud means you don't have to worry about server uptime, SSL certificates, or database backups while you build these workflows. Your instance comes with all community nodes enabled, automatic daily backups, and instant setup — so you can focus entirely on connecting the right integrations together.

Ready to automate with n8n?

Get affordable managed n8n hosting with 24/7 support.