Apps
Every app you can use in a workflow, and how to connect it.
Triggers 8
- ErrorStart a workflow when another workflow fails.
- FormStart a workflow when someone sends a form.
- ManualRun a workflow by hand, with the Run button or the API.
- MCP ToolLet an AI app call a workflow as a tool.
- Run FinishedStart a workflow when another workflow’s run finishes.
- ScheduleStart a workflow at set times.
- WebhookStart a workflow when its own web address is called.
- When Called by Another WorkflowStart a workflow when another workflow runs it as a Sub-flow.
These can start a workflow too: Airtable, Amazon S3, Asana, ClickUp, Dropbox, FTP/SFTP, GitHub, GitLab, Google Calendar, Google Drive, Google Forms, Google Sheets, HubSpot, Jira Software, Jotform, Linear Trigger, Microsoft OneDrive, Microsoft SharePoint, Microsoft To Do, monday.com, Ninox, Notion, Odoo, Personio, Pipedrive, Salesforce, SeaTable, Supabase, Tally, Todoist, Trello, Typeform, ActiveCampaign, Brevo, Calendly, Email (IMAP), Freshdesk, Gmail, Intercom, KlickTipp, Mailchimp, MailerLite, Microsoft Outlook, Microsoft Teams, Slack, Telegram, Twilio, WhatsApp Business, Zendesk, bexio, Lexware Office, PayPal, sevdesk, Shopify, Stripe, weclapp, WooCommerce.
Logic 11
- ApprovalPause the run until someone approves or rejects.
- BranchSend the run down different paths by condition.
- CodeRun your own JavaScript to reshape data.
- Delay / WaitPause the run for a time, until a time, or until a call resumes it.
- FilterStop the run unless its conditions are met.
- LoopRun steps once for each item in a list.
- No OpDo nothing: a placeholder or a note.
- Stop / ErrorEnd the whole run here, cleanly or with an error.
- Sub-flowRun another workflow as a step and use its output.
- SwitchSend the run to one of several cases by one value.
- TagsTag the current run, to filter runs by.
Data 71
AirtableCreate, update, upsert, find and delete records in Airtable, upload files and comment on records, and read or change bases, tables and fields.
Amazon S3Upload, download, copy, move and delete files in Amazon S3 or an S3-compatible store (MinIO, Wasabi, Cloudflare R2, Hetzner, IONOS), list and create buckets and folders, and make temporary download and upload links.
AsanaCreate, find and update tasks and subtasks in Asana, comment on them, move them between projects and sections, tag them, attach files, and manage projects, sections, tags and users.
ClickUpCreate, find and update ClickUp tasks, lists and folders, comment, track time, and manage checklists, tags, goals and dependencies.
- Compare DatasetsCompare two lists by a key, row by row.
- CompressionZip and unzip files, or gzip and gunzip data.
- CryptoHash, sign with HMAC, encode, and make random values.
- CSVRead CSV into rows, or write CSV from data.
- Date & TimeFormat dates, add time, and find the time between two dates.
DropboxUpload, download, copy, move and delete files and folders in Dropbox, list and search them, and share them by link.
- Edit FieldsSet, build or reshape fields for later steps.
- Files HelperCreate, read, inspect and convert files.
- FTP/SFTPMove files to and from a server over SFTP, FTPS or FTP.
GitHubOpen and update issues and pull requests, review and merge, commit files, create branches and releases, run Actions workflows, and read repositories, organizations and users on GitHub.
GitLabOpen and update issues and merge requests, merge, commit files, create branches and releases, run CI/CD pipelines, and read projects on GitLab.com or your own GitLab.
Google AnalyticsRun Google Analytics 4 reports and realtime reports, and look up accounts, properties, data streams and the dimensions and metrics a property offers.
Google BigQueryRun SQL in Google BigQuery with query parameters, stream rows into tables, read table rows and schemas, and list projects, datasets, tables and jobs.
Google CalendarCreate, update and find events in Google Calendar.
Google DocsCreate, read and edit documents in Google Docs.
Google DriveUpload, download, move, share and search files in Google Drive.Google FormsRead Google Forms responses with their answers by question, create forms, add or remove questions, and open or close a form to responses.
Google SheetsRead, add and update rows in Google Sheets.Google SlidesCreate presentations, read slides and their text, fill in placeholder text and images, add or delete slides, and get slide thumbnails in Google Slides.
Google TasksCreate, find, update, move, complete and delete tasks in Google Tasks, and manage task lists.
- HTMLPick content out of HTML by CSS selector, strip tags, or list links.
HubSpotCreate, find and update contacts, companies, deals and tickets in HubSpot, log notes, tasks, calls, emails and meetings, link records, and manage list members.
- iCalendarBuild or read iCalendar (.ics) events.
- ImageResize, convert, crop or inspect an image.
- Item HelperSort, limit, deduplicate, group and reshape lists of items.
Jira SoftwareCreate, find, update and move Jira issues from status to status, and work with their comments, attachments, worklogs and links, and with users.
JotformRead, add, edit and delete Jotform submissions, and look up forms, their questions and the account.
- JSONRead, set, merge and pick fields in JSON.
- JWTSign, verify and decode JSON Web Tokens.
LinearCreate, find, update and archive Linear issues, comment on them, link and relate them, manage projects and project updates, and look up teams, people, statuses, labels and cycles.
Linear TriggerStart a workflow when an issue, comment, project, cycle or another Linear record is created, updated or removed.
- MarkdownConvert between Markdown and HTML.
- Math HelperAdd, divide, round and total numbers.
- MergeCombine two lists: append, join by key, or pair by position.
Microsoft Excel 365Read, add and update rows in Excel workbooks in OneDrive or SharePoint, by sheet or by table, and create and organize workbooks and sheets.
Microsoft OneDriveUpload, download, copy, move, share and organize files and folders in OneDrive.
Microsoft SharePointCreate, find, update and delete SharePoint list items, read lists and sites, and upload, download and organize files in document libraries.
Microsoft To DoCreate, update and find tasks and task lists in Microsoft To Do, with their steps, links back to their source and file attachments.
monday.comCreate, find and update items and subitems on monday.com boards, post updates, and manage boards, groups, columns and their labels.
- MongoDBFind, insert, update, delete and aggregate documents in MongoDB.
- MySQLRun SQL against a MySQL or MariaDB database.
NinoxCreate, find, update and delete records in Ninox databases, attach and download files, and run Ninox scripts.
NotionCreate, find and update pages in Notion databases, write and read page content as Markdown or blocks, comment, and look up databases, data sources and users.
OdooCreate, find, update and delete contacts, CRM opportunities, activities and records of any Odoo model, and log notes on records.
- PDFRead the text of a PDF, or count its pages.
PersonioCreate and update employees, record absences and working time, manage projects, and upload or download employee documents in Personio.
PipedriveCreate, find and update deals, people, organizations, leads, activities, notes, products and files in Pipedrive.
- PostgreSQLRead and change rows in a PostgreSQL database with SQL.
- QR CodeMake a QR code image from text.
- QueuePush items into a queue and pull them out in order.
- RedisRun a Redis command.
- RSS FeedRead the items of an RSS or Atom feed.
SalesforceCreate, find, update and delete Salesforce accounts, contacts, leads, opportunities, cases, tasks and records of any object, query with SOQL, search text, upload files and start flows.
SeaTableWork with a SeaTable base, or query it with SQL.
- SpreadsheetRead or write an .xlsx spreadsheet.
- StorageKeep values between runs, each under its own key.
SupabaseCreate, find, update and delete rows in a Supabase project's tables, call its database functions, and store files in Supabase Storage.
TallyRead and delete Tally submissions, create, change and delete forms, and look up questions and workspaces.
- Text HelperJoin, replace, split, trim and change the case of text.
TodoistCreate, update, complete and move tasks in Todoist, read completed tasks, and manage projects, sections, comments, labels and reminders.
- TOTP / 2FAMake or check two-factor one-time codes (TOTP).
TrelloCreate, move and update Trello cards, comment on them, manage checklists, labels, attachments and custom fields, and work with lists, boards and board members.
TypeformRead and delete Typeform responses, create and change forms, and manage workspaces and images.
WordPressCreate, find, update and delete posts, pages, users, media, categories and tags on a WordPress site.
- XMLRead XML into data, or build XML from data.
YouTubeUpload, find, update and rate YouTube videos, manage playlists and their videos, update your channel, and read, post or reply to comments.
Zoho CRMCreate, find, update and delete Zoho CRM leads, contacts, accounts, deals, quotes, orders, invoices, products, vendors and records of any module, add notes, and query with COQL.
HTTP 2
AI 12
AnthropicAsk Claude for text or JSON, with images, PDFs, uploaded files, web search and web fetch; count tokens; manage files; and send message batches at half the price.
Azure OpenAIMessage the models deployed in an Azure OpenAI (Microsoft Foundry) resource, ask about images, and create embeddings.
DeepLTranslate text and documents with DeepL, keep glossaries, improve text with DeepL Write, and check the account's usage.
DeepSeekMessage DeepSeek's models with or without thinking mode, ask about images, and check the account balance.
ElevenLabsTurn text into lifelike speech and recordings into text with ElevenLabs, and look up voices, models, past generations and the account's usage.
Google GeminiAsk Gemini for text or JSON about text, images, audio, documents and video; generate and edit images; generate videos; make embeddings; and manage files and file search stores.
GroqMessage the open models Groq serves, ask about images, and turn speech into text with Whisper.
Mistral AIChat with Mistral models (text, images, JSON), extract text from PDFs and images with Mistral OCR, make embeddings, check text for policy violations, transcribe and speak audio with Voxtral, run agents, and manage files.
OllamaMessage models on your own Ollama server or Ollama's cloud, ask about images, create embeddings, and manage the server's models.
OpenAIAsk OpenAI models for text or JSON (with files, images, web search and code interpreter), check text for policy violations, make embeddings, generate and edit images, turn text into speech, transcribe and translate audio, and manage files and conversations.
OpenRouterMessage models from many providers through one OpenRouter key, with fallbacks, provider routing and web search; create embeddings; check costs and credit.
PerplexityGet cited, web-searched answers from Perplexity's agent, search the web, and create embeddings.
Communication 21
ActiveCampaignKeep ActiveCampaign contacts, accounts and deals up to date, put contacts on lists, tags and automations, and sync e-commerce customers and orders.
BrevoSend transactional email and SMS through Brevo, keep contacts, lists and attributes up to date, and create and send email campaigns.
CalendlyRead and cancel Calendly bookings, book invitees, mark no-shows, make single-use scheduling links, and read event types and availability.
DiscordSend, edit, pin and react to messages from your Discord bot or a channel webhook, and manage channels, members, roles, timeouts and bans.
Email (IMAP)Read, search and manage email in an IMAP mailbox.- Email (SMTP)Send email through an SMTP server.
FreshdeskCreate, update and find Freshdesk tickets, reply and add notes, and manage contacts and companies.
GmailSend, read and label email in Gmail.Google ContactsCreate, find, update and delete contacts in Google Contacts, and sort them into labels.
IntercomManage Intercom contacts and companies, reply to, assign and close conversations, handle tickets, and publish help center articles.
KlickTippSubscribe, update, tag and untag contacts in KlickTipp, find them by email, and manage tags, opt-in processes and data fields.
MailchimpAdd, update and tag audience members, create, schedule and send campaigns, manage templates, and read campaign reports in Mailchimp.
MailerLiteAdd, update and find subscribers in MailerLite, sort them into groups, manage custom fields, and create, schedule and read campaigns.
Microsoft OutlookSend, find and organize mail in Outlook, work with drafts, attachments and folders, and manage calendar events and contacts.
Microsoft TeamsPost and read messages in Teams channels and chats, ask for an approval in a chat, manage channels, chat members, online meetings and Planner tasks, and send activity feed notifications.
SendGridSend email through SendGrid, with attachments and dynamic templates, and manage Marketing Campaigns contacts and lists.SlackPost, schedule, update and search messages, manage channels, upload files, react, and look up users and user groups in Slack.
TelegramSend messages, photos, documents, albums, polls and rich messages from a Telegram bot, edit, pin and react to messages, manage chats and download files.
TwilioSend SMS, MMS and WhatsApp messages and place calls with Twilio, look up phone numbers, and send and check verification codes.WhatsApp BusinessSend WhatsApp messages: text, media, buttons, lists and approved templates. From your WhatsApp Business number, and upload and download media.
ZendeskCreate, update and find Zendesk tickets, reply and add internal notes, apply macros, and manage users and organizations.
Commerce 8
bexioCreate and find contacts, write invoices (Rechnungen), quotes (Offerten) and orders (Aufträge) and issue, send or invoice them, download their PDF, book payments, and manage articles, projects, timesheets and manual entries in bexio.
Lexware OfficeCreate and find contacts and articles, write invoices (Rechnungen), quotations (Angebote), order confirmations, delivery notes, credit notes and dunnings as drafts or finalized and download their PDF, record bookkeeping vouchers (Belege) with their files, and read payments in Lexware Office (formerly lexoffice).
PayPalTake and refund PayPal payments: orders, authorizations and captures, refunds, payouts, invoices and subscriptions.
sevdeskCreate and find contacts, write invoices (Rechnungen) and send, book or cancel them, create quotes, order confirmations and delivery notes, record vouchers (Belege) with their receipt, and manage parts, bank accounts and transactions in sevdesk.ShopifyManage a Shopify store: orders, products and variants, customers, inventory, locations and fulfillments.
StripeTake payments and manage billing in Stripe: payment intents, checkout sessions and payment links, customers, charges and refunds, invoices, subscriptions, products, prices and coupons.
weclappCreate, find and change customers and contacts, articles, sales orders (Aufträge), invoices (Rechnungen), quotations (Angebote) and tickets in weclapp, download their PDF, and invoice an order.
WooCommerceManage a WooCommerce store: orders, order notes and refunds, products and their variations, customers and coupons.
How do versions and side effects work?
A step keeps the app version it was built with. A worker that can’t run that version refuses rather than run another one. During an update, the run goes to a worker that can.
Each action computes from its inputs only, reads from outside, or can change something outside the run. Keel tests a step that can change something only after you agree.
You see the apps every running worker can run, so you can’t add a step no worker could run. Catalog status says when they differ, during an update.