Files
AutoGPT/docs/integrations
Nicholas Tindle c1a1767034 feat(docs): Add block documentation auto-generation system (#11707)
- Add generate_block_docs.py script that introspects block code to
generate markdown
- Support manual content preservation via <!-- MANUAL: --> markers
- Add migrate_block_docs.py to preserve existing manual content from git
HEAD
- Add CI workflow (docs-block-sync.yml) to fail if docs drift from code
- Add Claude PR review workflow (docs-claude-review.yml) for doc changes
- Add manual LLM enhancement workflow (docs-enhance.yml)
- Add GitBook configuration (.gitbook.yaml, SUMMARY.md)
- Fix non-deterministic category ordering (categories is a set)
- Add comprehensive test suite (32 tests)
- Generate docs for 444 blocks with 66 preserved manual sections

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

<!-- Clearly explain the need for these changes: -->

### Changes 🏗️

<!-- Concisely describe all of the changes made in this pull request:
-->

### Checklist 📋

#### For code changes:
- [x] I have clearly listed my changes in the PR description
- [x] I have made a test plan
- [x] I have tested my changes according to the test plan:
  <!-- Put your test plan here: -->
  - [x] Extensively test code generation for the docs pages



<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Introduces an automated documentation pipeline for blocks and
integrates it into CI.
> 
> - Adds `scripts/generate_block_docs.py` (+ tests) to introspect blocks
and generate `docs/integrations/**`, preserving `<!-- MANUAL: -->`
sections
> - New CI workflows: **docs-block-sync** (fails if docs drift),
**docs-claude-review** (AI review for block/docs PRs), and
**docs-enhance** (optional LLM improvements)
> - Updates existing Claude workflows to use `CLAUDE_CODE_OAUTH_TOKEN`
instead of `ANTHROPIC_API_KEY`
> - Improves numerous block descriptions/typos and links across backend
blocks to standardize docs output
> - Commits initial generated docs including
`docs/integrations/README.md` and many provider/category pages
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
631e53e0f6. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 07:03:19 +00:00
..

AutoGPT Blocks Overview

AutoGPT uses a modular approach with various "blocks" to handle different tasks. These blocks are the building blocks of AutoGPT workflows, allowing users to create complex automations by combining simple, specialized components.

!!! info "Creating Your Own Blocks" Want to create your own custom blocks? Check out our guides:

- [Build your own Blocks](https://docs.agpt.co/platform/new_blocks/) - Step-by-step tutorial with examples
- [Block SDK Guide](https://docs.agpt.co/platform/block-sdk-guide/) - Advanced SDK patterns with OAuth, webhooks, and provider configuration

Below is a comprehensive list of all available blocks, categorized by their primary function. Click on any block name to view its detailed documentation.

Basic Operations

Block Name Description
Add Memory Add new memories to Mem0 with user segmentation
Add To Dictionary Adds a new key-value pair to a dictionary
Add To Library From Store Add an agent from the store to your personal library
Add To List Adds a new entry to a list
Agent Date Input Block for date input
Agent Dropdown Input Block for dropdown text selection
Agent File Input Block for file upload input (string path for example)
Agent Google Drive File Input Block for selecting a file from Google Drive
Agent Input A block that accepts and processes user input values within a workflow, supporting various input types and validation
Agent Long Text Input Block for long text input (multi-line)
Agent Number Input Block for number input
Agent Output A block that records and formats workflow results for display to users, with optional Jinja2 template formatting support
Agent Short Text Input Block for short text input (single-line)
Agent Table Input Block for table data input with customizable headers
Agent Time Input Block for time input
Agent Toggle Input Block for boolean toggle input
Block Installation Given a code string, this block allows the verification and installation of a block code into the system
Dictionary Is Empty Checks if a dictionary is empty
File Store Stores the input file in the temporary directory
Find In Dictionary A block that looks up a value in a dictionary, list, or object by key or index and returns the corresponding value
Find In List Finds the index of the value in the list
Get All Memories Retrieve all memories from Mem0 with optional conversation filtering
Get Latest Memory Retrieve the latest memory from Mem0 with optional key filtering
Get List Item Returns the element at the given index
Get Store Agent Details Get detailed information about an agent from the store
Get Weather Information Retrieves weather information for a specified location using OpenWeatherMap API
Human In The Loop Pause execution and wait for human approval or modification of data
Linear Search Issues Searches for issues on Linear
List Is Empty Checks if a list is empty
List Library Agents List all agents in your personal library
Note A visual annotation block that displays a sticky note in the workflow editor for documentation and organization purposes
Print To Console A debugging block that outputs text to the console for monitoring and troubleshooting workflow execution
Remove From Dictionary Removes a key-value pair from a dictionary
Remove From List Removes an item from a list by value or index
Replace Dictionary Value Replaces the value for a specified key in a dictionary
Replace List Item Replaces an item at the specified index
Reverse List Order Reverses the order of elements in a list
Search Memory Search memories in Mem0 by user
Search Store Agents Search for agents in the store
Slant3D Cancel Order Cancel an existing order
Slant3D Create Order Create a new print order
Slant3D Estimate Order Get order cost estimate
Slant3D Estimate Shipping Get shipping cost estimate
Slant3D Filament Get list of available filaments
Slant3D Get Orders Get all orders for the account
Slant3D Slicer Slice a 3D model file and get pricing information
Slant3D Tracking Track order status and shipping
Store Value A basic block that stores and forwards a value throughout workflows, allowing it to be reused without changes across multiple blocks
Universal Type Converter This block is used to convert a value to a universal type
XML Parser Parses XML using gravitasml to tokenize and coverts it to dict

Data Processing

Block Name Description
Airtable Create Base Create or find a base in Airtable
Airtable Create Field Add a new field to an Airtable table
Airtable Create Records Create records in an Airtable table
Airtable Create Table Create a new table in an Airtable base
Airtable Delete Records Delete records from an Airtable table
Airtable Get Record Get a single record from Airtable
Airtable List Bases List all bases in Airtable
Airtable List Records List records from an Airtable table
Airtable List Schema Get the complete schema of an Airtable base
Airtable Update Field Update field properties in an Airtable table
Airtable Update Records Update records in an Airtable table
Airtable Update Table Update table properties
Airtable Webhook Trigger Starts a flow whenever Airtable emits a webhook event
Baas Bot Delete Recording Permanently delete a meeting's recorded data
Baas Bot Fetch Meeting Data Retrieve recorded meeting data
Create Dictionary Creates a dictionary with the specified key-value pairs
Create List Creates a list with the specified values
Data For Seo Keyword Suggestions Get keyword suggestions from DataForSEO Labs Google API
Data For Seo Related Keywords Get related keywords from DataForSEO Labs Google API
Exa Create Import Import CSV data to use with websets for targeted searches
Exa Delete Import Delete an import
Exa Export Webset Export webset data in JSON, CSV, or JSON Lines format
Exa Get Import Get the status and details of an import
Exa Get New Items Get items added since a cursor - enables incremental processing without reprocessing
Exa List Imports List all imports with pagination support
File Read Reads a file and returns its content as a string, with optional chunking by delimiter and size limits
Google Calendar Read Events Retrieves upcoming events from a Google Calendar with filtering options
Google Docs Append Markdown Append Markdown content to the end of a Google Doc with full formatting - ideal for LLM/AI output
Google Docs Append Plain Text Append plain text to the end of a Google Doc (no formatting applied)
Google Docs Create Create a new Google Doc
Google Docs Delete Content Delete a range of content from a Google Doc
Google Docs Export Export a Google Doc to PDF, Word, text, or other formats
Google Docs Find Replace Plain Text Find and replace plain text in a Google Doc (no formatting applied to replacement)
Google Docs Format Text Apply formatting (bold, italic, color, etc
Google Docs Get Metadata Get metadata about a Google Doc
Google Docs Get Structure Get document structure with index positions for precise editing operations
Google Docs Insert Markdown At Insert formatted Markdown at a specific position in a Google Doc - ideal for LLM/AI output
Google Docs Insert Page Break Insert a page break into a Google Doc
Google Docs Insert Plain Text Insert plain text at a specific position in a Google Doc (no formatting applied)
Google Docs Insert Table Insert a table into a Google Doc, optionally with content and Markdown formatting
Google Docs Read Read text content from a Google Doc
Google Docs Replace All With Markdown Replace entire Google Doc content with formatted Markdown - ideal for LLM/AI output
Google Docs Replace Content With Markdown Find text and replace it with formatted Markdown - ideal for LLM/AI output and templates
Google Docs Replace Range With Markdown Replace a specific index range in a Google Doc with formatted Markdown - ideal for LLM/AI output
Google Docs Set Public Access Make a Google Doc public or private
Google Docs Share Share a Google Doc with specific users
Google Sheets Add Column Add a new column with a header
Google Sheets Add Dropdown Add a dropdown list (data validation) to cells
Google Sheets Add Note Add a note to a cell in a Google Sheet
Google Sheets Append Row Append or Add a single row to the end of a Google Sheet
Google Sheets Batch Operations This block performs multiple operations on a Google Sheets spreadsheet in a single batch request
Google Sheets Clear This block clears data from a specified range in a Google Sheets spreadsheet
Google Sheets Copy To Spreadsheet Copy a sheet from one spreadsheet to another
Google Sheets Create Named Range Create a named range to reference cells by name instead of A1 notation
Google Sheets Create Spreadsheet This block creates a new Google Sheets spreadsheet with specified sheets
Google Sheets Delete Column Delete a column by header name or column letter
Google Sheets Delete Rows Delete specific rows from a Google Sheet by their row indices
Google Sheets Export Csv Export a Google Sheet as CSV data
Google Sheets Filter Rows Filter rows in a Google Sheet based on a column condition
Google Sheets Find Find text in a Google Sheets spreadsheet
Google Sheets Find Replace This block finds and replaces text in a Google Sheets spreadsheet
Google Sheets Format Format a range in a Google Sheet (sheet optional)
Google Sheets Get Column Extract all values from a specific column
Google Sheets Get Notes Get notes from cells in a Google Sheet
Google Sheets Get Row Get a specific row by its index
Google Sheets Get Row Count Get row count and dimensions of a Google Sheet
Google Sheets Get Unique Values Get unique values from a column
Google Sheets Import Csv Import CSV data into a Google Sheet
Google Sheets Insert Row Insert a single row at a specific position
Google Sheets List Named Ranges List all named ranges in a spreadsheet
Google Sheets Lookup Row Look up a row by finding a value in a specific column
Google Sheets Manage Sheet Create, delete, or copy sheets (sheet optional)
Google Sheets Metadata This block retrieves metadata about a Google Sheets spreadsheet including sheet names and properties
Google Sheets Protect Range Protect a cell range or entire sheet from editing
Google Sheets Read A block that reads data from a Google Sheets spreadsheet using A1 notation range selection
Google Sheets Remove Duplicates Remove duplicate rows based on specified columns
Google Sheets Set Public Access Make a Google Spreadsheet public or private
Google Sheets Share Spreadsheet Share a Google Spreadsheet with users or get shareable link
Google Sheets Sort Sort a Google Sheet by one or two columns
Google Sheets Update Cell Update a single cell in a Google Sheets spreadsheet
Google Sheets Update Row Update a specific row by its index
Google Sheets Write A block that writes data to a Google Sheets spreadsheet at a specified A1 notation range
Keyword Suggestion Extractor Extract individual fields from a KeywordSuggestion object
Persist Information Persist key-value information for the current user
Read Spreadsheet Reads CSV and Excel files and outputs the data as a list of dictionaries and individual rows
Related Keyword Extractor Extract individual fields from a RelatedKeyword object
Retrieve Information Retrieve key-value information for the current user
Screenshot Web Page Takes a screenshot of a specified website using ScreenshotOne API

Text Processing

Block Name Description
Code Extraction Extracts code blocks from text and identifies their programming languages
Combine Texts This block combines multiple input texts into a single output text
Countdown Timer This block triggers after a specified duration
Extract Text Information This block extracts the text from the given text using the pattern (regex)
Fill Text Template This block formats the given texts using the format template
Get Current Date This block outputs the current date with an optional offset
Get Current Date And Time This block outputs the current date and time
Get Current Time This block outputs the current time
Match Text Pattern Matches text against a regex pattern and forwards data to positive or negative output based on the match
Text Decoder Decodes a string containing escape sequences into actual text
Text Replace This block is used to replace a text with a new text
Text Split This block is used to split a text into a list of strings
Word Character Count Counts the number of words and characters in a given text

AI and Language Models

Block Name Description
AI Ad Maker Video Creator Creates an AIgenerated 30second advert (text + images)
AI Condition Uses AI to evaluate natural language conditions and provide conditional outputs
AI Conversation A block that facilitates multi-turn conversations with a Large Language Model (LLM), maintaining context across message exchanges
AI Image Customizer Generate and edit custom images using Google's Nano-Banana model from Gemini 2
AI Image Editor Edit images using BlackForest Labs' Flux Kontext models
AI Image Generator Generate images using various AI models through a unified interface
AI List Generator A block that creates lists of items based on prompts using a Large Language Model (LLM), with optional source data for context
AI Music Generator This block generates music using Meta's MusicGen model on Replicate
AI Screenshot To Video Ad Turns a screenshot into an engaging, avatarnarrated video advert
AI Shortform Video Creator Creates a shortform video using revid
AI Structured Response Generator A block that generates structured JSON responses using a Large Language Model (LLM), with schema validation and format enforcement
AI Text Generator A block that produces text responses using a Large Language Model (LLM) based on customizable prompts and system instructions
AI Text Summarizer A block that summarizes long texts using a Large Language Model (LLM), with configurable focus topics and summary styles
AI Video Generator Generate videos using FAL AI models
Bannerbear Text Overlay Add text overlay to images using Bannerbear templates
Code Generation Generate or refactor code using OpenAI's Codex (Responses API)
Create Talking Avatar Video This block integrates with D-ID to create video clips and retrieve their URLs
Exa Answer Get an LLM answer to a question informed by Exa search results
Exa Create Enrichment Create enrichments to extract additional structured data from webset items
Exa Create Research Create research task with optional waiting - explores web and synthesizes findings with citations
Ideogram Model This block runs Ideogram models with both simple and advanced settings
Jina Chunking Chunks texts using Jina AI's segmentation service
Jina Embedding Generates embeddings using Jina AI
Perplexity Query Perplexity's sonar models with real-time web search capabilities and receive annotated responses with source citations
Replicate Flux Advanced Model This block runs Flux models on Replicate with advanced settings
Replicate Model Run Replicate models synchronously
Smart Decision Maker Uses AI to intelligently decide what tool to use
Stagehand Act Interact with a web page by performing actions on a web page
Stagehand Extract Extract structured data from a webpage
Stagehand Observe Find suggested actions for your workflows
Unreal Text To Speech Converts text to speech using the Unreal Speech API

Search and Information Retrieval

Block Name Description
Ask Wolfram Ask Wolfram Alpha a question
Exa Bulk Webset Items Get all items from a webset in bulk (with configurable limits)
Exa Cancel Enrichment Cancel a running enrichment operation
Exa Cancel Webset Cancel all operations being performed on a Webset
Exa Cancel Webset Search Cancel a running webset search
Exa Contents Retrieves document contents using Exa's contents API
Exa Create Monitor Create automated monitors to keep websets updated with fresh data on a schedule
Exa Create Or Find Webset Create a new webset or return existing one by external_id (idempotent operation)
Exa Create Webset Create a new Exa Webset for persistent web search collections with optional waiting for initial results
Exa Create Webset Search Add a new search to an existing webset to find more items
Exa Delete Enrichment Delete an enrichment from a webset
Exa Delete Monitor Delete a monitor from a webset
Exa Delete Webset Delete a Webset and all its items
Exa Delete Webset Item Delete a specific item from a webset
Exa Find Or Create Search Find existing search by query or create new - prevents duplicate searches in workflows
Exa Find Similar Finds similar links using Exa's findSimilar API
Exa Get Enrichment Get the status and details of a webset enrichment
Exa Get Monitor Get the details and status of a webset monitor
Exa Get Research Get status and results of a research task
Exa Get Webset Retrieve a Webset by ID or external ID
Exa Get Webset Item Get a specific item from a webset by its ID
Exa Get Webset Search Get the status and details of a webset search
Exa List Monitors List all monitors with optional webset filtering
Exa List Research List all research tasks with pagination support
Exa List Webset Items List items in a webset with pagination support
Exa List Websets List all Websets with pagination support
Exa Preview Webset Preview how a search query will be interpreted before creating a webset
Exa Search Searches the web using Exa's advanced search API
Exa Update Enrichment Update an existing enrichment configuration
Exa Update Monitor Update a monitor's status, schedule, or metadata
Exa Update Webset Update metadata for an existing Webset
Exa Wait For Enrichment Wait for a webset enrichment to complete with progress tracking
Exa Wait For Research Wait for a research task to complete with configurable timeout
Exa Wait For Search Wait for a specific webset search to complete with progress tracking
Exa Wait For Webset Wait for a webset to reach a specific status with progress tracking
Exa Webset Items Summary Get a summary of webset items without retrieving all data
Exa Webset Status Get a quick status overview of a webset
Exa Webset Summary Get a comprehensive summary of a webset with samples and statistics
Extract Website Content This block scrapes the content from the given web URL
Fact Checker This block checks the factuality of a given statement using Jina AI's Grounding API
Firecrawl Crawl Firecrawl crawls websites to extract comprehensive data while bypassing blockers
Firecrawl Extract Firecrawl crawls websites to extract comprehensive data while bypassing blockers
Firecrawl Map Website Firecrawl maps a website to extract all the links
Firecrawl Scrape Firecrawl scrapes a website to extract comprehensive data while bypassing blockers
Firecrawl Search Firecrawl searches the web for the given query
Get Person Detail Get detailed person data with Apollo API, including email reveal
Get Wikipedia Summary This block fetches the summary of a given topic from Wikipedia
Google Maps Search This block searches for local businesses using Google Maps API
Search Organizations Search for organizations in Apollo
Search People Search for people in Apollo
Search The Web This block searches the internet for the given search query
Validate Emails Validate emails

Social Media and Content

Block Name Description
Create Discord Thread Creates a new thread in a Discord channel
Create Reddit Post Create a new post on a subreddit
Delete Reddit Comment Delete a Reddit comment that you own
Delete Reddit Post Delete a Reddit post that you own
Discord Channel Info Resolves Discord channel names to IDs and vice versa
Discord Get Current User Gets information about the currently authenticated Discord user using OAuth2 credentials
Discord User Info Gets information about a Discord user by their ID
Edit Reddit Post Edit the body text of an existing Reddit post that you own
Get Linkedin Profile Fetch LinkedIn profile data using Enrichlayer
Get Linkedin Profile Picture Get LinkedIn profile pictures using Enrichlayer
Get Reddit Comment Get details about a specific Reddit comment by its ID
Get Reddit Comment Replies Get replies to a specific Reddit comment
Get Reddit Inbox Get messages, mentions, and comment replies from your Reddit inbox
Get Reddit Post Get detailed information about a specific Reddit post by its ID
Get Reddit Post Comments Get top-level comments on a Reddit post
Get Reddit Posts This block fetches Reddit posts from a defined subreddit name
Get Reddit User Info Get information about a Reddit user including karma, account age, and verification status
Get Subreddit Flairs Get available link flair options for a subreddit
Get Subreddit Info Get information about a subreddit including subscriber count, description, and rules
Get Subreddit Rules Get the rules for a subreddit to ensure compliance before posting
Get User Posts Fetch posts by a specific Reddit user
Linkedin Person Lookup Look up LinkedIn profiles by person information using Enrichlayer
Linkedin Role Lookup Look up LinkedIn profiles by role in a company using Enrichlayer
Post Reddit Comment This block posts a Reddit comment on a specified Reddit post
Post To Bluesky Post to Bluesky using Ayrshare
Post To Facebook Post to Facebook using Ayrshare
Post To GMB Post to Google My Business using Ayrshare
Post To Instagram Post to Instagram using Ayrshare
Post To Linked In Post to LinkedIn using Ayrshare
Post To Pinterest Post to Pinterest using Ayrshare
Post To Reddit Post to Reddit using Ayrshare
Post To Snapchat Post to Snapchat using Ayrshare
Post To Telegram Post to Telegram using Ayrshare
Post To Threads Post to Threads using Ayrshare
Post To Tik Tok Post to TikTok using Ayrshare
Post To X Post to X / Twitter using Ayrshare
Post To You Tube Post to YouTube using Ayrshare
Publish To Medium Publishes a post to Medium
Read Discord Messages Reads messages from a Discord channel using a bot token
Reddit Get My Posts Fetch posts created by the authenticated Reddit user (you)
Reply To Discord Message Replies to a specific Discord message
Reply To Reddit Comment Reply to a specific Reddit comment
Search Reddit Search Reddit for posts matching a query
Send Discord DM Sends a direct message to a Discord user using their user ID
Send Discord Embed Sends a rich embed message to a Discord channel
Send Discord File Sends a file attachment to a Discord channel
Send Discord Message Sends a message to a Discord channel using a bot token
Send Reddit Message Send a private message (DM) to a Reddit user
Transcribe Youtube Video Transcribes a YouTube video using a proxy
Twitter Add List Member This block adds a specified user to a Twitter List owned by the authenticated user
Twitter Bookmark Tweet This block bookmarks a tweet on Twitter
Twitter Create List This block creates a new Twitter List for the authenticated user
Twitter Delete List This block deletes a specified Twitter List owned by the authenticated user
Twitter Delete Tweet This block deletes a tweet on Twitter
Twitter Follow List This block follows a specified Twitter list for the authenticated user
Twitter Follow User This block follows a specified Twitter user
Twitter Get Blocked Users This block retrieves a list of users blocked by the authenticating user
Twitter Get Bookmarked Tweets This block retrieves bookmarked tweets from Twitter
Twitter Get Followers This block retrieves followers of a specified Twitter user
Twitter Get Following This block retrieves the users that a specified Twitter user is following
Twitter Get Home Timeline This block retrieves the authenticated user's home timeline
Twitter Get Liked Tweets This block gets information about tweets liked by a user
Twitter Get Liking Users This block gets information about users who liked a tweet
Twitter Get List This block retrieves information about a specified Twitter List
Twitter Get List Members This block retrieves the members of a specified Twitter List
Twitter Get List Memberships This block retrieves all Lists that a specified user is a member of
Twitter Get List Tweets This block retrieves tweets from a specified Twitter list
Twitter Get Muted Users This block gets a list of users muted by the authenticating user
Twitter Get Owned Lists This block retrieves all Lists owned by a specified Twitter user
Twitter Get Pinned Lists This block returns the Lists pinned by the authenticated user
Twitter Get Quote Tweets This block gets quote tweets for a specific tweet
Twitter Get Retweeters This block gets information about who has retweeted a tweet
Twitter Get Space Buyers This block retrieves a list of users who purchased tickets to a Twitter Space
Twitter Get Space By Id This block retrieves information about a single Twitter Space
Twitter Get Space Tweets This block retrieves tweets shared in a Twitter Space
Twitter Get Spaces This block retrieves information about multiple Twitter Spaces
Twitter Get Tweet This block retrieves information about a specific Tweet
Twitter Get Tweets This block retrieves information about multiple Tweets
Twitter Get User This block retrieves information about a specified Twitter user
Twitter Get User Mentions This block retrieves Tweets mentioning a specific user
Twitter Get User Tweets This block retrieves Tweets composed by a single user
Twitter Get Users This block retrieves information about multiple Twitter users
Twitter Hide Reply This block hides a reply to a tweet
Twitter Like Tweet This block likes a tweet
Twitter Mute User This block mutes a specified Twitter user
Twitter Pin List This block allows the authenticated user to pin a specified List
Twitter Post Tweet This block posts a tweet on Twitter
Twitter Remove Bookmark Tweet This block removes a bookmark from a tweet on Twitter
Twitter Remove List Member This block removes a specified user from a Twitter List owned by the authenticated user
Twitter Remove Retweet This block removes a retweet on Twitter
Twitter Retweet This block retweets a tweet on Twitter
Twitter Search Recent Tweets This block searches all public Tweets in Twitter history
Twitter Search Spaces This block searches for Twitter Spaces based on specified terms
Twitter Unfollow List This block unfollows a specified Twitter list for the authenticated user
Twitter Unfollow User This block unfollows a specified Twitter user
Twitter Unhide Reply This block unhides a reply to a tweet
Twitter Unlike Tweet This block unlikes a tweet
Twitter Unmute User This block unmutes a specified Twitter user
Twitter Unpin List This block allows the authenticated user to unpin a specified List
Twitter Update List This block updates a specified Twitter List owned by the authenticated user

Communication

Block Name Description
Baas Bot Join Meeting Deploy a bot to join and record a meeting
Baas Bot Leave Meeting Remove a bot from an ongoing meeting
Gmail Add Label A block that adds a label to a specific email message in Gmail, creating the label if it doesn't exist
Gmail Create Draft Create draft emails in Gmail with automatic HTML detection and proper text formatting
Gmail Draft Reply Create draft replies to Gmail threads with automatic HTML detection and proper text formatting
Gmail Forward Forward Gmail messages to other recipients with automatic HTML detection and proper formatting
Gmail Get Profile Get the authenticated user's Gmail profile details including email address and message statistics
Gmail Get Thread A block that retrieves an entire Gmail thread (email conversation) by ID, returning all messages with decoded bodies for reading complete conversations
Gmail List Labels A block that retrieves all labels (categories) from a Gmail account for organizing and categorizing emails
Gmail Read A block that retrieves and reads emails from a Gmail account based on search criteria, returning detailed message information including subject, sender, body, and attachments
Gmail Remove Label A block that removes a label from a specific email message in a Gmail account
Gmail Reply Reply to Gmail threads with automatic HTML detection and proper text formatting
Gmail Send Send emails via Gmail with automatic HTML detection and proper text formatting
Hub Spot Engagement Manages HubSpot engagements - sends emails and tracks engagement metrics

Developer Tools

Block Name Description
Exa Code Context Search billions of GitHub repos, docs, and Stack Overflow for relevant code examples
Execute Code Executes code in a sandbox environment with internet access
Execute Code Step Execute code in a previously instantiated sandbox
Github Add Label A block that adds a label to a GitHub issue or pull request for categorization and organization
Github Assign Issue A block that assigns a GitHub user to an issue for task ownership and tracking
Github Assign PR Reviewer This block assigns a reviewer to a specified GitHub pull request
Github Comment A block that posts comments on GitHub issues or pull requests using the GitHub API
Github Create Check Run Creates a new check run for a specific commit in a GitHub repository
Github Create Comment Object Creates a comment object for use with GitHub blocks
Github Create File This block creates a new file in a GitHub repository
Github Create PR Review This block creates a review on a GitHub pull request with optional inline comments
Github Create Repository This block creates a new GitHub repository
Github Create Status Creates a new commit status in a GitHub repository
Github Delete Branch This block deletes a specified branch
Github Discussion Trigger This block triggers on GitHub Discussions events
Github Get CI Results This block gets CI results for a commit or PR, with optional search for specific errors/warnings in logs
Github Get PR Review Comments This block gets all review comments from a GitHub pull request or from a specific review
Github Issues Trigger This block triggers on GitHub issues events
Github List Branches This block lists all branches for a specified GitHub repository
Github List Comments A block that retrieves all comments from a GitHub issue or pull request, including comment metadata and content
Github List Discussions This block lists recent discussions for a specified GitHub repository
Github List Issues A block that retrieves a list of issues from a GitHub repository with their titles and URLs
Github List PR Reviewers This block lists all reviewers for a specified GitHub pull request
Github List PR Reviews This block lists all reviews for a specified GitHub pull request
Github List Pull Requests This block lists all pull requests for a specified GitHub repository
Github List Releases This block lists all releases for a specified GitHub repository
Github List Stargazers This block lists all users who have starred a specified GitHub repository
Github List Tags This block lists all tags for a specified GitHub repository
Github Make Branch This block creates a new branch from a specified source branch
Github Make Issue A block that creates new issues on GitHub repositories with a title and body content
Github Make Pull Request This block creates a new pull request on a specified GitHub repository
Github Pull Request Trigger This block triggers on pull request events and outputs the event type and payload
Github Read File This block reads the content of a specified file from a GitHub repository
Github Read Folder This block reads the content of a specified folder from a GitHub repository
Github Read Issue A block that retrieves information about a specific GitHub issue, including its title, body content, and creator
Github Read Pull Request This block reads the body, title, user, and changes of a specified GitHub pull request
Github Release Trigger This block triggers on GitHub release events
Github Remove Label A block that removes a label from a GitHub issue or pull request
Github Resolve Review Discussion This block resolves or unresolves a review discussion thread on a GitHub pull request
Github Star Trigger This block triggers on GitHub star events
Github Submit Pending Review This block submits a pending (draft) review on a GitHub pull request
Github Unassign Issue A block that removes a user's assignment from a GitHub issue
Github Unassign PR Reviewer This block unassigns a reviewer from a specified GitHub pull request
Github Update Check Run Updates an existing check run in a GitHub repository
Github Update Comment A block that updates an existing comment on a GitHub issue or pull request
Github Update File This block updates an existing file in a GitHub repository
Instantiate Code Sandbox Instantiate a sandbox environment with internet access in which you can execute code with the Execute Code Step block
Slant3D Order Webhook This block triggers on Slant3D order status updates and outputs the event details, including tracking information when orders are shipped

Media Generation

Block Name Description
Add Audio To Video Block to attach an audio file to a video file using moviepy
Loop Video Block to loop a video to a given duration or number of repeats
Media Duration Block to get the duration of a media file

Productivity

Block Name Description
Google Calendar Create Event This block creates a new event in Google Calendar with customizable parameters
Notion Create Page Create a new page in Notion
Notion Read Database Query a Notion database with optional filtering and sorting, returning structured entries
Notion Read Page Read a Notion page by its ID and return its raw JSON
Notion Read Page Markdown Read a Notion page and convert it to Markdown format with proper formatting for headings, lists, links, and rich text
Notion Search Search your Notion workspace for pages and databases by text query
Todoist Close Task Closes a task in Todoist
Todoist Create Comment Creates a new comment on a Todoist task or project
Todoist Create Label Creates a new label in Todoist, It will not work if same name already exists
Todoist Create Project Creates a new project in Todoist
Todoist Create Task Creates a new task in a Todoist project
Todoist Delete Comment Deletes a Todoist comment
Todoist Delete Label Deletes a personal label in Todoist
Todoist Delete Project Deletes a Todoist project and all its contents
Todoist Delete Section Deletes a section and all its tasks from Todoist
Todoist Delete Task Deletes a task in Todoist
Todoist Get Comment Get a single comment from Todoist
Todoist Get Comments Get all comments for a Todoist task or project
Todoist Get Label Gets a personal label from Todoist by ID
Todoist Get Project Gets details for a specific Todoist project
Todoist Get Section Gets a single section by ID from Todoist
Todoist Get Shared Labels Gets all shared labels from Todoist
Todoist Get Task Get an active task from Todoist
Todoist Get Tasks Get active tasks from Todoist
Todoist List Collaborators Gets all collaborators for a specific Todoist project
Todoist List Labels Gets all personal labels from Todoist
Todoist List Projects Gets all projects and their details from Todoist
Todoist List Sections Gets all sections and their details from Todoist
Todoist Remove Shared Labels Removes all instances of a shared label
Todoist Rename Shared Labels Renames all instances of a shared label
Todoist Reopen Task Reopens a task in Todoist
Todoist Update Comment Updates a Todoist comment
Todoist Update Label Updates a personal label in Todoist
Todoist Update Project Updates an existing project in Todoist
Todoist Update Task Updates an existing task in Todoist

Logic and Control Flow

Block Name Description
Calculator Performs a mathematical operation on two numbers
Condition Handles conditional logic based on comparison operators
Count Items Counts the number of items in a collection
Data Sampling This block samples data from a given dataset using various sampling methods
Exa Webset Ready Check Check if webset is ready for next operation - enables conditional workflow branching
If Input Matches Handles conditional logic based on comparison operators
Pinecone Init Initializes a Pinecone index
Pinecone Insert Upload data to a Pinecone index
Pinecone Query Queries a Pinecone index
Step Through Items Iterates over a list or dictionary and outputs each item

Input/Output

Block Name Description
Exa Webset Webhook Receive webhook notifications for Exa webset events
Generic Webhook Trigger This block will output the contents of the generic input for the webhook
Read RSS Feed Reads RSS feed entries from a given URL
Send Authenticated Web Request Make an authenticated HTTP request with host-scoped credentials (JSON / form / multipart)
Send Email This block sends an email using the provided SMTP credentials
Send Web Request Make an HTTP request (JSON / form / multipart)

Agent Integration

Block Name Description
Agent Executor Executes an existing agent inside your agent

CRM Services

Block Name Description
Add Lead To Campaign Add a lead to a campaign in SmartLead
Create Campaign Create a campaign in SmartLead
Hub Spot Company Manages HubSpot companies - create, update, and retrieve company information
Hub Spot Contact Manages HubSpot contacts - create, update, and retrieve contact information
Save Campaign Sequences Save sequences within a campaign

AI Safety

Block Name Description
Nvidia Deepfake Detect Detects potential deepfakes in images using Nvidia's AI API

Issue Tracking

Block Name Description
Linear Create Comment Creates a new comment on a Linear issue
Linear Create Issue Creates a new issue on Linear
Linear Get Project Issues Gets issues from a Linear project filtered by status and assignee
Linear Search Projects Searches for projects on Linear

Hardware

Block Name Description
Compass AI Trigger This block will output the contents of the compass transcription