Step by step

How-To

Step-by-step guides with video, screenshots and code. Set up your tools, connect integrations, fix errors and ship faster. Search or filter by category, then follow each guide one step at a time.

523Guides
69Matching
16Categories
Free weekly email

New guides in your inbox

Fresh step-by-step how-to guides as we publish them. One email a week, no more.

Integrations
Beginner9 min

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.

Integrations
Intermediate11 min

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.

Integrations
Beginner9 min

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.

Integrations
Beginner8 min

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.

Integrations
Intermediate11 min

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.

Integrations
Advanced12 min

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.

Integrations
Beginner7 min

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.

Integrations
Intermediate9 min

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.

Integrations
Advanced10 min

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.

Integrations
Intermediate7 min

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.

Integrations
Advanced12 min

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.

Integrations
Beginner6 min

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.

Integrations
Beginner5 min

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.

Integrations
Beginner7 min

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.

Integrations
Intermediate11 min

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.

Integrations
Intermediate9 min

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.

Integrations
Intermediate8 min

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.

Integrations
Beginner7 min

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.

Integrations
Beginner7 min

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.

Integrations
Advanced12 min

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.

Integrations
Intermediate9 min

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.

Integrations
Intermediate8 min

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.

Integrations
Intermediate10 min

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.

Integrations
Intermediate9 min

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.

Integrations
Intermediate10 min

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.

Integrations
Advanced11 min

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.

Integrations
Intermediate10 min

How to Auto-Reply on WhatsApp With AI Using Twilio

Connect a Twilio WhatsApp sandbox to an Express webhook that answers messages with AI.

Integrations
Advanced12 min

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.

Integrations
Intermediate10 min

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.

Integrations
Intermediate7 min

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.

Integrations
Advanced9 min

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.

Integrations
Intermediate8 min

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.

Integrations
Beginner9 min

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.

Integrations
Beginner8 min

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.

Integrations
Intermediate9 min

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.

Integrations
Advanced11 min

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.

Integrations
Intermediate10 min

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.

Integrations
Intermediate9 min

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.

Integrations
Beginner6 min

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.

Integrations
Advanced10 min

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.

Integrations
Beginner7 min

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.

Integrations
Advanced11 min

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.

Integrations
Intermediate8 min

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.

Integrations
Beginner7 min

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.

Integrations
Beginner8 min

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.

Integrations
Intermediate9 min

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.

Integrations
Intermediate10 min

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.

Integrations
Advanced9 min

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.

Showing 48 of 69