Integrations How-To Guides
Connect AI tools to the apps you already use. These guides cover API keys, webhooks, OAuth tokens, and the wiring that lets one tool trigger another.
YouTube API
How to Get a YouTube Data API Key and OAuth Credentials
Set up a Google Cloud project, enable the YouTube Data API v3, and create the OAuth client every automation in this series depends on.
How to Upload a Video to YouTube with Python and the Data API
Use the official Google API client for Python to authenticate once and upload an MP4 to your channel from a script.
How to Generate YouTube Video Scripts with the Claude API
Turn a one-line topic into a structured, hook-first video script by calling the Anthropic Messages API from a small script.
How to Generate YouTube Titles and Descriptions with ChatGPT's API
Call the OpenAI Chat Completions API to produce several title options plus an SEO-friendly description with timestamps and tags.
How to Auto-Generate Captions with Whisper and Upload an SRT
Transcribe your video locally with Whisper, produce a clean SRT, then attach it to the video through the captions endpoint.
How to Upload Videos to YouTube Automatically with Zapier
Build a no-code Zap that watches a cloud folder and publishes any new video file to your YouTube channel.
How to Build a Make Scenario That Turns Topics into Draft Scripts
Chain a Make scenario from a Google Sheet of topics to an AI module to a draft saved back in the sheet, no code required.
How to Schedule YouTube Uploads with the publishAt Timestamp
Upload videos as private and set a future publishAt time so they go live on a schedule without you being at the keyboard.
How to Auto-Draft Replies to YouTube Comments with Claude
Pull recent comments through the Data API, draft on-brand replies with Claude, and post them back, with a human approval gate.
How to Bulk Update Titles and Tags Across Many Videos via API
Read every video on your channel, then rewrite titles, descriptions, or tags in bulk with a guarded update script.
How to Build an End-to-End Script-to-Upload Pipeline with Claude and the API
Stitch script writing, metadata generation, captioning, and upload into one command that takes a topic and a video file.
Chat Apps & Bots
How to create a Telegram bot with BotFather and get your token
Register a brand new Telegram bot through BotFather and copy the API token you need for every other integration.
How to find your Telegram chat ID for sending messages
Discover the numeric chat ID of a person, group, or channel so your bot knows where to send messages.
How to auto-post to a Telegram channel from a script
Make a bot an admin of your channel and push formatted posts automatically with a single API call.
How to make a Telegram bot reply with AI answers
Wire a Telegram bot to an LLM so every incoming message gets an intelligent generated reply.
How to Build a Discord Bot That Auto-Replies With AI
Create a discord.js bot that listens for messages and answers with an LLM in real time.
How to Build a Slack AI Bot With Bolt for Node
Use Slack Bolt and Socket Mode to answer app mentions with AI, no public URL required.
How to add slash commands and a menu to a Telegram bot
Register command hints with BotFather and handle /start, /help, and custom commands in code.
How to Auto-Reply on WhatsApp With AI Using Twilio
Connect a Twilio WhatsApp sandbox to an Express webhook that answers messages with AI.
How to switch a Telegram bot from polling to webhooks
Move a bot off long polling and onto a webhook URL so Telegram pushes updates to your server.
How to Add an /ask Slash Command That Calls AI in Discord
Register a global /ask slash command and deferred reply so AI answers feel native in Discord.
How to schedule Telegram channel posts with cron
Use a cron job and a small script to publish queued posts to a Telegram channel at fixed times.
How to add inline buttons and handle taps in a Telegram bot
Attach clickable inline keyboards to messages and respond to button taps with callback queries.
How to send photos, documents, and files with a Telegram bot
Upload local images and documents, or share remote URLs, through the Telegram bot API.
How to Give Your Chat Bot Memory of the Conversation
Store recent messages per user so your Discord, Slack, WhatsApp or Viber bot remembers context.
How to auto-post your blog RSS feed to a Telegram channel
Watch an RSS or Atom feed and broadcast each new article to a Telegram channel automatically.
How to Make a Slack Command That Summarizes a Thread With AI
Build a /summarize slash command that pulls a thread's messages and returns an AI recap.
How to build an AI moderator bot for a Telegram group
Let a bot read group messages, classify them with an LLM, and remove or warn on rule-breaking content.
How to Connect AI to WhatsApp With the Meta Cloud API
Set up the official WhatsApp Cloud API, verify a webhook, and reply with AI through the Graph API.
How to Connect AI to Chat Apps Without Code Using n8n
Wire a chat webhook to an AI node and a reply node in n8n to auto-answer messages, no code required.
How to Build an AI Auto-Reply Viber Bot
Create a Viber Public Account bot, set its webhook, and answer messages with AI over the REST API.
How to Stream AI Replies Live in Discord by Editing Messages
Make Discord answers feel like ChatGPT by streaming tokens and editing the message as they arrive.
How to Send an AI Welcome Message When Someone Opens Your Viber Bot
Handle the conversation_started event so new Viber users get an AI-generated greeting instantly.
Docs, Sheets & Email
How to Connect Notion to Claude Using the MCP Connector
Wire your Notion workspace into Claude with the official Model Context Protocol connector so the model can read and search your pages.
How to connect Gmail to ChatGPT so it drafts replies for you
Wire incoming Gmail messages into ChatGPT through Zapier so every new email gets an AI-written draft reply waiting in your inbox.
How to Add a Gemini AI Formula to Google Sheets With Apps Script
Build a custom =GEMINI() spreadsheet function that sends a cell to the Gemini API and returns the answer in the next cell.
How to use Gemini inside Gmail to summarize and reply to threads
Turn on the Gemini side panel in Gmail and use it to summarize long threads, draft replies, and find attachments by chat.
How to Create a Notion Internal Integration Token for AI Scripts
Generate a Notion API token and share a database with it so your own AI scripts can read and write Notion programmatically.
How to connect Google Calendar to ChatGPT to schedule events by chat
Use a Zapier or GPT Action setup so you can tell ChatGPT a plain-English request and have it create the calendar event for you.
How to Classify Spreadsheet Rows With ChatGPT in Google Sheets
Use an OpenAI call inside Apps Script to tag each row in Google Sheets with a category like positive, neutral or negative.
How to Connect Google Drive to Claude and Search Your Files
Enable the Google Drive connector in Claude so the model can find, read and cite your Docs, Sheets and PDFs.
How to Use Gemini in the Google Docs Side Panel to Draft and Edit
Open the built-in Gemini side panel in Google Docs to generate drafts, rewrite paragraphs and refine tone without leaving the document.
How to connect Outlook to AI with Power Automate to summarize emails
Build a Power Automate flow that sends each new Outlook email to an AI model and posts a one-line summary to a folder or chat.
How to Build a Notion to Google Sheets AI Pipeline With Zapier
Use Zapier to send new Notion items through an AI step and log the enriched result into Google Sheets, no code required.
How to give Claude access to your Gmail with an MCP server
Install a Gmail MCP server so Claude Desktop or Claude Code can read, search and draft email through your own credentials.
How to Auto-Summarize Notion Meeting Notes With an AI Script
Pull a meeting page from Notion, send it to Claude for a summary, and write the result back as a new block.
How to auto-label and prioritize Gmail with AI using Apps Script
Write a Google Apps Script that sends new emails to an AI model and applies priority labels so your inbox sorts itself.
How to Generate a Full Google Doc From an AI Prompt With Apps Script
Run an Apps Script that asks an AI model for content and creates a formatted Google Doc from the result automatically.
How to turn AI meeting notes into Outlook calendar follow-ups
Pipe action items from an AI notetaker into Outlook Calendar so every follow-up becomes a scheduled block automatically.
How to Extract and Summarize a Drive PDF With AI Using Apps Script
Read a PDF stored in Google Drive, pull its text, and send it to an AI model for a structured summary, all from Apps Script.
How to build an AI scheduling assistant that books meetings via email
Combine Cal.com booking links with an AI email agent so requests like can we meet next week get answered with a real time slot.
How to Translate a Google Sheets Column With an AI Custom Function
Create a =TRANSLATEAI() function in Google Sheets that uses an AI model to translate any cell into a target language.
How to sync AI-extracted tasks from email to your calendar with n8n
Self-host an n8n workflow that reads email, extracts deadlines with AI, and creates calendar events, all under your own control.
How to use AI to triage and batch-reply to your inbox each morning
Set up a daily AI digest that groups your overnight email, drafts replies to the ones that need them, and queues the rest for archive.
How to securely give an AI tool access to your email account
Use OAuth, app passwords, and scoped tokens correctly so an AI integration can read your mail without putting your whole account at risk.
Webhooks & Pipelines
How to Send a Zapier Webhook to OpenAI and Get a Summary Back
Catch any incoming payload in Zapier, pass it to the OpenAI Chat Completions API, and reuse the summary in later steps.
How to Trigger an n8n AI Agent from a Webhook Node
Expose an n8n webhook, feed the request into the built-in AI Agent node, and return the model reply as the HTTP response.
How to Classify Incoming Webhook Data with Claude in Make
Receive a webhook in Make, ask Claude to label it as a category, and route the scenario based on the answer.
How to Auto-Draft Email Replies from a Form with Zapier and GPT
Turn a typeform or Google Form submission into a polished draft reply using a Zapier webhook and the OpenAI API.
How to Connect a Webhook to Receive Events
Stand up an endpoint, register it with a service, and confirm real events arrive so two systems can talk in real time.
How to Verify Webhook Signatures Before Calling an AI Model
Stop strangers from running up your AI bill by checking an HMAC signature in n8n or Make before any model call.
How to Give a Zapier AI Webhook Simple Conversation Memory
Use Storage by Zapier to remember the last few turns so your AI replies stay in context across webhook calls.
How to Describe Uploaded Images with a Make Webhook and GPT Vision
Receive an image URL through a Make webhook and get an alt-text description back from a vision-capable model.
How to Add an Error Handler and Retry to an AI Webhook in Make
Catch failed model calls in Make with error directives so a hiccup retries or falls back instead of dropping data.
How to Answer a Webhook Instantly While AI Runs in the Background in n8n
Acknowledge the caller in milliseconds, then process a slow AI task asynchronously so the request never times out.
How to Build a Slack Slash Command AI Bot with an n8n Webhook
Wire a Slack slash command to an n8n webhook, run the text through a model, and post the answer back in channel.
How to Cap AI Spend on a Webhook Across Zapier, Make, and n8n
Add per-day request counters and short prompts so a busy webhook cannot blow past your AI budget.
How to Pin an API Version for a Stable Integration
Send an explicit API version header so a provider's updates cannot silently change responses and break your integration.