# Chatigram Documentation > Learn to build conversations that work. Practical guides to Chatigram workflows, AI, channels, integrations, and databases. Canonical public documentation. Guides and node references describe Chatigram features; available connections can vary by organization. All examples require review before activation. - Full text: https://docs.chatigram.com/llms-full.txt - Structured content index: https://docs.chatigram.com/content-index.json - Workflow examples use chatigram-workflow version 1 JSON. ## Get started - [Your first workflow](https://docs.chatigram.com/getting-started/quickstart.md): Create a Live Chat Line, build a welcome workflow, and test your first conversation from beginning to end. - [The building blocks](https://docs.chatigram.com/getting-started/concepts.md): Understand organizations, Lines, workflows, nodes, branches, variables, and connections without needing a technical background. - [Find your way around](https://docs.chatigram.com/getting-started/find-your-way.md): A practical tour of the Chatigram workspace and the best learning path for your goal. ## Conversations - [Lines and channels](https://docs.chatigram.com/channels/overview.md): Connect customer conversations to Chatigram and choose which workflows can run on each Line. - [Live Chat on your website](https://docs.chatigram.com/channels/livechat.md): Customize Live Chat appearance, configure website embedding, and choose between the ready-made widget and your own API-powered chat interface. - [Build a custom Live Chat interface](https://docs.chatigram.com/channels/livechat-api.md): Enable the Livechat HTTP API, generate a Line API key, download OpenAPI documentation, and receive conversation messages through a webhook. - [Private AI mode for a Line](https://docs.chatigram.com/channels/private-ai.md): Keep a Line AI-only by hiding its conversations from Inbox and preventing human agents from viewing or replying. - [Telegram and WhatsApp](https://docs.chatigram.com/channels/messaging.md): Set up messaging Lines, distinguish them from workflow action connections, and verify delivery with a real conversation. - [Work with your Inbox](https://docs.chatigram.com/conversations/inbox.md): Read conversations, find the right thread, send manual replies, and understand what the workflow is doing. - [Conversation statuses](https://docs.chatigram.com/conversations/statuses.md): Create a shared language for conversation progress and use status changes carefully in workflows. - [Manage contacts](https://docs.chatigram.com/conversations/contacts.md): Maintain useful contact information alongside conversations and keep records clear for your team. - [Human customer support with your team](https://docs.chatigram.com/conversations/human-support.md): Invite support teammates as Members, answer conversations from connected channels, and design an explicit handoff from an automated assistant. - [Telegram bots for support and automation](https://docs.chatigram.com/channels/telegram-bots.md): Create a bot with BotFather, connect several bots to Chatigram, and use Telegram Lines and workflow nodes for customer support and automation. ## Build workflows - [Build a workflow](https://docs.chatigram.com/workflows/overview.md): Turn a clear task into a visual automation, choose the right starting point, and save and enable it deliberately. - [Use the workflow editor](https://docs.chatigram.com/workflows/editor.md): Navigate the visual canvas, configure nodes, manage branches, and work confidently with undo, redo, and saved changes. - [Pause and resume nodes](https://docs.chatigram.com/workflows/pause-nodes.md): Temporarily skip a step while preserving its configuration, and understand what happens to its outputs and branches. - [Copy and paste workflows](https://docs.chatigram.com/workflows/copy-paste.md): Reuse a complete workflow or a single node with Chatigram’s portable JSON formats, and map destination resources before activation. - [Choose a trigger](https://docs.chatigram.com/workflows/triggers.md): Compare conversation, schedule, database, manual, webhook, and HTTP triggers, and choose the event your workflow really needs. - [Work with variables](https://docs.chatigram.com/workflows/variables.md): Pass values between steps, select the right output, and avoid empty or broken references. - [Workflow and public Properties](https://docs.chatigram.com/workflows/properties.md): Create reusable public text settings, insert them like variables, and expose required inputs in workflows and Custom Node Types. - [Branches and fallbacks](https://docs.chatigram.com/workflows/branches.md): Design clear decisions, handle failures, and keep workflows useful when inputs or services do not behave as expected. - [Schedule a workflow](https://docs.chatigram.com/workflows/schedules.md): Use Cron for interval, daily, weekly, or monthly tasks, with explicit timezone choices and predictable tests. - [Create reusable node types](https://docs.chatigram.com/workflows/custom-nodes.md): Package repeatable workflow logic as a Custom Node Type with clear Properties, outputs, and a reusable contract. - [Workflow Activity and testing](https://docs.chatigram.com/workflows/activity.md): Inspect runs, distinguish waiting from failure, and diagnose a workflow without repeating unwanted actions. - [Automations and projects](https://docs.chatigram.com/workspace/automations.md): Start from a task-focused setup or organize related workflows into a project you can understand and maintain. ## AI & assistants - [AI and assistants](https://docs.chatigram.com/ai/overview.md): Choose between AI actions, the workflow editor assistant, and ChatGPT Tasks, then design reliable behavior around each. - [Understand images and audio](https://docs.chatigram.com/ai/images-audio.md): Route incoming attachments, use Message ID for analysis or transcription, and handle processing outcomes explicitly. - [ChatGPT Tasks in workflows](https://docs.chatigram.com/ai/chatgpt-tasks.md): Use the Chatigram plugin to deliver an authorized task to ChatGPT, with a strict output contract and explicit error and timeout paths. - [Multilingual conversations](https://docs.chatigram.com/ai/multilingual.md): Configure supported workflow translation options and test the actual experience in each language you serve. - [Use Chatigram with ChatGPT](https://docs.chatigram.com/ai/chatgpt-plugin.md): Describe your automation in plain language and use the Chatigram plugin to inspect resources, prepare workflows, and manage supported tasks. - [AI prompt library](https://docs.chatigram.com/ai/prompt-library.md): Copy practical, clearly labeled AI prompts for restaurant assistants, CRM automations, database workflows, and more. - [Check setup for an integration](https://docs.chatigram.com/prompts/connection-health.md): Inspect configuration readiness without executing nodes or sending provider requests. - [Design a clinic appointment assistant](https://docs.chatigram.com/prompts/clinic-appointment-request.md): Collect a patient’s appointment request in a conversation, then add reviewed Google Calendar availability and booking steps. - [Design a gym and studio booking assistant](https://docs.chatigram.com/prompts/gym-session-booking.md): Collect personal-training and group-class requests, with clear guidance for Calendar availability and class-capacity rules. - [Design a reservation request workflow](https://docs.chatigram.com/prompts/restaurant-reservations.md): Collect a restaurant booking request and separate requested availability from a confirmed booking. - [Design a salon and spa booking assistant](https://docs.chatigram.com/prompts/salon-spa-booking.md): Route haircut, color, and spa requests into clear conversation branches, then configure service-specific Calendar booking rules. - [Design an ERP inventory lookup](https://docs.chatigram.com/prompts/erp-stock.md): Prepare a read-only stock lookup with selected outputs and a missing-item response. - [Design customer support handoff](https://docs.chatigram.com/prompts/support-handoff.md): Make the assistant-to-team transition explicit without assuming a manual reply stops automation. - [Design request follow-up from a database](https://docs.chatigram.com/prompts/database-follow-up.md): Use plan-aware database discovery to find pending work and prepare a follow-up pattern. - [Plan a restaurant information assistant](https://docs.chatigram.com/prompts/restaurant-assistant.md): Help guests find opening hours, menu information, and the right next step without inventing a confirmed reservation. - [Plan a reusable Custom Node Type](https://docs.chatigram.com/prompts/custom-node.md): Turn a repeated task into a small input/output contract and preview its reuse. - [Plan an official Telegram Group Manager setup](https://docs.chatigram.com/prompts/telegram-group-template.md): Inspect whether the official template can be used and prepare a clear, permission-aware group setup plan. - [Plan appointment changes and cancellations](https://docs.chatigram.com/prompts/appointment-change-request.md): Collect a reschedule or cancellation request, identify the intended booking, and prepare a deliberate Calendar change. - [Prepare a database-change automation](https://docs.chatigram.com/prompts/row-change.md): React to selected changed fields while preventing a write-back loop. - [Prepare a multilingual help workflow](https://docs.chatigram.com/prompts/multilingual-help.md): Design source messages, language choices, and realistic language tests. - [Prepare a scheduled sales report](https://docs.chatigram.com/prompts/daily-sales.md): Define a reporting period, timezone, source, and error behavior before distributing business totals. - [Prepare a Telegram customer-support assistant](https://docs.chatigram.com/prompts/telegram-customer-support.md): Design a Telegram support workflow and an explicit handoff to organization Members. - [Prepare an AI Powered Multi Email Sender workflow](https://docs.chatigram.com/prompts/multi-email-template.md): Design a reviewed multi-recipient email workflow without sending to the live list. - [Prepare website-to-CRM lead capture](https://docs.chatigram.com/prompts/crm-lead.md): Design a lead capture process around your real CRM capabilities and explicit account setup. - [Review a workflow before launch](https://docs.chatigram.com/prompts/workflow-review.md): Inspect a saved flow for missing setup, empty values, branch coverage, and potential repeated actions. ## Data & integrations - [Create a database](https://docs.chatigram.com/data/databases.md): Organize business information in Chatigram databases, tables, typed columns, and records. - [Import database tables from JSON](https://docs.chatigram.com/data/import-tables.md): Copy a reusable table structure into the database editor, validate its columns, and review the import before saving. - [Connect with the database REST API](https://docs.chatigram.com/data/database-api.md): Enable database API access, generate an API key, download OpenAPI documentation, and connect external software to Chatigram records. - [Use databases in workflows](https://docs.chatigram.com/data/database-workflows.md): Read and write records, filter rows, aggregate values, and react to database events without creating a loop. - [Database triggers and event monitoring](https://docs.chatigram.com/data/database-events.md): Choose workflow triggers, REST API webhooks, or supported AI event subscriptions to react when Chatigram database records change. - [App Connections](https://docs.chatigram.com/integrations/overview.md): Connect the services you use, select compatible accounts in workflow nodes, and discover the available action reference. - [HTTP requests and endpoints](https://docs.chatigram.com/integrations/http-api.md): Connect an API, extract response values, or receive a request in a workflow using the configuration shown in Chatigram. - [Google Workspace](https://docs.chatigram.com/integrations/google.md): Use Calendar, Drive, Docs, Sheets, and Gmail in your workflows. - [Meta](https://docs.chatigram.com/integrations/meta.md): Work with WhatsApp, Facebook, Instagram, and Threads actions where supported by your connected account. - [MySQL](https://docs.chatigram.com/integrations/mysql.md): Query a connected MySQL database and work with database events. - [OpenAI](https://docs.chatigram.com/integrations/openai.md): Generate responses, analyze images, transcribe audio, search, and work with structured AI results. - [PostgreSQL](https://docs.chatigram.com/integrations/postgresql.md): Query a connected PostgreSQL database and work with database events. - [Shopify](https://docs.chatigram.com/integrations/shopify.md): Work with store products, customers, orders, inventory, and commerce events. - [SMTP email](https://docs.chatigram.com/integrations/smtp.md): Send email through your connected SMTP mail service. - [Telegram](https://docs.chatigram.com/integrations/telegram.md): Send messages, manage groups, work with files, and automate Telegram events. - [Todoist](https://docs.chatigram.com/integrations/todoist.md): Create and organize tasks, projects, and productivity events. - [Unsplash](https://docs.chatigram.com/integrations/unsplash.md): Find photos and work with image collections. - [WordPress](https://docs.chatigram.com/integrations/wordpress.md): Work with WordPress content and supported site events. - [X](https://docs.chatigram.com/integrations/x.md): Work with posts, profiles, timelines, and supported X events. ## Recipes - [Recipes you can make your own](https://docs.chatigram.com/recipes/overview.md): Start with a complete workflow example, understand its diagram, and copy versioned JSON into Chatigram. - [Build a sales and support menu](https://docs.chatigram.com/recipes/support-menu.md): Ask one clear question and route customers to two different replies using a real multiple-choice node. - [Build a simple FAQ assistant](https://docs.chatigram.com/recipes/faq-assistant.md): Provide predictable answers from a three-choice menu, then extend the flow with your own information or an AI action. - [Start with a Manual workflow](https://docs.chatigram.com/recipes/manual-starter.md): Import a small workflow that sets a value, run it deliberately, and add your next action from a known starting point. - [Return a JSON response](https://docs.chatigram.com/recipes/http-response.md): Create a protected HTTP Endpoint workflow with a single HTTP Response node and inspect the real response. - [Appointment and booking assistants](https://docs.chatigram.com/recipes/appointments.md): Build booking experiences for clinics, salons, spas, and gyms using conversation nodes and Google Calendar availability and event actions. - [Capture a lead in your CRM](https://docs.chatigram.com/recipes/crm-lead-intake.md): Receive a protected lead request, forward its JSON to your CRM API, and return a clear accepted or failure response. - [Look up stock in your ERP](https://docs.chatigram.com/recipes/erp-stock-lookup.md): Accept a SKU, query your ERP inventory API, and return a selected availability value. - [Prepare a daily CRM pipeline report](https://docs.chatigram.com/recipes/daily-pipeline-report.md): Use a daily Cron trigger to retrieve CRM pipeline data and make the result available to your next reporting step. - [Review overdue requests every morning](https://docs.chatigram.com/recipes/overdue-requests.md): Search a selected request table on a daily schedule and handle matching records separately from an empty result. - [Send database changes to a webhook](https://docs.chatigram.com/recipes/database-change-webhook.md): Start on a selected row operation and notify an external endpoint, with separate success and error continuations. - [Count daily operations records](https://docs.chatigram.com/recipes/daily-operations-total.md): Use a scheduled database aggregate to prepare a count for a later dashboard or notification step. - [Return an order status from your business API](https://docs.chatigram.com/recipes/order-status-api.md): Receive an order identifier, extract a selected status from a connected business API, and return a compact response. - [Find a CRM contact before creating a duplicate](https://docs.chatigram.com/recipes/crm-contact-lookup.md): Start a deliberate CRM contact lookup with a test email and inspect the result before adding any write action. - [Store webhook requests in a database](https://docs.chatigram.com/recipes/webhook-request-inbox.md): Receive an event and insert a request record into a selected Chatigram table, with destination mappings supplied during setup. - [Send a website request to a service desk](https://docs.chatigram.com/recipes/website-service-request.md): Collect a visitor’s next text message and forward it to your configured service-desk intake endpoint with a useful fallback. - [Build a clinic appointment assistant](https://docs.chatigram.com/recipes/clinic-appointment-request.md): Collect a patient’s appointment request in a conversation, then add reviewed Google Calendar availability and booking steps. - [Build a salon and spa booking assistant](https://docs.chatigram.com/recipes/salon-spa-booking.md): Route haircut, color, and spa requests into clear conversation branches, then configure service-specific Calendar booking rules. - [Build a gym and studio booking assistant](https://docs.chatigram.com/recipes/gym-session-booking.md): Collect personal-training and group-class requests, with clear guidance for Calendar availability and class-capacity rules. - [Handle appointment changes and cancellations](https://docs.chatigram.com/recipes/appointment-change-request.md): Collect a reschedule or cancellation request, identify the intended booking, and prepare a deliberate Calendar change. - [Use the official Telegram Group Manager](https://docs.chatigram.com/recipes/telegram-group-manager.md): Start from Chatigram’s official Telegram group-management template, configure the automation, and connect your bot through the guided setup. - [AI Powered Multi Email Sender](https://docs.chatigram.com/recipes/multi-email-sender.md): Use the official Multi Email Sender template with a connected Gmail account, a comma-separated recipient list, and reviewed email content. ## Reference - [Node reference](https://docs.chatigram.com/reference/nodes.md): Find every documented public Chatigram node and trigger, with configuration fields, outputs, branches, and testing guidance. - [Glossary](https://docs.chatigram.com/reference/glossary.md): A plain-language reference for the terms used throughout Chatigram. - [A/B Testing](https://docs.chatigram.com/nodes/ab-testing.md): Split execution into multiple branches for testing different scenarios or variations of a process - [Add Sheet to Spreadsheet](https://docs.chatigram.com/nodes/google-sheets-addsheet.md): Add a new sheet/tab to an existing spreadsheet. - [Add Todoist Comment](https://docs.chatigram.com/nodes/todoist-addcomment.md): Add a comment to a Todoist task. - [AI Completion](https://docs.chatigram.com/nodes/ai-completion.md): Sends system and user content to one AI model with an optional fallback model. - [Analyze Image](https://docs.chatigram.com/nodes/attachment-analyze-image.md): Analyze an authorized incoming image attachment using a native OpenAI connection. - [Answer Telegram Guest Query (Guest Chat Mode)](https://docs.chatigram.com/nodes/telegram-bot-answerguestquery.md): 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. - [Append Data to Google Sheet](https://docs.chatigram.com/nodes/google-sheets-appenddata.md): Append rows to the end of a Google Sheet. - [Ask AI](https://docs.chatigram.com/nodes/ai-ask.md): Sends system and user content to the configured AI model and returns the response. - [Ask Multiple Choice Question](https://docs.chatigram.com/nodes/ask-multiple-choice-question.md): Asks a question with a set number of answers as options - [Branch Selector (10 Branches)](https://docs.chatigram.com/nodes/branch-selector-10.md): 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 Selector (15 Branches)](https://docs.chatigram.com/nodes/branch-selector-15.md): 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 Selector (2 Branches)](https://docs.chatigram.com/nodes/branch-selector-2.md): 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 Selector (20 Branches)](https://docs.chatigram.com/nodes/branch-selector-20.md): 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 Selector (5 Branches)](https://docs.chatigram.com/nodes/branch-selector-5.md): 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 Expression](https://docs.chatigram.com/nodes/calculate-expr.md): Evaluate a mathematical expression found in input text. - [Chat Status Change](https://docs.chatigram.com/nodes/conversation-status-change.md): Triggers when a chat status changes to a specific status - [ChatGPT Task](https://docs.chatigram.com/nodes/chatgpt-task.md): 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. - [Check condition](https://docs.chatigram.com/nodes/if-statement.md): Build text and numeric rules, combine nested AND and OR groups, compare variables, and route workflows through Yes and No branches. - [Clear Range in Google Sheet](https://docs.chatigram.com/nodes/google-sheets-clearrange.md): Clear data from a range of cells. - [Complete Todoist Task](https://docs.chatigram.com/nodes/todoist-completetask.md): Mark a Todoist task as completed. - [Conversation Start](https://docs.chatigram.com/nodes/conversation-start.md): Triggers when a new conversation is happening and it is determined that this is the start of a new interaction - [Create Folder in Google Drive](https://docs.chatigram.com/nodes/google-drive-createfolder.md): Create a new folder in Google Drive. - [Create Google Calendar Event](https://docs.chatigram.com/nodes/google-calendar-createevent.md): Creates a new event in Google Calendar. - [Create Google Doc (Advanced)](https://docs.chatigram.com/nodes/google-docs-createdocument.md): Create a new Google Document for advanced editing. - [Create Google Doc (Drive)](https://docs.chatigram.com/nodes/google-drive-createdoc.md): Create a new Google Doc with content in Drive. - [Create Google Sheet (Drive)](https://docs.chatigram.com/nodes/google-drive-createsheet.md): Create a new Google Sheet with data in Drive. - [Create Spreadsheet (Advanced)](https://docs.chatigram.com/nodes/google-sheets-createspreadsheet.md): Create a new Google Spreadsheet for advanced data operations. - [Create Table in Google Doc](https://docs.chatigram.com/nodes/google-docs-createtable.md): Insert a table into a Google Doc. - [Create Threads Post](https://docs.chatigram.com/nodes/meta-threads-createpost.md): Create a new post on Threads. Supports text posts and image posts with optional text. - [Create Todoist Project](https://docs.chatigram.com/nodes/todoist-createproject.md): Create a new project in Todoist. - [Create Todoist Task](https://docs.chatigram.com/nodes/todoist-createtask.md): Create a new task in Todoist with optional due date, priority, and labels. - [Create WordPress Post](https://docs.chatigram.com/nodes/wordpress-createpost.md): Create a new post in WordPress with title, content, status, categories, tags, and featured media. - [Cron](https://docs.chatigram.com/nodes/cron.md): Triggers on a scheduled basis using cron expressions - [Database Operation](https://docs.chatigram.com/nodes/database-operation.md): Runs when a row is created, updated, or deleted in a database table - [Date Calculator](https://docs.chatigram.com/nodes/date-calculator.md): 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 Picker](https://docs.chatigram.com/nodes/date-picker.md): Parse and format dates from natural language input. - [DateTime Picker](https://docs.chatigram.com/nodes/datetime-picker.md): Parse and format date & time from natural language input. - [Delay / Wait](https://docs.chatigram.com/nodes/delay-wait.md): Pause workflow execution for a specified duration before proceeding to the next node. - [Delete Database Row](https://docs.chatigram.com/nodes/database-delete-row.md): Delete a row from a database table by its row ID - [Delete Google Calendar Event](https://docs.chatigram.com/nodes/google-calendar-deleteevent.md): Deletes an event. Use this action in a Chatigram workflow. - [Delete Google Drive File](https://docs.chatigram.com/nodes/google-drive-deletefile.md): Permanently delete a file from Google Drive. - [Delete Sheet from Spreadsheet](https://docs.chatigram.com/nodes/google-sheets-deletesheet.md): Delete a sheet/tab from a spreadsheet. - [Delete Telegram Webhook](https://docs.chatigram.com/nodes/telegram-bot-deletewebhook.md): Remove webhook configuration from the bot. - [Delete Text from Google Doc](https://docs.chatigram.com/nodes/google-docs-deletetext.md): Delete a range of text from a Google Doc. - [Delete Todoist Project](https://docs.chatigram.com/nodes/todoist-deleteproject.md): Permanently delete a Todoist project and all its tasks. - [Delete Todoist Task](https://docs.chatigram.com/nodes/todoist-deletetask.md): Permanently delete a Todoist task. - [Delete WordPress Post](https://docs.chatigram.com/nodes/wordpress-deletepost.md): Delete a WordPress post (move to trash or permanently delete). - [Email Validator](https://docs.chatigram.com/nodes/validate-email.md): Validates an email and branches workflow. - [Export Google Drive File](https://docs.chatigram.com/nodes/google-drive-exportfile.md): Export Google Docs/Sheets/Slides to different formats (PDF, DOCX, XLSX, etc.). - [External API integration](https://docs.chatigram.com/nodes/http-request-node-type.md): Configure HTTP methods, URLs, headers, query parameters, request bodies, and response extractors to connect Chatigram workflows to business software. - [Find Available Time Slots](https://docs.chatigram.com/nodes/google-calendar-findavailableslots.md): Searches for available time slots based on availability profile. Returns human-readable list of available times. - [Find Database Rows](https://docs.chatigram.com/nodes/database-find-rows.md): Search a database table with filters and sorting - [Format Cells in Google Sheet](https://docs.chatigram.com/nodes/google-sheets-formatcells.md): Apply formatting to cells (bold, italic, background color). - [Format Text in Google Doc](https://docs.chatigram.com/nodes/google-docs-formattext.md): Apply bold, italic, or underline formatting to text. - [Generate Secret](https://docs.chatigram.com/nodes/generate-secret.md): Generate cryptographically secure random tokens, passwords, keys, and OTPs. - [Get All Telegram Group Chat IDs](https://docs.chatigram.com/nodes/telegram-bot-getallgroupchatids.md): 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. - [Get All WhatsApp Group IDs](https://docs.chatigram.com/nodes/meta-whatsapp-getallgroupids.md): 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. - [Get Database Row](https://docs.chatigram.com/nodes/database-get-row.md): Fetch a single row from a database table by its row ID - [Get Facebook Page Insights](https://docs.chatigram.com/nodes/meta-facebook-getpageinsights.md): Get analytics for Facebook Page - [Get Facebook Page Posts](https://docs.chatigram.com/nodes/meta-facebook-getpageposts.md): Get recent posts from Facebook Page - [Get Instagram Insights](https://docs.chatigram.com/nodes/meta-instagram-getaccountinsights.md): Get analytics for Instagram Business Account - [Get Instagram Posts](https://docs.chatigram.com/nodes/meta-instagram-getposts.md): Get recent posts from Instagram Business Account - [Get Memory](https://docs.chatigram.com/nodes/memory-get.md): 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). - [Get Random Unsplash Photo](https://docs.chatigram.com/nodes/unsplash-getrandomphoto.md): Get random high-quality photos from Unsplash, optionally filtered by keywords or orientation. - [Get Received Facebook Message](https://docs.chatigram.com/nodes/meta-facebook-getreceivedmessage.md): 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. - [Get Received Instagram Message](https://docs.chatigram.com/nodes/meta-instagram-getreceivedmessage.md): 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. - [Get Received Telegram Message](https://docs.chatigram.com/nodes/telegram-bot-getreceivedmessage.md): 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. - [Get Received Threads Message](https://docs.chatigram.com/nodes/meta-threads-getreceivedmessage.md): 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. - [Get Received WhatsApp Message](https://docs.chatigram.com/nodes/meta-whatsapp-getreceivedmessage.md): 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. - [Get Spreadsheet Info](https://docs.chatigram.com/nodes/google-sheets-getinfo.md): Get metadata about a spreadsheet (sheets, dimensions, etc.). - [Get Telegram Chat ID](https://docs.chatigram.com/nodes/telegram-bot-getchatid.md): 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. - [Get Telegram Webhook Info](https://docs.chatigram.com/nodes/telegram-bot-getwebhookinfo.md): Get current webhook configuration and status. - [Get Threads Insights](https://docs.chatigram.com/nodes/meta-threads-getinsights.md): Retrieve analytics insights for your Threads account including views, likes, replies, reposts, and quotes. - [Get Threads User Posts](https://docs.chatigram.com/nodes/meta-threads-getuserposts.md): Retrieve posts from your Threads account with text, timestamps, and permalinks. - [Get Todoist Labels](https://docs.chatigram.com/nodes/todoist-getlabels.md): Get a list of all personal labels from Todoist. - [Get Todoist Task](https://docs.chatigram.com/nodes/todoist-gettask.md): Retrieve detailed information about a specific Todoist task. - [Get Unsplash Collection Photos](https://docs.chatigram.com/nodes/unsplash-getcollectionphotos.md): Get photos from a specific Unsplash collection by its ID. - [Get Unsplash Photo by ID](https://docs.chatigram.com/nodes/unsplash-getphotobyid.md): Retrieve detailed information about a specific Unsplash photo using its ID. - [Get WordPress Categories](https://docs.chatigram.com/nodes/wordpress-getcategories.md): Retrieve a list of all categories from your WordPress site. - [Get WordPress Post](https://docs.chatigram.com/nodes/wordpress-getpost.md): Retrieve detailed information about a specific WordPress post by its ID. - [Get WordPress Posts](https://docs.chatigram.com/nodes/wordpress-getposts.md): Retrieve a list of WordPress posts with filters for status, search, categories, tags, and pagination. - [Get WordPress Tags](https://docs.chatigram.com/nodes/wordpress-gettags.md): Retrieve a list of all tags from your WordPress site. - [HTTP Endpoint](https://docs.chatigram.com/nodes/http-endpoint.md): Runs when an HTTP request is received and can return a workflow-defined HTTP response - [HTTP Response](https://docs.chatigram.com/nodes/http-response.md): Return an HTTP response from an HTTP Endpoint workflow - [Image URL to Base64](https://docs.chatigram.com/nodes/image-url-tobase64.md): Downloads an image and optionally converts it to a requested image content type before returning base64. - [Insert Database Row](https://docs.chatigram.com/nodes/database-insert-row.md): Add a new row to a database table - [Insert Image in Google Doc](https://docs.chatigram.com/nodes/google-docs-insertimage.md): Insert an image from a URL into a Google Doc. - [Insert Text in Google Doc](https://docs.chatigram.com/nodes/google-docs-inserttext.md): Insert text at a specific position in a Google Doc. - [Join WhatsApp Group](https://docs.chatigram.com/nodes/meta-whatsapp-joingroup.md): 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 Parser](https://docs.chatigram.com/nodes/json-parser.md): 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. - [List Google Calendar Events](https://docs.chatigram.com/nodes/google-calendar-listevents.md): Lists events in a calendar. Use this action in a Chatigram workflow. - [List Google Drive Files](https://docs.chatigram.com/nodes/google-drive-listfiles.md): List files from Google Drive Chatigram folder or specific folder. - [List Todoist Projects](https://docs.chatigram.com/nodes/todoist-listprojects.md): Get a list of all projects from Todoist. - [List Todoist Tasks](https://docs.chatigram.com/nodes/todoist-listtasks.md): Get a list of tasks from Todoist with optional filters. - [List Unsplash Collections](https://docs.chatigram.com/nodes/unsplash-listcollections.md): Browse featured Unsplash photo collections curated by photographers and editors. - [Manual](https://docs.chatigram.com/nodes/manual.md): Triggers when you click Run on the workflow page - [Mark WhatsApp Message as Read](https://docs.chatigram.com/nodes/meta-whatsapp-markasread.md): Mark a received WhatsApp message as read - [Markdown Table Parser](https://docs.chatigram.com/nodes/markdown-table-parser.md): 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: Connection & Automation](https://docs.chatigram.com/nodes/mysql-checkconnection.md): Check MySQL connection status and control automation processors. Works with both MySQL and MySQL Automation integrations. Automation control only available for MySQL Automation. - [MySQL: Delete Data](https://docs.chatigram.com/nodes/mysql-deletedata.md): Delete rows from a MySQL table with WHERE conditions. ⚠️ SECURITY: Use parameterized WHERE clauses (?) to prevent SQL injection. Example: 'id = ? AND status = ?' - [MySQL: Execute Query](https://docs.chatigram.com/nodes/mysql-executequery.md): 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: Get Automation Event](https://docs.chatigram.com/nodes/mysql-getautomationevent.md): Retrieve details of a MySQL automation event that triggered a webhook. Use this after a Webhook Trigger node to get database change information. - [MySQL: Get Table Schema](https://docs.chatigram.com/nodes/mysql-gettableschema.md): Get detailed schema information for a MySQL table including columns, indexes, and foreign keys - [MySQL: Insert Data](https://docs.chatigram.com/nodes/mysql-insertdata.md): Insert a new row into a MySQL table - [MySQL: Update Data](https://docs.chatigram.com/nodes/mysql-updatedata.md): Update existing rows in a MySQL table with WHERE conditions. ⚠️ SECURITY: Use parameterized WHERE clauses (?) to prevent SQL injection. Example: 'id = ? AND status = ?' - [Name Validator](https://docs.chatigram.com/nodes/name-validator.md): Validates and extracts names from natural language (e.g., 'I am John', 'my name is Sara'). - [New Chat Created](https://docs.chatigram.com/nodes/conversation-created.md): Triggers when the first ever message is received for a fresh new chat - [New Text Message](https://docs.chatigram.com/nodes/new-external-text-chat-message.md): Triggers when any text message or a text message with specific content is received - [OpenAI Analyze Image](https://docs.chatigram.com/nodes/openai-analyzeimage.md): Ask a question about an image. - [OpenAI Create Embedding](https://docs.chatigram.com/nodes/openai-createembedding.md): Create a text embedding as a JSON string. - [OpenAI Decision](https://docs.chatigram.com/nodes/openai-decision.md): Evaluate a predicate, choice, or score with OpenAI Decisions (beta). - [OpenAI Edit Image](https://docs.chatigram.com/nodes/openai-editimage.md): Edit an image and return Base64 image data. - [OpenAI File Search](https://docs.chatigram.com/nodes/openai-filesearch.md): Search existing OpenAI vector stores. - [OpenAI Generate Image](https://docs.chatigram.com/nodes/openai-generateimage.md): Generate an image and return Base64 image data. - [OpenAI Generate Response](https://docs.chatigram.com/nodes/openai-generateresponse.md): Generate text using your OpenAI account. - [OpenAI Moderation](https://docs.chatigram.com/nodes/openai-moderation.md): Check text or images for harmful content. - [OpenAI Structured Output](https://docs.chatigram.com/nodes/openai-structuredoutput.md): Generate a JSON value matching a strict JSON Schema. - [OpenAI Transcribe Audio](https://docs.chatigram.com/nodes/openai-transcribeaudio.md): Transcribe Base64 audio into text. - [OpenAI Web Search](https://docs.chatigram.com/nodes/openai-websearch.md): Search the web with OpenAI and return cited answers. - [Pattern Validator](https://docs.chatigram.com/nodes/validate-pattern.md): Validates input against regex pattern and branches workflow. - [Post Photo to Facebook](https://docs.chatigram.com/nodes/meta-facebook-postphoto.md): Post a photo to Facebook Page Use this action in a Chatigram workflow. - [Post to Facebook Page](https://docs.chatigram.com/nodes/meta-facebook-posttopage.md): Post text, link, or image to Facebook Page - [PostgreSQL: Connection & Automation](https://docs.chatigram.com/nodes/postgresql-checkconnection.md): Check PostgreSQL connection status and control automation processors. Works with both PostgreSQL and PostgreSQL Automation integrations. Automation control only available for PostgreSQL Automation. - [PostgreSQL: Delete Data](https://docs.chatigram.com/nodes/postgresql-deletedata.md): 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: Execute Query](https://docs.chatigram.com/nodes/postgresql-executequery.md): 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: Get Automation Event](https://docs.chatigram.com/nodes/postgresql-getautomationevent.md): Retrieve details of a PostgreSQL automation event that triggered a webhook. Use this after a Webhook Trigger node to get database change information. - [PostgreSQL: Get Table Schema](https://docs.chatigram.com/nodes/postgresql-gettableschema.md): Get detailed schema information for a PostgreSQL table including columns, indexes, and foreign keys - [PostgreSQL: Insert Data](https://docs.chatigram.com/nodes/postgresql-insertdata.md): Insert a new row into a PostgreSQL table - [PostgreSQL: Update Data](https://docs.chatigram.com/nodes/postgresql-updatedata.md): 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' - [Publish Carousel to Instagram](https://docs.chatigram.com/nodes/meta-instagram-publishcarousel.md): Publish multiple images as carousel to Instagram - [Publish Photo to Instagram](https://docs.chatigram.com/nodes/meta-instagram-publishphoto.md): Publish a photo to Instagram Business Account - [QR Code Generator](https://docs.chatigram.com/nodes/qrcode-generate.md): Generate QR codes with powerful design options (content modes, colors, gradient, logo, PNG/SVG/PDF/EPS). - [Random Draw](https://docs.chatigram.com/nodes/random-draw.md): Randomly select items from a list or generate random numbers. Supports weighted selection for probability-based draws. - [Read Data from Google Sheet](https://docs.chatigram.com/nodes/google-sheets-readdata.md): Read data from cells in a Google Sheet. - [Read File from Google Drive](https://docs.chatigram.com/nodes/google-drive-readfile.md): Download and read content from a file in Google Drive. - [Read Google Doc Content](https://docs.chatigram.com/nodes/google-docs-readdocument.md): Read the plain text content from a Google Doc. - [Receive Message](https://docs.chatigram.com/nodes/receive-message.md): Wait for the next selected message type, handle text and attachments on their own branches, and use received outputs in later steps. - [Reopen Todoist Task](https://docs.chatigram.com/nodes/todoist-reopentask.md): Reopen a completed Todoist task. - [Replace Text in Google Doc](https://docs.chatigram.com/nodes/google-docs-replacetext.md): Find and replace text in a Google Doc. - [Reply to Facebook Comment](https://docs.chatigram.com/nodes/meta-facebook-replytocomment.md): Reply to a comment on Facebook - [Reply to Instagram Comment](https://docs.chatigram.com/nodes/meta-instagram-replytocomment.md): Reply to a comment on Instagram - [Reply to Threads Post](https://docs.chatigram.com/nodes/meta-threads-replytopost.md): Reply to a Threads post with text. - [Retrieve Chat History](https://docs.chatigram.com/nodes/retrieve-chat-history.md): Retrieve the conversation's recent message history as a JSON array - [Search Unsplash Photos](https://docs.chatigram.com/nodes/unsplash-searchphotos.md): Search for high-quality stock photos on Unsplash by keywords. Returns optimized image URLs ready for use. - [Select Item by Index](https://docs.chatigram.com/nodes/select-item.md): Extract a specific item from a delimited string by its index position (0-based). - [Send Email](https://docs.chatigram.com/nodes/send-email.md): Send an email via SMTP Use this action in a Chatigram workflow. - [Send File Message](https://docs.chatigram.com/nodes/send-file-message.md): Send a file message Use this action in a Chatigram workflow. - [Send Gmail Message](https://docs.chatigram.com/nodes/google-gmail-sendmessage.md): Send an email using the connected Gmail account. Supports CC, BCC, and an optional file attachment (URL, data URI, or Base64). - [Send Image Message](https://docs.chatigram.com/nodes/send-image-message.md): Send an image message Use this action in a Chatigram workflow. - [Send Telegram Audio](https://docs.chatigram.com/nodes/telegram-bot-sendaudio.md): Send an audio file (music track) to a chat. Supports audio URL or file_id. - [Send Telegram Contact](https://docs.chatigram.com/nodes/telegram-bot-sendcontact.md): Send a contact card (phone number and name) to a chat. - [Send Telegram Document](https://docs.chatigram.com/nodes/telegram-bot-senddocument.md): Send a file/document to a Telegram chat or channel. - [Send Telegram Location](https://docs.chatigram.com/nodes/telegram-bot-sendlocation.md): Send a location (latitude and longitude) to a chat. - [Send Telegram Message](https://docs.chatigram.com/nodes/telegram-bot-sendmessage.md): Send a text message to a Telegram chat or channel. - [Send Telegram Photo](https://docs.chatigram.com/nodes/telegram-bot-sendphoto.md): Send a photo to a Telegram chat or channel. - [Send Telegram Poll](https://docs.chatigram.com/nodes/telegram-bot-sendpoll.md): Send a native poll or quiz to a chat. Supports multiple choice and quiz mode. - [Send Telegram Video](https://docs.chatigram.com/nodes/telegram-bot-sendvideo.md): Send a video file to a chat. Supports video URL or file_id. - [Send Telegram Video Note](https://docs.chatigram.com/nodes/telegram-bot-sendvideonote.md): Send a round video note (video message) to a chat. - [Send Telegram Voice Message](https://docs.chatigram.com/nodes/telegram-bot-sendvoice.md): Send a voice message (OGG/MP3 format) to a chat. - [Send Text Message](https://docs.chatigram.com/nodes/send-text-message.md): Send a text message Use this action in a Chatigram workflow. - [Send WhatsApp Document](https://docs.chatigram.com/nodes/meta-whatsapp-senddocument.md): Send a document file via WhatsApp Business API - [Send WhatsApp Image](https://docs.chatigram.com/nodes/meta-whatsapp-sendimage.md): Send an image via WhatsApp Business API - [Send WhatsApp Location](https://docs.chatigram.com/nodes/meta-whatsapp-sendlocation.md): Send a location via WhatsApp Business API - [Send WhatsApp Message](https://docs.chatigram.com/nodes/meta-whatsapp-sendmessage.md): Send a text message via WhatsApp Business API to one or multiple recipients - [Send WhatsApp Template](https://docs.chatigram.com/nodes/meta-whatsapp-sendtemplate.md): Send a pre-approved template message via WhatsApp Business API - [Set Memory](https://docs.chatigram.com/nodes/memory-set.md): 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). - [Set Telegram Webhook](https://docs.chatigram.com/nodes/telegram-bot-setwebhook.md): Configure webhook URL to receive incoming messages. - [Set Variable](https://docs.chatigram.com/nodes/set-variable.md): Compose a per-run text value from constants, Properties, and earlier outputs, then reuse the named step’s Variable output. - [Shopify: Cancel Order](https://docs.chatigram.com/nodes/shopify-cancelorder.md): Cancel a Shopify order. Optionally send a cancellation email and issue a refund. - [Shopify: Create Customer](https://docs.chatigram.com/nodes/shopify-createcustomer.md): Create a new customer record in Shopify. - [Shopify: Create Order](https://docs.chatigram.com/nodes/shopify-createorder.md): Create a new order in Shopify. Provide line items as a JSON array of objects with variant_id, quantity, and optionally price. - [Shopify: Create Product](https://docs.chatigram.com/nodes/shopify-createproduct.md): Create a new product with an initial variant in Shopify. - [Shopify: Delete Product](https://docs.chatigram.com/nodes/shopify-deleteproduct.md): Permanently delete a Shopify product by its ID. This action cannot be undone. - [Shopify: Fulfill Order](https://docs.chatigram.com/nodes/shopify-fulfillorder.md): Create a fulfillment for a Shopify order with optional tracking information. - [Shopify: Get Customer](https://docs.chatigram.com/nodes/shopify-getcustomer.md): Retrieve complete details for a Shopify customer by their numeric ID. - [Shopify: Get Inventory Levels](https://docs.chatigram.com/nodes/shopify-getinventorylevels.md): Get inventory levels for items at a specific Shopify location. - [Shopify: Get Order](https://docs.chatigram.com/nodes/shopify-getorder.md): Retrieve complete details for a Shopify order by its numeric ID. - [Shopify: Get Product](https://docs.chatigram.com/nodes/shopify-getproduct.md): Retrieve complete details for a Shopify product by its numeric ID. - [Shopify: List Customers](https://docs.chatigram.com/nodes/shopify-listcustomers.md): Retrieve a list of customers from your Shopify store with optional search. - [Shopify: List Orders](https://docs.chatigram.com/nodes/shopify-listorders.md): Retrieve a list of orders from your Shopify store with optional filters. - [Shopify: List Products](https://docs.chatigram.com/nodes/shopify-listproducts.md): Retrieve a list of products from your Shopify store with optional filters. - [Shopify: Update Customer](https://docs.chatigram.com/nodes/shopify-updatecustomer.md): Update first name, last name, email, phone, tags, or note of a Shopify customer. - [Shopify: Update Inventory Level](https://docs.chatigram.com/nodes/shopify-updateinventorylevel.md): Set the available inventory quantity for a specific item at a specific Shopify location. - [Shopify: Update Order](https://docs.chatigram.com/nodes/shopify-updateorder.md): Update the note, tags, or customer email on an existing Shopify order. - [Shopify: Update Product](https://docs.chatigram.com/nodes/shopify-updateproduct.md): Update title, description, vendor, type, tags, or status of a Shopify product. - [Show Google Calendar Event](https://docs.chatigram.com/nodes/google-calendar-showevent.md): Retrieves details of a single event. - [Signed API Request](https://docs.chatigram.com/nodes/signed-api-request.md): Send an HTTP request with an HMAC signature. - [Smart AI](https://docs.chatigram.com/nodes/smart-ai.md): Classifies requests and routes them to independently configured AI providers for normal, web, URL-aware, or connected-data generation. - [SMTP: Send Email](https://docs.chatigram.com/nodes/smtp-sendemail.md): 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: Verify Connection](https://docs.chatigram.com/nodes/smtp-verifyconnection.md): 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 Operations](https://docs.chatigram.com/nodes/string-operations.md): 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. - [Summarize Database Rows](https://docs.chatigram.com/nodes/database-aggregate-rows.md): Count rows or calculate the sum, average, minimum, or maximum over a database table - [Summarize Text](https://docs.chatigram.com/nodes/summarize-text.md): Summarizes long text. Use this action in a Chatigram workflow. - [Switch Case](https://docs.chatigram.com/nodes/switch-case.md): Match expression against cases and return corresponding response. - [Telegram Answer Callback Query](https://docs.chatigram.com/nodes/telegram-bot-answercallbackquery.md): Respond to inline keyboard button clicks. Show notification or alert to user. - [Telegram Approve Join Request](https://docs.chatigram.com/nodes/telegram-bot-approvechatjoinrequest.md): Approve a pending join request from a user. - [Telegram Ban Channel from Posting](https://docs.chatigram.com/nodes/telegram-bot-banchatsenderchat.md): Ban a channel from posting messages in a chat (useful for supergroups). - [Telegram Ban Chat Member](https://docs.chatigram.com/nodes/telegram-bot-banchatmember.md): Ban a user from a group or channel. Optionally set a time limit and revoke previous messages. - [Telegram Close Forum Topic](https://docs.chatigram.com/nodes/telegram-bot-closeforumtopic.md): Close an open topic in a forum supergroup chat. - [Telegram Copy Message](https://docs.chatigram.com/nodes/telegram-bot-copymessage.md): Copy a message without showing 'forwarded from' label. Can add custom caption. - [Telegram Create Chat Invite Link](https://docs.chatigram.com/nodes/telegram-bot-createchatinvitelink.md): Create a custom invite link with expiry date, member limit, or name. - [Telegram Create Forum Topic](https://docs.chatigram.com/nodes/telegram-bot-createforumtopic.md): Create a new topic in a forum supergroup chat. - [Telegram Delete Chat Photo](https://docs.chatigram.com/nodes/telegram-bot-deletechatphoto.md): Remove the current photo from a chat (group or channel). - [Telegram Delete Message](https://docs.chatigram.com/nodes/telegram-bot-deletemessage.md): Delete a message from a chat (works for messages up to 48 hours old). - [Telegram Edit Message Caption](https://docs.chatigram.com/nodes/telegram-bot-editmessagecaption.md): Edit the caption of a media message (photo, video, document, etc.). - [Telegram Edit Message Text](https://docs.chatigram.com/nodes/telegram-bot-editmessagetext.md): Edit the text of a previously sent message. - [Telegram Export Chat Invite Link](https://docs.chatigram.com/nodes/telegram-bot-exportchatinvitelink.md): Generate a new primary invite link for a chat (revokes previous primary link). - [Telegram Forward Message](https://docs.chatigram.com/nodes/telegram-bot-forwardmessage.md): Forward a message from one chat to another. - [Telegram Get Chat Administrators](https://docs.chatigram.com/nodes/telegram-bot-getchatadministrators.md): Get a list of all administrators in a chat. - [Telegram Get Chat Info](https://docs.chatigram.com/nodes/telegram-bot-getchat.md): 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 Get Chat Member Count](https://docs.chatigram.com/nodes/telegram-bot-getchatmembercount.md): Get the total number of members in a chat. - [Telegram Get Chat Member Info](https://docs.chatigram.com/nodes/telegram-bot-getchatmember.md): Get detailed information about a specific chat member. - [Telegram Get File Info](https://docs.chatigram.com/nodes/telegram-bot-getfile.md): Get file information and download URL from a file_id. - [Telegram Get User Profile Photos](https://docs.chatigram.com/nodes/telegram-bot-getuserprofilephotos.md): Get a list of profile pictures for a specific user. - [Telegram Pin Chat Message](https://docs.chatigram.com/nodes/telegram-bot-pinchatmessage.md): Pin a message in a chat (supergroup or channel). - [Telegram Promote Chat Member](https://docs.chatigram.com/nodes/telegram-bot-promotechatmember.md): Promote a user to administrator with specific rights in a group or channel. - [Telegram Restrict Chat Member](https://docs.chatigram.com/nodes/telegram-bot-restrictchatmember.md): Restrict a user's permissions in a group. Control what they can send and do. - [Telegram Revoke Chat Invite Link](https://docs.chatigram.com/nodes/telegram-bot-revokechatinvitelink.md): Revoke a specific invite link (makes it no longer valid). - [Telegram Send Chat Action](https://docs.chatigram.com/nodes/telegram-bot-sendchataction.md): Send typing indicator or other status (typing, upload_photo, record_video, etc.). - [Telegram Send Message with Inline Keyboard](https://docs.chatigram.com/nodes/telegram-bot-sendinlinekeyboard.md): Send a message with inline buttons. Format: 'Button1|callback1,Button2|callback2;Row2Button|callback3' - [Telegram Set Admin Custom Title](https://docs.chatigram.com/nodes/telegram-bot-setchatadministratorcustomtitle.md): Set a custom title for an administrator (e.g., 'Manager', 'Moderator', 'Support Team'). - [Telegram Set Chat Description](https://docs.chatigram.com/nodes/telegram-bot-setchatdescription.md): Change the description of a chat (group or channel). Requires admin rights. - [Telegram Set Chat Permissions](https://docs.chatigram.com/nodes/telegram-bot-setchatpermissions.md): Set default permissions for all members in a group. - [Telegram Set Chat Photo](https://docs.chatigram.com/nodes/telegram-bot-setchatphoto.md): Change the photo of a chat (group or channel). Provide an image URL. - [Telegram Set Chat Title](https://docs.chatigram.com/nodes/telegram-bot-setchattitle.md): Change the title of a chat (group or channel). Requires admin rights. - [Telegram Stop Poll](https://docs.chatigram.com/nodes/telegram-bot-stoppoll.md): Stop an active poll and get the results. - [Telegram Unban Chat Member](https://docs.chatigram.com/nodes/telegram-bot-unbanchatmember.md): Unban a previously banned user from a group or channel. - [Telegram Unpin All Chat Messages](https://docs.chatigram.com/nodes/telegram-bot-unpinallchatmessages.md): Remove all pinned messages from a chat. - [Telegram Unpin Chat Message](https://docs.chatigram.com/nodes/telegram-bot-unpinchatmessage.md): Unpin a specific message or the most recent pinned message. - [Text Parser](https://docs.chatigram.com/nodes/text-parser.md): 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 Preview](https://docs.chatigram.com/nodes/text-preview.md): Show the beginning of text with a customizable ending when shortened. - [Time Picker](https://docs.chatigram.com/nodes/time-picker.md): Parse and format times from natural language input. - [Track Unsplash Download](https://docs.chatigram.com/nodes/unsplash-trackdownload.md): Track photo downloads as required by Unsplash API guidelines when using their photos. This gives credit to photographers. - [Transcribe Audio](https://docs.chatigram.com/nodes/attachment-transcribe-audio.md): Transcribe an authorized incoming audio attachment, including Telegram OGG/Opus, using a native OpenAI connection. - [Update Conversation Status](https://docs.chatigram.com/nodes/update-conversation-status.md): Update the status of the conversation - [Update Database Row](https://docs.chatigram.com/nodes/database-update-row.md): Change column values of an existing row in a database table - [Update Google Calendar Event](https://docs.chatigram.com/nodes/google-calendar-updateevent.md): Updates an existing event. Use this action in a Chatigram workflow. - [Update Google Drive File](https://docs.chatigram.com/nodes/google-drive-updatefile.md): Update content of an existing file in Google Drive. - [Update Todoist Project](https://docs.chatigram.com/nodes/todoist-updateproject.md): Update an existing Todoist project's name, color, or favorite status. - [Update Todoist Task](https://docs.chatigram.com/nodes/todoist-updatetask.md): Update an existing Todoist task's content, description, due date, priority, or labels. - [Update WordPress Post](https://docs.chatigram.com/nodes/wordpress-updatepost.md): Update an existing WordPress post's title, content, status, categories, tags, or featured media. - [Upload File to Google Drive](https://docs.chatigram.com/nodes/google-drive-uploadfile.md): Upload any file (PDF, image, doc, etc.) to Google Drive in the Chatigram folder. - [Upload WordPress Media](https://docs.chatigram.com/nodes/wordpress-uploadmedia.md): Upload media files (images, videos, documents) to WordPress media library from URL. - [Verify Email](https://docs.chatigram.com/nodes/verify-email.md): Validate an email address and optionally send OTP code - [Webhook](https://docs.chatigram.com/nodes/webhook.md): Triggers when an HTTP POST request is received at the webhook URL - [Webpage Extractor](https://docs.chatigram.com/nodes/extract-webpage.md): Fetches a webpage and extracts structured content: title, main text, links, images, and optional selected elements. - [Write Data to Google Sheet](https://docs.chatigram.com/nodes/google-sheets-writedata.md): Write data to specific cells in a Google Sheet. - [X: Delete Tweet](https://docs.chatigram.com/nodes/x-deletetweet.md): Delete one of your tweets from X (Twitter). - [X: Get Events](https://docs.chatigram.com/nodes/x-get-events.md): Retrieve supported X automation events. Delivery and polling behavior depend on your connected account and provider plan; provider charges can apply. - [X: Get Home Timeline](https://docs.chatigram.com/nodes/x-gethometimeline.md): Get tweets from your home timeline on X (Twitter). - [X: Get User Profile](https://docs.chatigram.com/nodes/x-getuserprofile.md): Get user profile information from X (Twitter). - [X: Get User Tweets](https://docs.chatigram.com/nodes/x-getusertweets.md): Get tweets from a specific user's timeline on X (Twitter). - [X: Like Tweet](https://docs.chatigram.com/nodes/x-liketweet.md): Like a tweet on X (Twitter). Use this action in a Chatigram workflow. - [X: Post Tweet](https://docs.chatigram.com/nodes/x-posttweet.md): Post a new tweet to X (Twitter). - [X: Retweet](https://docs.chatigram.com/nodes/x-retweet.md): Retweet a tweet on X (Twitter). - [X: Search Tweets](https://docs.chatigram.com/nodes/x-searchtweets.md): Search for recent tweets on X (Twitter). - [X: Undo Retweet](https://docs.chatigram.com/nodes/x-undoretweet.md): Remove a retweet on X (Twitter). - [X: Unlike Tweet](https://docs.chatigram.com/nodes/x-unliketweet.md): Remove a like from a tweet on X (Twitter). ## Help & workspace - [Explore the Marketplace](https://docs.chatigram.com/workspace/marketplace.md): Discover reusable products, manage your collection, and prepare templates or workflows for publication. - [Hubs and Hubs City](https://docs.chatigram.com/workspace/hubs.md): Discover focused communities, open their available apps, and understand your Hub membership. - [Your organization and team](https://docs.chatigram.com/workspace/organization.md): Choose the right workspace, understand role-based access, and keep shared resources organized. - [Your account, profile, and devices](https://docs.chatigram.com/workspace/account.md): Open Manage account from your profile to update personal details, change your password, and review active devices separately from organization settings. - [Plans, limits, and usage](https://docs.chatigram.com/workspace/billing.md): Compare the documented feature limits and understand which limits apply before enabling workflows or creating databases. - [Troubleshooting](https://docs.chatigram.com/help/troubleshooting.md): Find the reason a workflow, message, connection, database operation, or import is not behaving as expected. - [Frequently asked questions](https://docs.chatigram.com/help/faq.md): Quick answers about workflows, database availability, copying examples, AI connections, and Hubs. - [Publish your workflow in Marketplace](https://docs.chatigram.com/workspace/publish-workflow.md): Turn a useful automation idea into a reusable workflow product, prepare its listing, and submit it through the Marketplace review process.