Skip to content

Connect to the tools you already use.

43 integrations ready to add to a process, any REST API from a step, and dynamic modules for everything else.

All integrations

Channels

Twilio4 modules

SMS and WhatsApp conversations with files, phone calls, one-off messages, verification codes and number lookup.

Selected
AI

OpenAI7 modules

Chat, agents that call your steps, audio, images, files and vector stores, batch jobs and realtime sessions. Each part is set up with its own key.

Selected
Channels

ACS Email

Send emails from your own Azure Communication Services resource, using the workspace's HTML email templates or inline HTML/text, with {variable} personalization and storage-file attachments.

Send Email Selected
Channels

ACS Phone

Azure Communication Services telephony including call automation and TTS

Agent ConverseCall StartPlay FileStream Say Selected
Channels

Aculab Phone

Aculab Cloud voice channel: its own call start ({call}) and transcription / recording starts for handler workflows, Output / Input / End / SendToAgent for telephony, plus voice-specific tasks (advanced Input with speech and/or DTMF, Record, Sleep, Reject, Live Transcription).

Call StartInputRecordRecording StartReject+5 Selected
Channels

Discord

Discord integration: sessions from a slash command, replies with a Reply button, embeds and buttons, notifications to channels

NotificationRich MessageStart Selected
Channels

Gmail

A Gmail mailbox as a workflow channel: matching emails start the process, the flow replies in the same thread and waits for the answer.

Send EmailStart Selected
Channels

LinkedIn

Post on LinkedIn as the connected member or as a company page (text, image or link), read, list and delete posts, comment on and react to them; read the member's profile and the pages they administer; read page follower counts, follower gains and organic post statistics.

Linked In AccountLinked In AnalyticsLinked In Post Selected
Channels

MailKit

Send emails through your own SMTP server or email provider (Microsoft 365, Gmail, SendGrid, Mailgun, Amazon SES…): one email, or one per row of a list, with the workspace's HTML email templates, {variable} personalization and attachments.

Mail Kit Send Bulk EmailMail Kit Send Email Selected
Channels

Slack

Slack integration: sessions from direct messages and mentions, threaded conversations, Block Kit messages and notifications

Block MessageNotificationStart Selected
AI

Intent Classifier

Machine learning intent classification powered by ML.NET. Models are trained per environment at deploy time and persisted via the engine-shared workspace data store.

ML Net Selected
Automation and code

Core Tasks

Core workflow tasks: language, switch, string normalization, set variable, set tag, HTTP, files, delay, log, throw error, and chat services.

InputOutputStartCall ProcessCreate File+10 Selected
Automation and code

Date & Time

Date and time utilities for workflows, organised into four operation-driven tasks: Get Date (read/parse/build), Transform Date (shift, round, period boundaries, time-zone conversion, business-day math), Extract Date (format, parts, difference, locale-aware humanization, relative phrases, age), and Check Date (branching gateway: compare, expiry, business-day, schedule window, SLA deadline, validation). Locale falls back to the running execution's UserLanguage (set by StandardModule.LanguageTask).

Check DateExtract DateGet DateTransform Date Selected
Automation and code

File Storage

The workspace's file store, shared by people and flows. Every file field of every module reads and writes it with ref-storage:name; these tasks save a flow's file (replacing it only if nobody changed it meanwhile), delete and list files. Each task's Save location picks a per-environment copy (default) or the workspace-shared area; both are browsable in the portal Storage view. Work on spreadsheet contents with File Query.

CsvDelete FileFileList FilesSave File Selected
Automation and code

Forms

Headless forms: any web form posts to this environment's endpoint and starts the flow, with spam protection built in (honeypot, render token, Tor and network blocks, rate limits, validation).

Form ReplyForm Start Selected
Automation and code

JavaScript

Sandboxed JavaScript (Jint 4) with optional HTTP allow-list.

JS Selected
Automation and code

Scheduler

Time-based workflow control. Six single-purpose tasks: Delay (WaitFor) / WaitUntil pause the current execution; ScheduleRecurring / ScheduleOnce trigger fresh executions on a schedule; ScheduleReminder schedules a future fresh execution with custom data, linked to its originator via RootExecutionId; Reminder start is where that execution begins, with the data as {reminder}. v2.1 adds BeforeReference / AfterReference reminder modes and a friendly date/time picker for absolute reminders.

DelayReminder StartSchedule OnceSchedule RecurringSchedule Reminder+1 Selected
Data and apps

Calendly

Start workflows from Calendly bookings, cancellations, reschedules, no-shows, routing forms, contacts and Notetaker recaps; find slots, share booking and custom links, create one-off meetings, book, cancel and mark no-shows; manage event types and their availability, contacts and recaps; read routing forms, members, groups and teams; invite and remove members; search the activity log and delete data (Enterprise).

ComplianceContactsContact StartEvent TypesMeetings+6 Selected
Data and apps

CRM

Create, read, query, update, delete and link CRM records from a process.

Data Create RecordData Delete RecordData Get RecordData Link RecordsData Query Records+2 Selected
Data and apps

File Query

Query and change Excel and CSV files from a flow: filter, pick and compute columns (regex included), group, sort, update, delete and add rows. Files stay in storage; the session only holds their reference.

Add RowsDelete RowsQuery FileUpdate Rows Selected
Data and apps

Firecrawl

Read the web from a workflow through Firecrawl: a page as clean markdown, the list of a site's pages, web search results, or structured data extracted from a page with an AI prompt.

Firecrawl Selected
Data and apps

Google Calendar

Start workflows when an event is created, changed or canceled in a Google calendar, or when an event is about to start; find, create, update and delete events, add Google Meet links, answer invitations, list calendars and find free slots.

Calendar AvailabilityCalendar EventsCalendar Start Selected
Data and apps

Google Drive

Google Drive integration: list files, read file content (with Google Workspace export and base64 binary mode), and upload files using a service account, with optional Workspace user impersonation via domain-wide delegation.

Drive List FilesDrive Read FileDrive Upload File Selected
Data and apps

Google Sheets

Read and write Google Sheets from flows: rows as objects keyed by the header row, lookups, appends and updates by header name, deletes, raw ranges, CSV export, new spreadsheets and tabs. Connect a Google account with one click, or use a service-account key.

Sheets ReadSheets SpreadsheetSheets Write Selected
Data and apps

IBM i (AS/400)

Work with an IBM i (AS/400) from a flow: query and change DB2 for i tables, call RPG/CL programs and SQL procedures, run CL commands, and exchange entries with data queues.

As400 Call ProgramAs400 CommandAs400 Data QueueAs400 ExecuteAs400 Query Selected
Data and apps

Microsoft SQL

Read and write a Microsoft SQL Server database from a flow: query rows, run statements, call stored procedures and insert records in bulk. Works with Azure SQL, SQL Server on premises and SQL Managed Instance.

Call ProcedureInsert RowsQuery RowsRun Statement Selected
Data and apps

MongoDB

Read and write your own MongoDB database from a flow: find, count, distinct values and aggregation pipelines; insert, update, replace and delete documents, with the flow's variables bound into the queries.

Delete documentsFind documentsSave documents Selected
Data and apps

MySQL

Read and write a MySQL or MariaDB database from a flow: find, insert, update and delete rows without SQL, or run your own statement with variables bound as parameters.

My Sql Delete RowsMy Sql Find RowsMy Sql Insert RowMy Sql Run SqlMy Sql Update Rows Selected
Data and apps

Odoo

Work with Odoo from a workflow through its JSON-RPC API: create, read, update, delete, search and count records of any model (contacts, leads, orders, invoices, tasks...), and call any model method.

MethodRecordSearch Selected
Data and apps

PostgreSQL

Query and change your own PostgreSQL database from a flow: SQL with safe {variables}, or Find, Insert, Update and Delete records without writing SQL.

Postgres Delete RecordsPostgres ExecutePostgres Find RecordsPostgres Insert RecordsPostgres Query+1 Selected
Data and apps

Redis

Read and write a Redis server from a workflow: keys with expiry, counters, hashes, lists, sets and Pub/Sub messages. Share state between runs, rate-limit, lock, queue work and talk to other systems through your own Redis.

HashKeyListPublishSet Selected
Data and apps

Salesforce

Read and write Salesforce records from your flows: SOQL queries and SOSL searches, create, update, upsert and delete records, describe objects and read API limits, or call any REST resource of the org. Sign in once with Connect Salesforce, or use your own connected app's client credentials.

QueryMetadataRecordRequest Selected
Data and apps

Shopify

Start workflows from Shopify webhooks (orders placed, paid, fulfilled or cancelled, customers and products changed, inventory updates, refunds…); read, find, create and update products, stock, orders and customers; cancel, close and fulfil orders; run any Admin GraphQL query.

CustomersGraph QlOrdersProductsStart Selected
Data and apps

Webhooks

Webhooks both ways: public endpoints that start a process when another system calls them (GitHub, Stripe, Shopify, your own apps), a Send webhook task that notifies other systems with signed, retried deliveries, and a Wait for webhook step that pauses a flow until a callback arrives.

Send WebhookWait For WebhookWebhook Start Selected

How integrations work.

Three steps, the same for every integration.

  1. 1

    Add it to a process

    Pick the integration's step in the editor and drop it into the diagram.

  2. 2

    Add your keys

    Paste your API keys once in the environment. They are stored encrypted and never shown in the process.

  3. 3

    Run it

    Try it in the test chat, then switch the process on.

Not on the list? Describe it.

Connect it with a step that calls its API. Or ask the AI to build a dynamic module: a new integration just for your workspace. It adds new steps to the editor, such as Check stock, that you use like any other.

See which plans include dynamic modules

Dynamic moduleConnect our warehouse system: check stock and reserve items for an order. Docs: api.warehouse.example/docsDone. Warehouse is ready with two steps: Check stock and Reserve items.
BuiltTested against the real APIIn your workspace

Automate your first process today.

Start free on your own, or book a demo and we'll build it with you.