Connectors are the blocks you drag onto a Flow canvas to perform each step of an automation: call an API, read a file, query a database, branch on a condition, send a message.
Every page in this catalog follows the same structure — overview, prerequisites, authentication, configuration fields, practical examples, and common errors — so you can quickly find what you need on any connector.
Triggers
Start the execution of a Flow.
| Connector | What it does |
|---|
| HTTP | Exposes a REST endpoint that fires the flow when called (also works as an outbound call). |
| Scheduler | Fires the flow at scheduled times, via a cron expression. |
| Event | Publishes and consumes events between flows (publish/subscribe pattern). |
| WhatsApp | Fires the flow when a WhatsApp message is received. |
Databases
| Connector | What it does |
|---|
| SQL Connector | Runs SQL queries against relational databases (via JDBC). |
| MongoDB | Finds, inserts, updates, removes, and aggregates documents in a collection. |
| Qdrant | Stores and searches embeddings in a vector database (RAG, similarity). |
| Connector | What it does |
|---|
| HTTP | Makes REST calls to external systems. |
| Jolt | Transforms one JSON into another shape via a Jolt specification. |
| JSON Validator | Validates the message against a JSON Schema before it moves on. |
| XML to JSON | Converts XML content into JSON. |
| HTML to Text | Converts HTML into plain text or Markdown. |
Google Workspace
| Connector | What it does |
|---|
| Google Sheets | Creates spreadsheets and reads, updates, appends, or clears data. |
| Google Calendar | Creates, lists, updates, and removes events, including Meet meetings. |
| Google Cloud Storage | Uploads, downloads, lists, and removes files in a bucket. |
Messaging and communication
| Connector | What it does |
|---|
| WhatsApp | Receives and sends messages through the WhatsApp Cloud API (Meta). |
| Email | Sends emails via SMTP, in plain text or HTML. |
| Event | Lets flows talk to each other through named events. |
Files and documents
| Connector | What it does |
|---|
| PDF Reader | Extracts text, converts pages to images, or reads PDF metadata. |
| DOCX Reader | Extracts text and metadata from Word files, or fills in templates. |
| Excel Reader | Reads .xlsx spreadsheets row by row, without loading everything into memory. |
| TXT Reader | Reads the contents of a plain text file. |
| Markdown to DOCX | Converts Markdown into a Word document. |
| File Writer | Writes text into a new file for the next steps. |
| File to Base64 | Converts a file into a Base64 string for transport inside JSON. |
Security and data
| Connector | What it does |
|---|
| JWT | Creates, validates, encrypts, and decrypts JWT tokens. |
| Vault Connector | Reads and writes secrets in a HashiCorp Vault or OpenBao KV engine. |
| Embedding | Turns text into a numeric vector for semantic search. |
AI, code, and automation
| Connector | What it does |
|---|
| AI Agent | Runs an AI agent that reasons and uses other components as tools. |
| Script | Runs custom MVEL code for logic the built-in connectors don't cover. |
| RPA Connector | Automates a Chrome browser for systems that expose no API. |
| Connector | What it does |
|---|
| Message Formatter | Builds text from a template using data from the message. |
| Freemarker | Builds text with FreeMarker templates (conditions, loops, formatting). |
Flow logic
| Connector | What it does |
|---|
| Choice | Conditional branch: takes one path or the other based on a condition. |
| ForEach | Repeats a set of steps for each item in a list. |
| Add Variable | Creates reusable variables during the execution. |
| Local Storage | Stores key/value pairs in memory, per execution or per application. |
| Function | Marks the start of a reusable sub-flow. |
| Function Caller | Calls a sub-flow registered by a Function. |