docs
EnglishChatigram website ↗Open Chatigram
Reference

Node reference

Find every documented public Chatigram node and trigger, with configuration fields, outputs, branches, and testing guidance.

Find the building block you need #

This is the currently documented selection. Chatigram continues to add nodes, triggers, App Connections, and integrations. Use each page’s review date and the current application selectors to check what is available now; this catalog is not a fixed limit on future features.

Search by the task you want to perform, such as “send”, “calendar”, “parse”, or “database”. Choose a category to narrow the results. Each node has its own reference page.

The directory combines workflow essentials, triggers, utilities, AI actions, database operations, and connected-app actions. It presents them all as Chatigram features. Availability in your organization depends on the current application, plan, permissions, and connected services.

Read a node page #

Start with the expanded guides for Check condition, External API integration, Receive Message, and Set Variable when learning how values and decisions move through a flow. Use Properties for reusable business information and Custom Node Type inputs.

Each reference explains what the node does, its configured fields, declared public outputs, and declared branches. Some fields and outputs are dynamic: selecting a table, adding a response extractor, or changing an answer list can change the choices shown in the inspector.

Use the trigger guide for starting events and variables to connect the results of steps. For a complete task you can copy, explore workflow recipes.

258 nodes

essentials

A/B Testing

Split execution into multiple branches for testing different scenarios or variations of a process

google

Add Sheet to Spreadsheet

Add a new sheet/tab to an existing spreadsheet.

todoist

Add Todoist Comment

Add a comment to a Todoist task.

ai

AI Completion

Sends system and user content to one AI model with an optional fallback model.

essentials

Analyze Image

Analyze an authorized incoming image attachment using a native OpenAI connection.

telegram

Answer Telegram Guest Query (Guest Chat Mode)

Reply to a guest chat message when a user mentions @YourBot in any chat the bot is NOT a member of. The bot can send only ONE reply per guest query.

google

Append Data to Google Sheet

Append rows to the end of a Google Sheet.

ai

Ask AI

Sends system and user content to the configured AI model and returns the response.

essentials

Ask Multiple Choice Question

Asks a question with a set number of answers as options

branch

Branch Selector (10 Branches)

Route workflow to one of 10 static branches based on numeric index or branch name. Perfect for complex multi-path workflows with many possible actions. Each branch is a separate workflow path you can build in the editor. Automatically includes an Error branch for invalid inputs.

branch

Branch Selector (15 Branches)

Route workflow to one of 15 static branches based on numeric index or branch name. Perfect for large-scale multi-path workflows with many possible actions. Each branch is a separate workflow path you can build in the editor. Automatically includes an Error branch for invalid inputs.

branch

Branch Selector (2 Branches)

Route workflow to one of 2 static branches based on numeric index or branch name. Perfect for binary decisions (yes/no, true/false, pass/fail, etc). Each branch is a separate workflow path you can build in the editor. Automatically includes an Error branch for invalid inputs.

branch

Branch Selector (20 Branches)

Route workflow to one of 20 static branches based on numeric index or branch name. Perfect for enterprise-level multi-path workflows with maximum flexibility. Each branch is a separate workflow path you can build in the editor. Automatically includes an Error branch for invalid inputs.

branch

Branch Selector (5 Branches)

Route workflow to one of 5 static branches based on numeric index or branch name. Perfect for multi-path workflows where you need to split execution based on conditions. Each branch is a separate workflow path you can build in the editor. Automatically includes an Error branch for invalid inputs.

calculate

Calculate Expression

Evaluate a mathematical expression found in input text.

triggers

Chat Status Change

Triggers when a chat status changes to a specific status

essentials

ChatGPT Task

Ask the existing Chatigram ChatGPT plugin to perform an authorized task through MCP Events. No extra account or API key. Missing delivery follows Error; missing results follow Timeout.

essentials

Check condition

Conditional branching based on a yes/no logical check

google

Clear Range in Google Sheet

Clear data from a range of cells.

todoist

Complete Todoist Task

Mark a Todoist task as completed.

triggers

Conversation Start

Triggers when a new conversation is happening and it is determined that this is the start of a new interaction

google

Create Folder in Google Drive

Create a new folder in Google Drive.

google

Create Google Calendar Event

Creates a new event in Google Calendar.

google

Create Google Doc (Advanced)

Create a new Google Document for advanced editing.

google

Create Google Doc (Drive)

Create a new Google Doc with content in Drive.

google

Create Google Sheet (Drive)

Create a new Google Sheet with data in Drive.

google

Create Spreadsheet (Advanced)

Create a new Google Spreadsheet for advanced data operations.

google

Create Table in Google Doc

Insert a table into a Google Doc.

meta

Create Threads Post

Create a new post on Threads. Supports text posts and image posts with optional text.

todoist

Create Todoist Project

Create a new project in Todoist.

todoist

Create Todoist Task

Create a new task in Todoist with optional due date, priority, and labels.

wordpress

Create WordPress Post

Create a new post in WordPress with title, content, status, categories, tags, and featured media.

triggers

Cron

Triggers on a scheduled basis using cron expressions

triggers

Database Operation

Runs when a row is created, updated, or deleted in a database table

date

Date Calculator

Calculate dates by adding or subtracting time periods (seconds, minutes, hours, days, weeks, months). Returns timestamp, ISO date, Unix timestamp, and human-readable date. Leave baseDate empty to use current time. Perfect for temporary bans, reminders, expiration dates. **Works seamlessly with Date Picker, Time Picker, and DateTime Picker nodes** - connect their output to baseDate field.

date

Date Picker

Parse and format dates from natural language input.

datetime

DateTime Picker

Parse and format date & time from natural language input.

delay

Delay / Wait

Pause workflow execution for a specified duration before proceeding to the next node.

database

Delete Database Row

Delete a row from a database table by its row ID

google

Delete Google Calendar Event

Deletes an event.

google

Delete Google Drive File

Permanently delete a file from Google Drive.

google

Delete Sheet from Spreadsheet

Delete a sheet/tab from a spreadsheet.

telegram

Delete Telegram Webhook

Remove webhook configuration from the bot.

google

Delete Text from Google Doc

Delete a range of text from a Google Doc.

todoist

Delete Todoist Project

Permanently delete a Todoist project and all its tasks.

todoist

Delete Todoist Task

Permanently delete a Todoist task.

wordpress

Delete WordPress Post

Delete a WordPress post (move to trash or permanently delete).

validate

Email Validator

Validates an email and branches workflow.

google

Export Google Drive File

Export Google Docs/Sheets/Slides to different formats (PDF, DOCX, XLSX, etc.).

essentials

External API integration

Send any generic HTTP request

google

Find Available Time Slots

Searches for available time slots based on availability profile. Returns human-readable list of available times.

database

Find Database Rows

Search a database table with filters and sorting

google

Format Cells in Google Sheet

Apply formatting to cells (bold, italic, background color).

google

Format Text in Google Doc

Apply bold, italic, or underline formatting to text.

generate

Generate Secret

Generate cryptographically secure random tokens, passwords, keys, and OTPs.

telegram

Get All Telegram Group Chat IDs

Get all unique chat IDs from groups/channels where your bot has received messages. Returns comma-separated chat IDs ready to use in the 'Send Telegram Message' node to broadcast to multiple groups at once.

meta

Get All WhatsApp Group IDs

Get all unique group IDs from WhatsApp groups where your business has received messages. Returns comma-separated group IDs ready to use in the 'Send WhatsApp Message' node to broadcast to multiple groups at once.

database

Get Database Row

Fetch a single row from a database table by its row ID

meta

Get Facebook Page Insights

Get analytics for Facebook Page

meta

Get Facebook Page Posts

Get recent posts from Facebook Page

meta

Get Instagram Insights

Get analytics for Instagram Business Account

meta

Get Instagram Posts

Get recent posts from Instagram Business Account

memory

Get Memory

Retrieve stored memory data from previous workflow executions. Returns the full memory content with all timestamped entries (newest first). Reading a memory extends its lifetime (resets the 7-day inactivity timer). Check 'exists' variable to handle missing memories gracefully. **Important: Only works in webhook-triggered and cron-triggered workflows** (not manual/test runs).

unsplash

Get Random Unsplash Photo

Get random high-quality photos from Unsplash, optionally filtered by keywords or orientation.

meta

Get Received Facebook Message

Retrieve messages and comments received via webhook. Works with any connected Facebook account (OAuth, Token, or Automation). Messages are automatically received when webhooks are active. Perfect for cron-triggered workflows to check for new messages.

meta

Get Received Instagram Message

Retrieve messages and comments received via webhook. Works with any connected Instagram account (OAuth, Token, or Automation). Messages are automatically received when webhooks are active. Perfect for cron-triggered workflows to check for new messages.

telegram

Get Received Telegram Message

Retrieve messages that were received via webhook. Works with any connected Telegram bot (both regular and automation accounts). Messages are automatically received when webhooks are active. Perfect for cron-triggered workflows to check for new messages without API conflicts.

meta

Get Received Threads Message

Retrieve replies and mentions received via webhook. Works with any connected Threads account (OAuth, Token, or Automation). Messages are automatically received when webhooks are active. Perfect for cron-triggered workflows to check for new messages.

meta

Get Received WhatsApp Message

Retrieve messages that were received via webhook. Works with any connected WhatsApp account (both regular and automation accounts). Messages are automatically received when webhooks are active. Perfect for cron-triggered workflows to check for new messages.

google

Get Spreadsheet Info

Get metadata about a spreadsheet (sheets, dimensions, etc.).

telegram

Get Telegram Chat ID

Retrieve chat IDs from recent messages. User must send a message to the bot first, then this method returns their chat ID. Returns up to 5 most recent unique chat IDs.

telegram

Get Telegram Webhook Info

Get current webhook configuration and status.

meta

Get Threads Insights

Retrieve analytics insights for your Threads account including views, likes, replies, reposts, and quotes.

meta

Get Threads User Posts

Retrieve posts from your Threads account with text, timestamps, and permalinks.

todoist

Get Todoist Labels

Get a list of all personal labels from Todoist.

todoist

Get Todoist Task

Retrieve detailed information about a specific Todoist task.

unsplash

Get Unsplash Collection Photos

Get photos from a specific Unsplash collection by its ID.

unsplash

Get Unsplash Photo by ID

Retrieve detailed information about a specific Unsplash photo using its ID.

wordpress

Get WordPress Categories

Retrieve a list of all categories from your WordPress site.

wordpress

Get WordPress Post

Retrieve detailed information about a specific WordPress post by its ID.

wordpress

Get WordPress Posts

Retrieve a list of WordPress posts with filters for status, search, categories, tags, and pagination.

wordpress

Get WordPress Tags

Retrieve a list of all tags from your WordPress site.

triggers

HTTP Endpoint

Runs when an HTTP request is received and can return a workflow-defined HTTP response

essentials

HTTP Response

Return an HTTP response from an HTTP Endpoint workflow

image

Image URL to Base64

Downloads an image and optionally converts it to a requested image content type before returning base64.

database

Insert Database Row

Add a new row to a database table

google

Insert Image in Google Doc

Insert an image from a URL into a Google Doc.

google

Insert Text in Google Doc

Insert text at a specific position in a Google Doc.

meta

Join WhatsApp Group

Join a WhatsApp group using an invite link. API accounts can only join groups via invite links. Groups have a maximum of 8 participants including the business account.

json

JSON Parser

Parse JSON strings and extract values by path using dot notation. Extract up to 5 different values in one node. Perfect for parsing rawMessage from Telegram or API responses. Supports nested objects and arrays. All outputs are strings.

google

List Google Calendar Events

Lists events in a calendar.

google

List Google Drive Files

List files from Google Drive Chatigram folder or specific folder.

todoist

List Todoist Projects

Get a list of all projects from Todoist.

todoist

List Todoist Tasks

Get a list of tasks from Todoist with optional filters.

unsplash

List Unsplash Collections

Browse featured Unsplash photo collections curated by photographers and editors.

triggers

Manual

Triggers when you click Run on the workflow page

meta

Mark WhatsApp Message as Read

Mark a received WhatsApp message as read

markdown

Markdown Table Parser

Convert a JSON string to a Markdown table string with custom columns and separator. Useful for sending formatted tables in chat or message nodes.

mysql

MySQL: Connection & Automation

Check MySQL connection status and control automation processors. Works with both MySQL and MySQL Automation integrations. Automation control only available for MySQL Automation.

mysql

MySQL: Delete Data

Delete rows from a MySQL table with WHERE conditions. ⚠️ SECURITY: Use parameterized WHERE clauses (?) to prevent SQL injection. Example: 'id = ? AND status = ?'

mysql

MySQL: Execute Query

Execute a raw SQL query on MySQL database with optional parameters. ⚠️ SECURITY WARNING: Always use parameterized queries (?) to prevent SQL injection attacks. Never concatenate user input directly into SQL strings.

mysql

MySQL: Get Automation Event

Retrieve details of a MySQL automation event that triggered a webhook. Use this after a Webhook Trigger node to get database change information.

mysql

MySQL: Get Table Schema

Get detailed schema information for a MySQL table including columns, indexes, and foreign keys

mysql

MySQL: Insert Data

Insert a new row into a MySQL table

mysql

MySQL: Update Data

Update existing rows in a MySQL table with WHERE conditions. ⚠️ SECURITY: Use parameterized WHERE clauses (?) to prevent SQL injection. Example: 'id = ? AND status = ?'

name

Name Validator

Validates and extracts names from natural language (e.g., 'I am John', 'my name is Sara').

triggers

New Chat Created

Triggers when the first ever message is received for a fresh new chat

triggers

New Text Message

Triggers when any text message or a text message with specific content is received

openai

OpenAI Analyze Image

Ask a question about an image.

openai

OpenAI Create Embedding

Create a text embedding as a JSON string.

openai

OpenAI Decision

Evaluate a predicate, choice, or score with OpenAI Decisions (beta).

openai

OpenAI Edit Image

Edit an image and return Base64 image data.

openai

OpenAI File Search

Search existing OpenAI vector stores.

openai

OpenAI Generate Image

Generate an image and return Base64 image data.

openai

OpenAI Generate Response

Generate text using your OpenAI account.

openai

OpenAI Moderation

Check text or images for harmful content.

openai

OpenAI Structured Output

Generate a JSON value matching a strict JSON Schema.

openai

OpenAI Transcribe Audio

Transcribe Base64 audio into text.

openai

OpenAI Web Search

Search the web with OpenAI and return cited answers.

validate

Pattern Validator

Validates input against regex pattern and branches workflow.

meta

Post Photo to Facebook

Post a photo to Facebook Page

meta

Post to Facebook Page

Post text, link, or image to Facebook Page

postgresql

PostgreSQL: Connection & Automation

Check PostgreSQL connection status and control automation processors. Works with both PostgreSQL and PostgreSQL Automation integrations. Automation control only available for PostgreSQL Automation.

postgresql

PostgreSQL: Delete Data

Delete rows from a PostgreSQL table with WHERE conditions. ⚠️ SECURITY: Use parameterized WHERE clauses ($1, $2, ...) to prevent SQL injection. Example: 'id = $1 AND status = $2'

postgresql

PostgreSQL: Execute Query

Execute a raw SQL query on PostgreSQL database with optional parameters. ⚠️ SECURITY WARNING: Always use parameterized queries ($1, $2, ...) to prevent SQL injection attacks. Never concatenate user input directly into SQL strings.

postgresql

PostgreSQL: Get Automation Event

Retrieve details of a PostgreSQL automation event that triggered a webhook. Use this after a Webhook Trigger node to get database change information.

postgresql

PostgreSQL: Get Table Schema

Get detailed schema information for a PostgreSQL table including columns, indexes, and foreign keys

postgresql

PostgreSQL: Insert Data

Insert a new row into a PostgreSQL table

postgresql

PostgreSQL: Update Data

Update existing rows in a PostgreSQL table with WHERE conditions. ⚠️ SECURITY: Use parameterized WHERE clauses ($1, $2, ...) to prevent SQL injection. Example: 'id = $1 AND status = $2'

meta

Publish Carousel to Instagram

Publish multiple images as carousel to Instagram

meta

Publish Photo to Instagram

Publish a photo to Instagram Business Account

qrcode

QR Code Generator

Generate QR codes with powerful design options (content modes, colors, gradient, logo, PNG/SVG/PDF/EPS).

random

Random Draw

Randomly select items from a list or generate random numbers. Supports weighted selection for probability-based draws.

google

Read Data from Google Sheet

Read data from cells in a Google Sheet.

google

Read File from Google Drive

Download and read content from a file in Google Drive.

google

Read Google Doc Content

Read the plain text content from a Google Doc.

essentials

Receive Message

Wait and receive the next message of the selected types

todoist

Reopen Todoist Task

Reopen a completed Todoist task.

google

Replace Text in Google Doc

Find and replace text in a Google Doc.

meta

Reply to Facebook Comment

Reply to a comment on Facebook

meta

Reply to Instagram Comment

Reply to a comment on Instagram

meta

Reply to Threads Post

Reply to a Threads post with text.

essentials

Retrieve Chat History

Retrieve the conversation's recent message history as a JSON array

unsplash

Search Unsplash Photos

Search for high-quality stock photos on Unsplash by keywords. Returns optimized image URLs ready for use.

select

Select Item by Index

Extract a specific item from a delimited string by its index position (0-based).

essentials

Send Email

Send an email via SMTP

essentials

Send File Message

Send a file message

google

Send Gmail Message

Send an email using the connected Gmail account. Supports CC, BCC, and an optional file attachment (URL, data URI, or Base64).

essentials

Send Image Message

Send an image message

telegram

Send Telegram Audio

Send an audio file (music track) to a chat. Supports audio URL or file_id.

telegram

Send Telegram Contact

Send a contact card (phone number and name) to a chat.

telegram

Send Telegram Document

Send a file/document to a Telegram chat or channel.

telegram

Send Telegram Location

Send a location (latitude and longitude) to a chat.

telegram

Send Telegram Message

Send a text message to a Telegram chat or channel.

telegram

Send Telegram Photo

Send a photo to a Telegram chat or channel.

telegram

Send Telegram Poll

Send a native poll or quiz to a chat. Supports multiple choice and quiz mode.

telegram

Send Telegram Video

Send a video file to a chat. Supports video URL or file_id.

telegram

Send Telegram Video Note

Send a round video note (video message) to a chat.

telegram

Send Telegram Voice Message

Send a voice message (OGG/MP3 format) to a chat.

essentials

Send Text Message

Send a text message

meta

Send WhatsApp Document

Send a document file via WhatsApp Business API

meta

Send WhatsApp Image

Send an image via WhatsApp Business API

meta

Send WhatsApp Location

Send a location via WhatsApp Business API

meta

Send WhatsApp Message

Send a text message via WhatsApp Business API to one or multiple recipients

meta

Send WhatsApp Template

Send a pre-approved template message via WhatsApp Business API

memory

Set Memory

Store text data that persists across workflow executions. Perfect for maintaining conversation context, user preferences, or any state between runs. Data is stored with timestamps and can be appended or overwritten. Memories are automatically deleted after 7 days of inactivity (no read or write). **Important: Only works in webhook-triggered and cron-triggered workflows** (not manual/test runs).

telegram

Set Telegram Webhook

Configure webhook URL to receive incoming messages.

essentials

Set Variable

Set a variable value

shopify

Shopify: Cancel Order

Cancel a Shopify order. Optionally send a cancellation email and issue a refund.

shopify

Shopify: Create Customer

Create a new customer record in Shopify.

shopify

Shopify: Create Order

Create a new order in Shopify. Provide line items as a JSON array of objects with variant_id, quantity, and optionally price.

shopify

Shopify: Create Product

Create a new product with an initial variant in Shopify.

shopify

Shopify: Delete Product

Permanently delete a Shopify product by its ID. This action cannot be undone.

shopify

Shopify: Fulfill Order

Create a fulfillment for a Shopify order with optional tracking information.

shopify

Shopify: Get Customer

Retrieve complete details for a Shopify customer by their numeric ID.

shopify

Shopify: Get Inventory Levels

Get inventory levels for items at a specific Shopify location.

shopify

Shopify: Get Order

Retrieve complete details for a Shopify order by its numeric ID.

shopify

Shopify: Get Product

Retrieve complete details for a Shopify product by its numeric ID.

shopify

Shopify: List Customers

Retrieve a list of customers from your Shopify store with optional search.

shopify

Shopify: List Orders

Retrieve a list of orders from your Shopify store with optional filters.

shopify

Shopify: List Products

Retrieve a list of products from your Shopify store with optional filters.

shopify

Shopify: Update Customer

Update first name, last name, email, phone, tags, or note of a Shopify customer.

shopify

Shopify: Update Inventory Level

Set the available inventory quantity for a specific item at a specific Shopify location.

shopify

Shopify: Update Order

Update the note, tags, or customer email on an existing Shopify order.

shopify

Shopify: Update Product

Update title, description, vendor, type, tags, or status of a Shopify product.

google

Show Google Calendar Event

Retrieves details of a single event.

essentials

Signed API Request

Send an HTTP request with an HMAC signature.

smart

Smart AI

Classifies requests and routes them to independently configured AI providers for normal, web, URL-aware, or connected-data generation.

smtp

SMTP: Send Email

Send a plain text or HTML email via any SMTP server, with optional file attachment. Supports multiple recipients (comma-separated To, CC, BCC), Reply-To, HTML + plain text bodies. Attachment accepts a URL, a data URI (data:image/png;base64,...), or raw Base64 — so you can directly pass the result of nodes like QR Code Generator.

smtp

SMTP: Verify Connection

Test and verify the SMTP connection without sending an email. Use this for health checks and to confirm the mail server is reachable and credentials are valid.

string

String Operations

Perform safe string manipulation operations. Supports extraction (substring, split, regex), transformation (uppercase, lowercase, trim, replace), checking (contains, length, starts_with, ends_with), and formatting (pad, repeat, reverse, join). All inputs and outputs are strings. Perfect for text processing without JavaScript execution.

database

Summarize Database Rows

Count rows or calculate the sum, average, minimum, or maximum over a database table

summarize

Summarize Text

Summarizes long text.

switch

Switch Case

Match expression against cases and return corresponding response.

telegram

Telegram Answer Callback Query

Respond to inline keyboard button clicks. Show notification or alert to user.

telegram

Telegram Approve Join Request

Approve a pending join request from a user.

telegram

Telegram Ban Channel from Posting

Ban a channel from posting messages in a chat (useful for supergroups).

telegram

Telegram Ban Chat Member

Ban a user from a group or channel. Optionally set a time limit and revoke previous messages.

telegram

Telegram Close Forum Topic

Close an open topic in a forum supergroup chat.

telegram

Telegram Copy Message

Copy a message without showing 'forwarded from' label. Can add custom caption.

telegram

Telegram Create Chat Invite Link

Create a custom invite link with expiry date, member limit, or name.

telegram

Telegram Create Forum Topic

Create a new topic in a forum supergroup chat.

telegram

Telegram Delete Chat Photo

Remove the current photo from a chat (group or channel).

telegram

Telegram Delete Message

Delete a message from a chat (works for messages up to 48 hours old).

telegram

Telegram Edit Message Caption

Edit the caption of a media message (photo, video, document, etc.).

telegram

Telegram Edit Message Text

Edit the text of a previously sent message.

telegram

Telegram Export Chat Invite Link

Generate a new primary invite link for a chat (revokes previous primary link).

telegram

Telegram Forward Message

Forward a message from one chat to another.

telegram

Telegram Get Chat Administrators

Get a list of all administrators in a chat.

telegram

Telegram Get Chat Info

Get detailed information about a chat (title, description, etc.). Note: Member Count is not available via this node - use 'Get Chat Member Count' node instead.

telegram

Telegram Get Chat Member Count

Get the total number of members in a chat.

telegram

Telegram Get Chat Member Info

Get detailed information about a specific chat member.

telegram

Telegram Get File Info

Get file information and download URL from a file_id.

telegram

Telegram Get User Profile Photos

Get a list of profile pictures for a specific user.

telegram

Telegram Pin Chat Message

Pin a message in a chat (supergroup or channel).

telegram

Telegram Promote Chat Member

Promote a user to administrator with specific rights in a group or channel.

telegram

Telegram Restrict Chat Member

Restrict a user's permissions in a group. Control what they can send and do.

telegram

Telegram Revoke Chat Invite Link

Revoke a specific invite link (makes it no longer valid).

telegram

Telegram Send Chat Action

Send typing indicator or other status (typing, upload_photo, record_video, etc.).

telegram

Telegram Send Message with Inline Keyboard

Send a message with inline buttons. Format: 'Button1|callback1,Button2|callback2;Row2Button|callback3'

telegram

Telegram Set Admin Custom Title

Set a custom title for an administrator (e.g., 'Manager', 'Moderator', 'Support Team').

telegram

Telegram Set Chat Description

Change the description of a chat (group or channel). Requires admin rights.

telegram

Telegram Set Chat Permissions

Set default permissions for all members in a group.

telegram

Telegram Set Chat Photo

Change the photo of a chat (group or channel). Provide an image URL.

telegram

Telegram Set Chat Title

Change the title of a chat (group or channel). Requires admin rights.

telegram

Telegram Stop Poll

Stop an active poll and get the results.

telegram

Telegram Unban Chat Member

Unban a previously banned user from a group or channel.

telegram

Telegram Unpin All Chat Messages

Remove all pinned messages from a chat.

telegram

Telegram Unpin Chat Message

Unpin a specific message or the most recent pinned message.

text

Text Parser

Parse text using regex patterns and extract multiple matches. Returns up to 5 captured groups plus the full match. Perfect for extracting structured data from text (e.g., 'ban 24h' → extract '24'). Use parentheses () in patterns to capture groups. All outputs are strings.

text

Text Preview

Show the beginning of text with a customizable ending when shortened.

time

Time Picker

Parse and format times from natural language input.

unsplash

Track Unsplash Download

Track photo downloads as required by Unsplash API guidelines when using their photos. This gives credit to photographers.

essentials

Transcribe Audio

Transcribe an authorized incoming audio attachment, including Telegram OGG/Opus, using a native OpenAI connection.

essentials

Update Conversation Status

Update the status of the conversation

database

Update Database Row

Change column values of an existing row in a database table

google

Update Google Calendar Event

Updates an existing event.

google

Update Google Drive File

Update content of an existing file in Google Drive.

todoist

Update Todoist Project

Update an existing Todoist project's name, color, or favorite status.

todoist

Update Todoist Task

Update an existing Todoist task's content, description, due date, priority, or labels.

wordpress

Update WordPress Post

Update an existing WordPress post's title, content, status, categories, tags, or featured media.

google

Upload File to Google Drive

Upload any file (PDF, image, doc, etc.) to Google Drive in the Chatigram folder.

wordpress

Upload WordPress Media

Upload media files (images, videos, documents) to WordPress media library from URL.

essentials

Verify Email

Validate an email address and optionally send OTP code

triggers

Webhook

Triggers when an HTTP POST request is received at the webhook URL

extract

Webpage Extractor

Fetches a webpage and extracts structured content: title, main text, links, images, and optional selected elements.

google

Write Data to Google Sheet

Write data to specific cells in a Google Sheet.

x

X: Delete Tweet

Delete one of your tweets from X (Twitter).

x

X: Get Events

Retrieve supported X automation events. Delivery and polling behavior depend on your connected account and provider plan; provider charges can apply.

x

X: Get Home Timeline

Get tweets from your home timeline on X (Twitter).

x

X: Get User Profile

Get user profile information from X (Twitter).

x

X: Get User Tweets

Get tweets from a specific user's timeline on X (Twitter).

x

X: Like Tweet

Like a tweet on X (Twitter).

x

X: Post Tweet

Post a new tweet to X (Twitter).

x

X: Retweet

Retweet a tweet on X (Twitter).

x

X: Search Tweets

Search for recent tweets on X (Twitter).

x

X: Undo Retweet

Remove a retweet on X (Twitter).

x

X: Unlike Tweet

Remove a like from a tweet on X (Twitter).

Keep building.Need help with this? Explore troubleshooting ↗

Find an answer. Try “welcome workflow”, “database”, or “Telegram”.