Nodes & integrations
INNFLOW DOCUMENTATION

Tool and operation reference

Every standard node and operation available in universal search, with configuration fields from the application.

This reference lists the standard universal-search catalog. Availability can also depend on your plan and workspace. AI Decision is separately controlled and is not included in the standard catalog.

Search includes 94 node entries and 309 operations. The category guides explain common workflows; use this reference for the complete operation list.

Configuration fields may appear only after selecting an operation, account, or mode. Required fields depend on that selection. Account selectors load live choices; do not invent their IDs. Output fields can also depend on configuration and the response from a service—inspect an execution before referencing a value.

Trigger manually

Runs the flow on clicking a button. Good for getting started quickly

Node type: MANUAL_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.

Input Trigger

Define input fields to fill when running. Great for workflows with parameters

Node type: INPUT_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.
fieldsfieldsInput fields. Each item uses {name, type, defaultValue?}; supported types are string, number, boolean, object, array, and files. IDs are generated when omitted.

Innflow Trigger

Receive typed input when another Innflow workflow calls this workflow

Node type: INNFLOW_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.
fieldsfieldsInnflow input fields. Each item uses {name, type, required?, defaultValue?}; names must be unique and IDs are generated when omitted.

Form

Host a public form and run the flow when someone submits it

Node type: FORM_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.
titletitlePublished form title.
descriptiondescriptionPublished form description.
fieldsfieldsPublished fields using {name, label, type, required?, placeholder?, defaultValue?, options?}. Types: short_text, long_text, email, number, checkbox, select, date, file_upload. IDs are generated when omitted.
submitLabelsubmitLabelSubmit button label.
redirectUrlredirectUrlOptional HTTP or HTTPS URL to open after successful submission. Empty string disables redirect.
successMessagesuccessMessageMessage shown after a successful submission.
appearanceappearanceAppearance settings: accentColor, background, backgroundColor, and density.

Webhook

Runs the flow when an HTTP request is received

Node type: WEBHOOK_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.
namenameWebhook name.
descriptiondescriptionWebhook description.
requireAuthrequireAuthRequire a request authentication header.
authHeaderNameauthHeaderNameAuthentication header name.
authTokenEnvVarauthTokenEnvVarExisting encrypted environment-variable name. Raw tokens are rejected. Secret; enter through the secure configuration control.
inputSchemainputSchemaExpected request fields using {name, type, required?}.

Google Form

Runs the flow when a Google Form is submitted

Node type: GOOGLE_FORM_TRIGGER.

Connect the account requested by the node.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.
connectionIdconnectionIdID of a connected Google Forms account.

Stripe Event

Runs the flow when a Stripe Event is captured

Node type: STRIPE_TRIGGER.

Connect the account requested by the node.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.

Typeform

Runs the flow when a Typeform response is submitted

Node type: TYPEFORM_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.
formIdformIdTypeform form ID.
accessTokenEnvVaraccessTokenEnvVarExisting encrypted environment-variable name containing a Typeform personal access token. Required only when creating the registration. Secret; enter through the secure configuration control.
webhookSecretEnvVarwebhookSecretEnvVarOptional encrypted environment-variable name containing the Typeform webhook secret. Secret; enter through the secure configuration control.

Schedule

Runs the flow on a schedule using cron expressions

Node type: SCHEDULER_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.
schedulescheduleFive-field cron expression.
timezonetimezoneIANA timezone, for example America/Toronto.
frequencyfrequencyOptional display frequency.
payloadpayloadOptional input payload for scheduled runs.

Notion Event

Runs the flow when a Notion page or database event is received

Node type: NOTION_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.
connectionIdconnectionIdID of a connected Notion workspace.
entityIdentityIdNotion page or database ID.
entityTypeentityTypeNotion entity type. Choices: page, database
eventTypeseventTypesNotion webhook event types to accept. Choices: page.content_updated, page.properties_updated, page.created, page.deleted, database.row_created, database.row_updated, database.row_deleted, comment.created, comment.updated, comment.deleted

Telegram

Runs the flow when a message is sent to your Telegram bot

Node type: TELEGRAM_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.
botTokenEnvVarbotTokenEnvVarExisting encrypted environment-variable name containing the Telegram bot token. Required only when creating the registration. Secret; enter through the secure configuration control.

Chat

Trigger workflow with chat messages from a conversational interface

Node type: CHAT_TRIGGER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
customNamecustomNameOptional user-facing name. Do not change variableName.

AI Agent

Autonomous AI agent with tool calling. Select tools inline.

Node type: AI_AGENT.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
ModelmodelChoose which AI model powers the agent. The model must support tool calling. Choices: OpenAI 5.6 Sol, GPT-5.6 Luna, GPT-5.5, GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano, GPT-4.1, GPT-4.1 Mini, GPT-4o, GPT-4o Mini, o4-mini, o3, o3-mini, Claude Fable 5, Opus 5, Claude Sonnet 5, Claude Opus 4.8, Claude Haiku 4.5, Gemini 3.7 Flash, Gemini 3.6 Flash, Gemini 3.5 Flash, Gemini 3.5 Flash Lite, Gemini 3.1 Pro, Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.5 Flash Lite, DeepSeek V4 Pro, DeepSeek V4.1 Flash, Kimi K3, Kimi K2.6
System PromptsystemPromptInstructions that define the agent's behavior. Supports {{variable}} syntax.
User PromptuserPromptThe task/instruction for the agent. Supports {{variable}} syntax.
TemperaturetemperatureControls randomness. Lower = more deterministic, Higher = more creative. Conditional field.
Max StepsmaxStepsMaximum tool-calling rounds (1-20). A final synthesis is added when tools are used.
SkillsskillsSelect instruction skills the agent should follow.
Ubuntu SandboxsandboxEnabledExplicitly allow isolated shell and filesystem commands. Connected-app credentials are never placed in the sandbox.
ToolstoolsSelect tools the agent can use during execution.

Browser Agent

Run an interactive browser task with Stagehand and Browserbase

Node type: BROWSER_AGENT.

No account connection declared.

Operations

OperationConfiguration valueDescription
Run Browser TaskRUN_TASKComplete one multi-step task in a fresh browser session
Run Browser SequenceRUN_SEQUENCERun deterministic browser actions in one shared session

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the browser result downstream
ModeoperationChoices: Agent task, Action sequence
Starting URLstartUrlThe public HTTP or HTTPS page where the browser task starts Conditional field.
TaskinstructionA clear browser task. Supports {{variable}} syntax. Conditional field.
Max StepsmaxStepsMaximum browser-agent actions before the task stops (1-20) Conditional field.
ActionsstepsConditional field.

A2A Agent

Delegate tasks to external A2A-compatible agents over HTTP

Node type: A2A_AGENT.

No account connection declared.

Operations

OperationConfiguration valueDescription
Polling ModePOLLINGSend task and poll for result
Streaming ModeSTREAMINGReceive real-time SSE updates from the agent

Open this node in the editor for its setup controls. No editable field list is declared in the shared configuration catalog.

Image Generation

Generate images with Kie.ai image models

Node type: GENERATE_IMAGE.

No account connection declared.

Operations

OperationConfiguration valueDescription
Image GenerationGENERATEGenerate image URLs using Kie.ai

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference generated images downstream
ModelmodelKie.ai Market image model to run Choices: Nano Banana 2, OpenAI Image Gen 2, Wan 2.7 Image, Qwen 2
PromptpromptPrompt sent to Kie.ai. Supports workflow variables.
Aspect RatioaspectRatioAspect ratio for the generated image Choices: Auto, 1:1, 1:4, 1:8, 2:3, 3:2, 3:4, 4:1, 4:3, 4:5, 5:4, 8:1, 16:9, 9:16, 21:9
Input Image URLsinputUrlsOptional reference image URLs, one per line or comma-separated. Conditional field.
ResolutionresolutionChoices: 1K, 2K, 4K Conditional field.
SeedseedOptional generation seed for repeatable supported outputs Conditional field.
Max WaitmaxWaitSecondsMaximum time to wait for Kie.ai to finish the image task

Web Scraper

Scrape pages or search the web and extract clean page content

Node type: WEB_SCRAPER.

No account connection declared.

Operations

OperationConfiguration valueDescription
Scrape URLSCRAPE_URLScrape a single public page
Search + ScrapeSEARCH_AND_SCRAPESearch the web and scrape the top results

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference scraped content downstream
OperationoperationChoose whether to scrape a known page or search first Choices: Scrape URL, Search + Scrape
URLurlThe public HTTP or HTTPS page to scrape Conditional field.
Search QueryqueryThe web search query to run before scraping results Conditional field.
Max ResultsmaxResultsNumber of search results to scrape, capped at 10 Conditional field.
Output FormatoutputFormatChoose whether to include HTML in addition to markdown Choices: Markdown, Markdown + HTML
Include MetadataincludeMetadataInclude title, description, Open Graph, and page metadata
Include LinksincludeLinksInclude links discovered on scraped pages

Tables

Read, query, and modify rows in internal tables

Node type: TABLES.

No account connection declared.

Operations

OperationConfiguration valueDescription
Read TableREAD_TABLERead all rows
Query RowsQUERY_ROWSFilter rows by column value
Add RowADD_ROWInsert new row(s)
Update RowUPDATE_ROWUpdate an existing row
Delete RowDELETE_ROWRemove a row by ID

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output (e.g. {{tables.rows}}, {{tables.totalRows}})
TabletableIdThe table to operate on Choose from options loaded in the editor.
OperationoperationChoices: Read Table, Query Rows, Add Row, Update Row, Delete Row
Row LimitlimitMaximum number of rows to return. Leave empty for all. Conditional field.
Filter ColumnfilterColumnThe column to filter on Choose from options loaded in the editor. Conditional field.
OperatorfilterOperatorConditional field.
Filter ValuefilterValueThe value to filter by. Supports {{variable}} syntax. Conditional field.
Map ColumnscolumnMappingsMap values from earlier nodes or enter a fixed value for each table column. Conditional field.
Row Data (JSON)rowDataJSON object mapping column names to values. Supports {{variable}} in string values. Use an array for bulk insert: [{"col": "val"}, ...] Conditional field.
Row IDrowIdThe ID of the row to modify. Supports {{variable}} syntax. Conditional field.
Update Data (JSON)updateDataAdvanced fallback: a JSON object with column values to update. Conditional field.

API

Send a request to any public HTTP API

Node type: HTTP_REQUEST.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the response in later nodes
MethodmethodChoices: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
URLendpoint
Query parametersqueryParams
AuthorizationauthTypeChoices: None, Bearer token, API key, Basic auth
Bearer tokenbearerTokenSelect an encrypted Secret or a workflow variable. Secret; enter through the secure configuration control. Conditional field.
API key nameapiKeyNameConditional field.
API key valueapiKeyValueSelect an encrypted Secret or a workflow variable. Secret; enter through the secure configuration control. Conditional field.
Send API key inapiKeyLocationChoices: Header, Query parameter Conditional field.
UsernamebasicUsernameConditional field.
PasswordbasicPasswordSelect an encrypted Secret or a workflow variable. Secret; enter through the secure configuration control. Conditional field.
HeadersheadersSensitive header values must use encrypted Secrets. Legacy JSON header objects remain supported. Secret; enter through the secure configuration control.
BodybodyTypeChoices: None, JSON, Text, Form URL encoded Conditional field.
Request bodybodyConditional field.
Form fieldsformFieldsConditional field.
Timeout (milliseconds)timeoutMsBetween 1 and 60 seconds

Webhook

Send webhook events to external services

Node type: WEBHOOK_ACTION.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
ModemodeDirect HTTP sends requests directly; Svix provides managed delivery with retries and logging Choices: Direct HTTP, Svix (Managed)
URLurlConditional field.
MethodmethodChoices: GET, POST, PUT, PATCH, DELETE Conditional field.
HeadersheadersJSON object with header key-value pairs Conditional field.
Svix App IDsvixAppIdYour Svix application ID Conditional field.
Event TypeeventTypeChoices: Workflow Completed, Workflow Failed, Step Completed, Custom Conditional field.
Body / PayloadbodyJSON payload to send with the webhook

Wait

Pause for a duration or until a specific time

Node type: SLEEP.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Wait UntilmodeChoices: A duration, A date and time
DurationdurationSupported units: seconds, minutes, hours, days, weeks Conditional field.
Date and TimeuntilAtUses your browser's local timezone and stores the instant in the workflow Conditional field.

Human Approval

Pause until a selected workspace member approves or rejects

Node type: HUMAN_APPROVAL.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableName
Approval Titletitle
Instructionsinstructions
ReviewersreviewerUserIdsThe first selected reviewer to respond resolves the request Choose from options loaded in the editor.
Timeouttimeout
Additional NotificationsdeliveryChannelsInbox notifications are always created Choices: Email reviewers, Slack channel, Microsoft Teams channel
Slack AccountslackAccountId
Slack ChannelslackChannelIdChoose from options loaded in the editor.
Teams AccountteamsConnectionId
Teams Team IDteamsTeamId
Teams Channel IDteamsChannelId

Wait for Event

Pause until a unique callback URL receives an event

Node type: WAIT_FOR_EVENT.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableName
Event Nametitle
Timeouttimeout
Additional Inbox RecipientsrecipientUserIdsThe workflow owner always receives the callback URL Choose from options loaded in the editor.
Additional NotificationsdeliveryChannelsChoices: Email recipients, Slack channel, Microsoft Teams channel
Slack AccountslackAccountId
Slack ChannelslackChannelIdChoose from options loaded in the editor.
Teams AccountteamsConnectionId
Teams Team IDteamsTeamId
Teams Channel IDteamsChannelId

Condition

Branch workflow based on a condition (If/Else)

Node type: CONDITION.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
branchesbranchesRead only.
schemaVersionschemaVersion
conditionTypeconditionType
combinatorcombinatorChoices: All rules, Any rule
predicatespredicatesUse configureCondition for typed comparison rules.

Router

AI-powered routing with multiple dynamic branches

Node type: ROUTER.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
ContextcontextThe context to analyze for routing decision
routesroutes
ModelmodelAI model to use for routing decision Choices: Default, Fastest, Balanced, Smartest, OpenAI 5.6 Sol, GPT-5.5, GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano, GPT-4.1, GPT-4.1 Mini, GPT-4o, GPT-4o Mini, Claude Fable 5, Opus 5, Claude Sonnet 5, Claude Opus 4.8, Claude Haiku 4.5, Gemini 3.7 Flash, Gemini 3.6 Flash, Gemini 3.5 Flash, Gemini 3.5 Flash Lite, Gemini 3.1 Pro, Gemini 2.5 Flash, Gemini 2.5 Pro, DeepSeek V4 Pro, DeepSeek V4.1 Flash

Label Fields

AI-powered extraction of structured data from unstructured input

Node type: LABEL_FIELDS.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Input SourceinputSourceThe data to extract fields from. Use {{variable}} to reference upstream data.
Fields to ExtractfieldsDefine fields as JSON array. Types: string, number, boolean, array, json.
AI ModelmodelSelect the AI model for extraction Choices: Default (GPT-5.4 Mini), OpenAI 5.6 Sol, GPT-5.5, GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano, GPT-4o, GPT-4o mini, Claude Fable 5, Opus 5, Claude Sonnet 5, Claude Opus 4.8, Claude Haiku 4.5, Gemini 3.7 Flash, Gemini 3.6 Flash, Gemini 3.5 Flash, Gemini 3.5 Flash Lite, Gemini 3.1 Pro, Gemini 2.5 Pro, Gemini 2.5 Flash, DeepSeek V4 Pro, DeepSeek V4.1 Flash
Additional InstructionsinstructionsOptional guidance for the AI on how to extract fields

Transform Array

Map, filter, or reduce arrays for data transformation

Node type: TRANSFORM_ARRAY.

No account connection declared.

Operations

OperationConfiguration valueDescription
MapMAPTransform each item into a new shape
FilterFILTERKeep only items matching a condition
ReduceREDUCEAggregate items into a single value

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Input ArrayinputArrayThe array to transform. Use {{variable}} to reference upstream data.
OperationoperationChoose how to transform the array Choices: Map — Transform each item, Filter — Keep matching items, Reduce — Aggregate into single value
Transform ExpressionmapExpressionUse {{item}} for current item, {{index}} for position Conditional field.
Filter FieldfilterFieldField path to filter on Conditional field.
OperatorfilterOperatorChoices: Equals, Not Equals, Contains, Not Contains, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Exists (not null/undefined), Does Not Exist Conditional field.
ValuefilterValueConditional field.
Reduce TypereduceTypeChoices: Sum — Add up numeric values, Count — Count number of items, Concatenate — Join values together, First — Get first item, Last — Get last item, Minimum — Get smallest value, Maximum — Get largest value, Custom — Write custom expression Conditional field.
Field to AggregatereduceFieldThe field from each item to aggregate Conditional field.
Initial ValuereduceInitialStarting value for the accumulator (JSON or string) Conditional field.
Reduce ExpressionreduceExpressionUse {{accumulator}} for running value, {{item}} for current item Conditional field.
Error HandlingerrorHandlingHow to handle errors during transformation Choices: Continue — Collect partial results, Fail — Stop on first error

Loop

Run connected nodes once for each item in an array

Node type: LOOP.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
ItemsinputArrayThe array whose items should run through the loop body.
ResultresultExpressionEvaluated after each body run. When empty, the current item is collected.
If an item failserrorHandlingChoices: Continue and collect the error, Stop the loop and fail the workflow
Maximum iterationsmaxIterationsMust be between 1 and 1,000.

CSV Export

Convert arrays of data into CSV format

Node type: CSV_EXPORT.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Data SourcedataSourceThe array of objects to convert to CSV. Use {{variable}} to reference upstream data.
Include HeadersincludeHeadersInclude column headers as the first row of the CSV
DelimiterdelimiterCharacter used to separate values in each row Choices: Comma (,), Semicolon (;), Tab
File NamefileNameInformational label for the exported file (without .csv extension)

Code

Execute JavaScript, Python, or Java code in a secure sandbox

Node type: CODE.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameName used to reference this node's output in downstream nodes (e.g. {{code.result}})
LanguagelanguageSelect the programming language for your code. Python is the default and recommended option. Choices: Python, JavaScript, Java
CodecodeRead upstream data through context. For Python scripts, print JSON as the last output for a structured result. Use return only inside a function. Captured expression results are used when the runner provides them.
Timeout (seconds)timeoutMaximum execution time in seconds (1-300). Default: 30s
Output FieldsoutputFieldsOptional declarations used to expose object fields downstream before execution.

OpenRouter

Access 200+ AI models via OpenRouter (GPT, Claude, Llama, Gemini & more)

Node type: AI_MODEL.

No account connection declared.

Operations

OperationConfiguration valueDescription
Generate TextGENERATE_TEXTGenerate text using any of 200+ AI models via OpenRouter

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
variableNamevariableNameVariable name to store output
modelmodelOpenRouter model ID (e.g. openai/gpt-4o, anthropic/claude-sonnet-5)
messagesmessagesChat messages (system, user, assistant)
apiKeyapiKeyOpenRouter API key (optional — platform key used as fallback)
temperaturetemperatureTemperature 0-2 (default 0.7)
maxTokensmaxTokensMaximum output tokens (default 4096)
jsonModejsonModeEnable JSON output mode
systemPromptsystemPromptCustom system prompt

OpenAI

Uses OpenAI to generate text

Node type: OPENAI.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
variableNamevariableNameVariable name to store output
messagesmessagesChat messages (system, user, assistant)
modelmodelModel to use Choices: gpt-5.6-sol, gpt-5.5, gpt-5.4-mini, gpt-5.4, gpt-4o, gpt-4o-mini

Gemini

Uses Google Gemini to generate text

Node type: GEMINI.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
variableNamevariableNameVariable name to store output
messagesmessagesChat messages
modelmodelModel to use Choices: gemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flash, gemini-3.5-flash-lite, gemini-3.1-pro-preview, gemini-2.5-flash, gemini-2.5-pro

Anthropic

Uses Anthropic to generate text

Node type: ANTHROPIC.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
variableNamevariableNameVariable name to store output
messagesmessagesChat messages
modelmodelModel to use Choices: claude-fable-5, claude-opus-5, claude-sonnet-5, claude-opus-4-8, claude-haiku-4-5-20251001

DeepSeek

Uses DeepSeek to generate text

Node type: DEEPSEEK.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
variableNamevariableNameVariable name to store output
messagesmessagesChat messages
modelmodelModel to use Choices: deepseek-v4-pro, deepseek-flash

Kimi

Uses Kimi (Moonshot AI) to generate text

Node type: KIMI.

No account connection declared.

Open this node in the editor for its setup controls. No editable field list is declared in the shared configuration catalog.

Grok

Uses Grok (xAI) to generate text

Node type: GROK.

No account connection declared.

Open this node in the editor for its setup controls. No editable field list is declared in the shared configuration catalog.

Qwen

Uses Qwen (Alibaba Cloud) to generate text

Node type: QWEN.

No account connection declared.

Open this node in the editor for its setup controls. No editable field list is declared in the shared configuration catalog.

Tavily

Search the web for real-time information

Node type: TAVILY_SEARCH.

No account connection declared.

Operations

OperationConfiguration valueDescription
SearchSEARCH

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
API KeyapiKeyTavily API key - set in Settings > BYOK, Settings > Environment, or paste directly Secret; enter through the secure configuration control.
Search Queryquery
Search Depthsearch_depthChoices: Basic, Advanced
Max Resultsmax_results
TopictopicChoices: General, News, Finance
Include Answerinclude_answerChoices: None, Basic, Advanced
Include Imagesinclude_images
Time Rangetime_rangeChoices: All Time, Day, Week, Month, Year
Include Domainsinclude_domains
Exclude Domainsexclude_domains

Exa

AI-powered web search with neural, keyword, and similarity modes

Node type: EXA.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
SearchSEARCHSearch the web with neural/keyword search
Find SimilarFIND_SIMILARFind pages similar to a URL
Get ContentsGET_CONTENTSRetrieve full page content

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
API KeyapiKeyExa API key - set in Settings > BYOK, Settings > Environment, or paste directly Secret; enter through the secure configuration control.
OperationoperationChoices: Search, Find Similar, Get Contents
Search QueryqueryConditional field.
Search TypesearchTypeChoices: Auto, Neural, Keyword Conditional field.
Category FiltercategoryChoices: All, Company, Research Paper, News, PDF, GitHub, Tweet, Personal Site, LinkedIn Profile Conditional field.
Use AutopromptuseAutopromptLet Exa optimize your query for better results Conditional field.
Source URLurlConditional field.
Exclude Source DomainexcludeSourceDomainConditional field.
URLsurlsComma or newline separated URLs (max 100) Conditional field.
Summary FocussummaryQueryConditional field.
Number of ResultsnumResultsConditional field.
Include DomainsincludeDomainsComma-separated list of domains to limit results to Conditional field.
Exclude DomainsexcludeDomainsConditional field.
Published AfterstartPublishedDateConditional field.
Published BeforeendPublishedDateConditional field.
Include HighlightsincludeHighlightsConditional field.
Include Full TextincludeText
Include AI SummaryincludeSummaryConditional field.

Perplexity

AI-powered search and research with real-time web access

Node type: PERPLEXITY.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
Ask QuestionASKAsk a question with real-time web search
ResearchRESEARCHMulti-step research with follow-up questions
Fact CheckFACT_CHECKVerify a claim against web sources

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
API KeyapiKeyPerplexity API key - set in Settings > BYOK, Settings > Environment, or paste directly Secret; enter through the secure configuration control.
Variable NamevariableName
OperationoperationChoices: Ask Question, Research, Fact Check
ModelmodelChoices: Sonar, Sonar Small, Sonar Medium, Sonar Pro
PromptpromptConditional field.
System PromptsystemPromptConditional field.
Search Domain FiltersearchDomainFilterConditional field.
Search Recency FiltersearchRecencyFilterChoices: None, Day, Week, Month, Year Conditional field.
TemperaturetemperatureConditional field.
Initial QuestioninitialQuestionConditional field.
Follow-Up QuestionsfollowUpQuestionsConditional field.
ClaimclaimConditional field.

Firecrawl

Scrape, search, crawl, map, extract, and agent-browse the web

Node type: FIRECRAWL.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
ScrapeSCRAPEScrape a single URL and extract content
SearchSEARCHSearch the web for relevant pages
CrawlCRAWLCrawl a website following links from a start URL
MapMAPDiscover all linked pages from a URL
ExtractEXTRACTExtract structured data from web pages using AI
AgentAGENTAI agent that navigates and interacts with websites

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
API KeyapiKeyFirecrawl API key -- set in Settings > BYOK, Settings > Environment, or paste directly Secret; enter through the secure configuration control.
OperationoperationChoices: Scrape, Search, Crawl, Map, Extract, Agent
Variable NamevariableNameUse this name to reference the output in other nodes
URLurlThe URL to scrape Conditional field.
Output FormatsformatsChoose which formats to include in the output Choices: Markdown, HTML, Raw HTML, Links, Screenshot Conditional field.
Only Main ContentonlyMainContentExtract only the main content, excluding headers, footers, and navigation Conditional field.
Include TagsincludeTagsOnly include content from these HTML tags (comma-separated, e.g. article, main) Conditional field.
Exclude TagsexcludeTagsExclude content from these HTML tags (comma-separated, e.g. nav, footer) Conditional field.
Wait For (ms)waitForWait for this many milliseconds before scraping (useful for JS-heavy pages) Conditional field.
Search QueryqueryThe search query to find relevant web pages Conditional field.
Result LimitlimitNumber of search results (1-20) Conditional field.
LanguagelangLanguage code for results (e.g. en, es, fr) Conditional field.
CountrycountryCountry code for results (e.g. us, gb, de) Conditional field.
Scrape ResultsscrapeResultsAlso scrape the full content of each search result Conditional field.
Start URLcrawlUrlThe starting URL to begin crawling from Conditional field.
Max PagescrawlLimitMaximum number of pages to crawl (1-1000) Conditional field.
Max DepthmaxDepthMaximum link depth to crawl from the start URL Conditional field.
Allow Backward LinksallowBackwardLinksAllow crawling pages that link back to already crawled pages Conditional field.
Allow External LinksallowExternalLinksAllow crawling pages on different domains Conditional field.
Include PathsincludePathsOnly crawl URLs matching these path patterns (comma-separated, e.g. /blog/, /docs/) Conditional field.
Exclude PathsexcludePathsSkip URLs matching these path patterns (comma-separated) Conditional field.
URLmapUrlThe URL to map (discover all linked pages) Conditional field.
Search FiltermapSearchFilter discovered links by a search query Conditional field.
Link LimitmapLimitMaximum number of links to return Conditional field.
URLsextractUrlsEnter one URL per line, or use a variable Conditional field.
Extraction PromptextractPromptDescribe what data to extract from the pages Conditional field.
JSON SchemaextractSchemaOptional: Define a JSON schema for structured extraction output Conditional field.
Enable Web SearchenableWebSearchAllow the extraction to use web search for additional context Conditional field.
Start URLagentUrlThe starting URL for the agent to navigate Conditional field.
Task / PromptagentPromptDescribe the task for the agent to perform on the website Conditional field.

Discord

Send messages to Discord channels via webhooks

Node type: DISCORD.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Webhook URLwebhookUrlGet this from Discord: Channel Settings → Integrations → Webhooks Secret; enter through the secure configuration control.
Message ContentcontentThe message to send. Maximum 2000 characters.
Bot UsernameusernameOverride the webhook's default username

Slack

Send and read messages in Slack channels

Node type: SLACK.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Send MessageSEND_MESSAGESend a message to a channel
Read MessagesREAD_MESSAGERead recent messages from a channel
Create CanvasCREATE_CANVASListed in search, but the current Innflow implementation rejects this operation.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Slack AccountslackAccountIdSelect or connect a Slack workspace
OperationoperationChoices: Send Message, Read Messages, Create Canvas
ChannelchannelIdThe Slack channel to interact with Choose from options loaded in the editor.
MessagecontentConditional field.
File AttachmentattachmentUrlAttach a file to the message Conditional field.

Google Docs

Create, read, and write Google Docs documents

Node type: GOOGLE_DOCS.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create DocumentCREATE_DOCUMENTCreate a new Google Docs document
Read DocumentREAD_DOCUMENTRead content from a Google Docs document
Write to DocumentWRITE_TO_DOCUMENTWrite content to an existing Google Docs document

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Google AccountgoogleAccountIdSelect or connect a Google account
OperationoperationChoices: Create Document, Read Document, Write to Document
Document TitletitleConditional field.
Document IDdocumentIdThe ID from the document URL Conditional field.
ContentcontentConditional field.

Google Sheets

Read, write, and manage Google Sheets spreadsheets

Node type: GOOGLE_SHEETS.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Read RowsREAD_ROWSRead rows from a spreadsheet
Append RowsAPPEND_ROWSAppend rows to a spreadsheet
Update RowsUPDATE_ROWSUpdate existing rows in a spreadsheet
Create SpreadsheetCREATE_SPREADSHEETCreate a new Google Sheets spreadsheet

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Google AccountgoogleAccountIdSelect or connect a Google account
OperationoperationChoices: Read Rows, Append Rows, Update Rows, Create Spreadsheet
SpreadsheetspreadsheetIdChoose a spreadsheet from the selected Google account Choose from options loaded in the editor. Conditional field.
SheetsheetNameChoose a sheet tab from the selected spreadsheet Choose from options loaded in the editor. Conditional field.
RangerangeCell range (e.g. A1:D10 or A:Z) Conditional field.
Map ColumnsuseColumnMappingLoad every header from the selected sheet and map values individually. Conditional field.
ColumnscolumnMappingsConditional field.
ValuesvaluesAdvanced JSON array fallback or {{variable}} Conditional field.
Spreadsheet TitletitleConditional field.

Google Calendar

Manage calendars, events, and scheduling via Google Calendar

Node type: GOOGLE_CALENDAR.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
List CalendarsLIST_CALENDARSList all calendars for the authenticated user
List EventsLIST_EVENTSList events from a calendar with optional search
Create EventCREATE_EVENTCreate a new calendar event
Read EventREAD_EVENTGet details of a specific event
Update EventUPDATE_EVENTUpdate an existing calendar event
Delete EventDELETE_EVENTDelete a calendar event

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Google Calendar AccountconnectionIdSelect or connect a Google Calendar account
OperationoperationChoices: List Calendars, List Events, Create Event, Read Event, Update Event, Delete Event
Calendar IDcalendarIdConditional field.
Event IDeventIdConditional field.
SummarysummaryEvent title Conditional field.
DescriptiondescriptionConditional field.
LocationlocationConditional field.
Start Date/TimestartDateTimeConditional field.
End Date/TimeendDateTimeConditional field.
Time ZonetimeZoneConditional field.
Max ResultsmaxResultsConditional field.
Search QueryqueryConditional field.
Send NotificationssendNotificationsConditional field.

Google Forms

Retrieve responses from Google Forms

Node type: GOOGLE_FORMS.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Get ResponsesGET_RESPONSESRetrieve responses from a Google Form

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Google Forms AccountconnectionIdSelect or connect a Google account
Form IDformIdForm ID from the Google Form URL
Page SizepageSize

Google Groups

Manage Google Groups, members, and memberships

Node type: GOOGLE_GROUPS.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
List GroupsLIST_GROUPSList all groups
Get GroupGET_GROUPGet group details
Create GroupCREATE_GROUPCreate a new group
Update GroupUPDATE_GROUPUpdate group settings
Delete GroupDELETE_GROUPDelete a group
List MembersLIST_MEMBERSList group members
Get MemberGET_MEMBERGet member details
Add MemberADD_MEMBERAdd a member to a group
Update Member RoleUPDATE_MEMBER_ROLEChange a member's role
Remove MemberREMOVE_MEMBERRemove a member from a group
Check MembershipCHECK_MEMBERSHIPCheck if a user is a member of a group

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Google Groups AccountconnectionIdSelect or connect a Google account
OperationoperationChoices: List Groups, Get Group, Create Group, Update Group, Delete Group, List Members, Get Member, Add Member, Update Member Role, Remove Member, Check Membership
Group KeygroupKeyGroup email or ID Conditional field.
Member KeymemberKeyConditional field.
Member EmailmemberEmailConditional field.
Member RolememberRoleChoices: Owner, Manager, Member Conditional field.
Group EmailemailConditional field.
Group NamenameConditional field.
DescriptiondescriptionConditional field.
Max ResultsmaxResultsConditional field.

Google Drive

List, download, and upload files in Google Drive

Node type: GOOGLE_DRIVE.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
List FilesLIST_FILESList files in Google Drive
Download FileDOWNLOAD_FILEDownload a file from Google Drive
Upload FileUPLOAD_FILEUpload a file to Google Drive

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Google Drive AccountgoogleAccountIdSelect or connect a Google account
OperationoperationChoices: List Files, Download File, Upload File
Search QueryqueryConditional field.
Max ResultsmaxResultsConditional field.
File IDfileIdConditional field.
File NameuploadFileNameConditional field.
File ContentuploadContentConditional field.
MIME TypeuploadMimeTypeChoices: text/plain, application/json, text/csv, text/html, text/markdown Conditional field.
Folder IDuploadFolderIdParent folder ID Conditional field.

Google Slides

Create and read Google Slides presentations

Node type: GOOGLE_SLIDES.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create PresentationCREATE_PRESENTATIONCreate a new Google Slides presentation
Read PresentationREAD_PRESENTATIONRead an existing Google Slides presentation

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Google Slides AccountgoogleAccountIdSelect or connect a Google account
OperationoperationChoices: Create Presentation, Read Presentation
Presentation TitletitleConditional field.
Presentation IDpresentationIdConditional field.

Airtable

Read, create, update, and delete Airtable records

Node type: AIRTABLE.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
List RecordsLIST_RECORDSList records from a table
Read RecordREAD_RECORDRead a single record by ID
Create RecordCREATE_RECORDCreate a new record in a table
Update RecordUPDATE_RECORDUpdate an existing record
Delete RecordDELETE_RECORDDelete a record by ID

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Airtable AccountconnectionIdSelect or connect an Airtable account
OperationoperationChoices: List Records, Read Record, Create Record, Update Record, Delete Record
Base IDbaseIdAirtable Base ID
Table NametableNameTable name or ID
Record IDrecordIdAirtable Record ID Conditional field.
Record DatarecordDataJSON object with field values Conditional field.
Filter FormulafilterFormulaAirtable filter formula Conditional field.
Max RecordsmaxRecordsConditional field.

Gmail

Send, read, search, and manage emails via Gmail

Node type: GMAIL.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Send EmailSEND_EMAILSend an email from your Gmail account
Read EmailsREAD_EMAILSRead emails from a label/folder
Draft EmailDRAFT_EMAILCreate a draft email
Search EmailsSEARCH_EMAILSSearch emails using Gmail query syntax
Move EmailMOVE_EMAILMove an email by adding/removing labels
Mark as ReadMARK_AS_READMark a message as read
Mark as UnreadMARK_AS_UNREADMark a message as unread
Archive EmailARCHIVE_EMAILArchive an email (remove from inbox)

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Gmail AccountgmailConnectionIdSelect or connect a Gmail account
OperationoperationChoices: Send Email, Read Emails, Draft Email, Search Emails, Move Email, Mark as Read, Mark as Unread, Archive Email
TotoConditional field.
SubjectsubjectConditional field.
BodybodyConditional field.
Send as HTMLisHtmlConditional field.
CCccConditional field.
BCCbccConditional field.
Max ResultsmaxResultsConditional field.
LabellabelIdConditional field.
Search QueryqueryConditional field.
Message IDmessageIdConditional field.
Add LabeladdLabelIdConditional field.
Remove LabelremoveLabelIdConditional field.

Microsoft Teams

Send messages, read channels, and manage teams in Microsoft Teams

Node type: MICROSOFT_TEAMS.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Send MessageSEND_MESSAGESend a message to a Teams channel
Read MessagesREAD_MESSAGESRead recent messages from a channel
List ChannelsLIST_CHANNELSList channels in a team
List TeamsLIST_TEAMSList all teams you belong to
Create ChannelCREATE_CHANNELCreate a new channel in a team

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Teams AccountconnectionIdSelect or connect a Microsoft Teams account
OperationoperationChoices: Send Message, Read Messages, List Channels, List Teams, Create Channel
Team IDteamIdConditional field.
Channel IDchannelIdConditional field.
MessagemessageConditional field.
Max ResultsmaxResultsConditional field.
Channel NamechannelNameNewConditional field.
Channel DescriptionchannelDescriptionConditional field.

Microsoft Outlook

Send, read, draft, and search emails via Microsoft Outlook

Node type: MICROSOFT_OUTLOOK.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Send EmailSEND_EMAILSend an email from your Outlook account
Read EmailsREAD_EMAILSRead emails from a folder
Read EmailREAD_EMAILRead a single email by ID
Create DraftCREATE_DRAFTCreate a draft email
Search EmailsSEARCH_EMAILSSearch emails using a query

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Outlook AccountconnectionIdSelect or connect a Microsoft Outlook account
OperationoperationChoices: Send Email, Read Emails, Read Email, Create Draft, Search Emails
TotoConditional field.
SubjectsubjectConditional field.
BodybodyConditional field.
Send as HTMLisHtmlConditional field.
CCccConditional field.
BCCbccConditional field.
Folder IDfolderIdConditional field.
Message IDmessageIdConditional field.
Search QuerysearchQueryConditional field.
Max ResultsmaxResultsConditional field.

Microsoft Word

Create, read, and update Microsoft Word documents

Node type: MICROSOFT_WORD.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create DocumentCREATE_DOCUMENTCreate a new Microsoft Word document
Read DocumentREAD_DOCUMENTRead content from a Microsoft Word document
Update DocumentUPDATE_DOCUMENTUpdate content in an existing Microsoft Word document

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Microsoft AccountconnectionIdSelect or connect a Microsoft account
OperationoperationChoices: Create Document, Read Document, Update Document
File NamefileNameConditional field.
Folder PathfolderPathOneDrive folder path for the new document Conditional field.
Initial ContentinitialContentConditional field.
File IDfileIdThe file ID from Microsoft Graph Conditional field.
ContentcontentConditional field.

Microsoft Excel

Create, read, and write Microsoft Excel spreadsheets

Node type: MICROSOFT_EXCEL.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create SpreadsheetCREATE_SPREADSHEETCreate a new Microsoft Excel spreadsheet
Read RowsREAD_ROWSRead rows from an Excel spreadsheet
Write RowsWRITE_ROWSWrite rows to an Excel spreadsheet

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Microsoft AccountconnectionIdSelect or connect a Microsoft account
OperationoperationChoices: Create Spreadsheet, Read Rows, Write Rows
File NamefileNameConditional field.
Folder PathfolderPathOneDrive folder path for the new spreadsheet Conditional field.
File IDfileIdThe file ID from Microsoft Graph Conditional field.
Worksheet NameworksheetNameName of the worksheet tab Conditional field.
RangerangeCell range (e.g. A1:Z100) Conditional field.
ValuesvaluesJSON array of row data Conditional field.

Microsoft OneDrive

List, get, create folders, and delete files in OneDrive

Node type: MICROSOFT_ONEDRIVE.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
List FilesLIST_FILESList files in a OneDrive folder
Get FileGET_FILEGet a file from OneDrive
Create FolderCREATE_FOLDERCreate a new folder in OneDrive
Delete FileDELETE_FILEDelete a file from OneDrive

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
OneDrive AccountconnectionIdSelect or connect a Microsoft account
OperationoperationChoices: List Files, Get File, Create Folder, Delete File
Folder IDfolderIdParent folder ID (root if empty) Conditional field.
File IDfileIdConditional field.
Folder NamefolderNameConditional field.

Microsoft SharePoint

Browse sites, lists, and manage list items in SharePoint Online

Node type: MICROSOFT_SHAREPOINT.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
List SitesLIST_SITESSearch or list SharePoint sites
List ListsLIST_LISTSList all lists in a SharePoint site
Get List ItemsGET_LIST_ITEMSGet items from a SharePoint list
Create List ItemCREATE_LIST_ITEMCreate a new item in a SharePoint list
Update List ItemUPDATE_LIST_ITEMUpdate an existing item in a SharePoint list

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
SharePoint AccountconnectionIdSelect or connect a Microsoft account
OperationoperationChoices: List Sites, List Lists, Get List Items, Create List Item, Update List Item
Search QuerysearchQueryConditional field.
Site IDsiteIdConditional field.
List IDlistIdConditional field.
Item IDitemIdConditional field.
FieldsfieldsJSON object with field values Conditional field.
FilterfilterOData filter expression Conditional field.
Max ResultstopConditional field.

Microsoft Planner

Manage plans and tasks in Microsoft Planner

Node type: MICROSOFT_PLANNER.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
List PlansLIST_PLANSList all plans in the group
List TasksLIST_TASKSList tasks in a plan
Create TaskCREATE_TASKCreate a new task in a plan
Update TaskUPDATE_TASKUpdate an existing task
Delete TaskDELETE_TASKDelete a task

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Microsoft Planner AccountconnectionIdSelect or connect a Microsoft Planner account
OperationoperationChoices: List Plans, List Tasks, Create Task, Update Task, Delete Task
Plan IDplanIdPlanner Plan ID Conditional field.
Task IDtaskIdPlanner Task ID Conditional field.
Task TitletitleConditional field.
Bucket IDbucketIdPlanner bucket ID Conditional field.
Due DatedueDateConditional field.
PrioritypriorityChoices: Urgent, Important, Medium, Low Conditional field.
Percent CompletepercentCompleteConditional field.

Knowledge Base

Search your knowledge base for relevant information

Node type: KNOWLEDGE_BASE.

No account connection declared.

Operations

OperationConfiguration valueDescription
SearchSEARCHSearch knowledge base for relevant information
UploadUPLOADUpload a document to the knowledge base

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Knowledge BaseknowledgeBaseIdThe knowledge base to query or upload to Choose from options loaded in the editor.
OperationoperationChoose whether to search or upload to the knowledge base Choices: Search, Upload
Search QueryqueryThe query to search for in the knowledge base Conditional field.
Number of ResultstopKMaximum number of results to return (1-50) Conditional field.
Score ThresholdscoreThresholdMinimum similarity score (0-1). Leave empty for no threshold. Conditional field.
File URLfileUrlURL of the file to upload Conditional field.
File NamefileNameName to save the file as Conditional field.
File TypefileTypeType of the file being uploaded Choices: PDF, Text, Markdown Conditional field.

Attio

Manage Attio CRM records, notes, tasks, and object metadata

Node type: ATTIO.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
List RecordsLIST_RECORDS
Get RecordGET_RECORD
Update RecordUPDATE_RECORD
Delete RecordDELETE_RECORD
Search RecordsSEARCH_RECORDS
Assert RecordASSERT_RECORD
List NotesLIST_NOTES
Get NoteGET_NOTE
Create NoteCREATE_NOTE
Delete NoteDELETE_NOTE
List TasksLIST_TASKS
Create TaskCREATE_TASK
Get ObjectGET_OBJECT

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Attio AccountconnectionIdSelect or connect an Attio workspace
OperationoperationChoices: List Records, Get Record, Update Record, Delete Record, Search Records, Assert Record, List Notes, Get Note, Create Note, Delete Note, List Tasks, Create Task, Get Object
ObjectobjectAttio object slug or ID Conditional field.
Record IDrecordIdConditional field.
Note IDnoteIdConditional field.
Matching AttributematchingAttributeUnique attribute slug or ID used by Attio to match a record Conditional field.
ValuesvaluesJSON object for Attio attribute values Conditional field.
FilterfilterOptional Attio filter object Conditional field.
SortssortsOptional Attio sorts array Conditional field.
Search QueryqueryConditional field.
TitletitleConditional field.
ContentcontentConditional field.
DeadlinedeadlineAtConditional field.
Linked RecordslinkedRecordsOptional JSON array of Attio record identifiers Conditional field.
LimitlimitConditional field.
OffsetoffsetConditional field.

HubSpot

Manage HubSpot contacts, companies, and deals

Node type: HUBSPOT.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create RecordCREATE_RECORDCreate a new CRM record
Read RecordREAD_RECORDRead a single record by ID
Update RecordUPDATE_RECORDUpdate an existing record
Delete RecordDELETE_RECORDDelete a record by ID
List RecordsLIST_RECORDSList records with optional limit
Search RecordsSEARCH_RECORDSSearch records with query or filters

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
HubSpot AccountconnectionIdSelect or connect a HubSpot account
Object TypeobjectTypeChoices: Contacts, Companies, Deals
OperationoperationChoices: Create Record, Read Record, Update Record, Delete Record, List Records, Search Records
Record IDrecordIdHubSpot Record ID Conditional field.
PropertiespropertiesJSON object with property values Conditional field.
Search QuerysearchQueryFree-text search query Conditional field.
Filter GroupsfilterGroupsAdvanced filter JSON Conditional field.
LimitlimitConditional field.

ClickUp

Manage ClickUp tasks, lists, comments, and custom fields

Node type: CLICKUP.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create TaskCREATE_TASKCreate a new task in a list
Get TaskGET_TASKFetch a task by ID
Update TaskUPDATE_TASKPartially update an existing task
Delete TaskDELETE_TASKPermanently delete a task
List TasksLIST_TASKSList tasks in a list with optional filters
Search TasksSEARCH_TASKSSearch tasks across an entire workspace
Add CommentADD_COMMENTPost a comment on a task
Set Custom FieldSET_CUSTOM_FIELDSet a single custom field value on a task
Get ListsGET_LISTSFetch lists in a space or folder

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
ClickUp AccountconnectionIdSelect or connect a ClickUp workspace
OperationoperationChoices: Create Task, Get Task, Update Task, Delete Task, List Tasks, Search Tasks, Add Comment, Set Custom Field, Get Lists
SpacespaceIdPick a Space (or paste a Space ID / variable) Conditional field.
FolderfolderIdOptional — leave blank for folderless lists Conditional field.
ListlistIdConditional field.
Workspace IDteamIdClickUp Workspace (team) ID Conditional field.
Task IDtaskIdConditional field.
Task NametaskNameConditional field.
DescriptiondescriptionConditional field.
PrioritypriorityChoices: Urgent, High, Normal, Low Conditional field.
Due DatedueDateConditional field.
AssigneesassigneesConditional field.
TagstagsConditional field.
Custom FieldscustomFieldsJSON object: { fieldId: value }. Get fieldIds from List > Custom Fields. Conditional field.
Field IDfieldIdConditional field.
Field ValuefieldValuePlain text for text fields; numbers for number fields; JSON for arrays/objects Conditional field.
CommentcommentTextConditional field.
Assignee (optional)commentAssigneeConditional field.
StatusesstatusesConditional field.
LimitlimitConditional field.

Dub

Create short links and read analytics with Dub.co

Node type: DUB.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create Short LinkCREATE_SHORT_LINKShorten a URL into a Dub link
Get Link AnalyticsGET_LINK_ANALYTICSFetch click analytics for a link over a time range
List LinksLIST_LINKSList links in the connected workspace
Update LinkUPDATE_LINKUpdate destination URL or metadata
Delete LinkDELETE_LINKPermanently delete a short link

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Dub AccountconnectionIdSelect or connect a Dub workspace
OperationoperationChoices: Create Short Link, Get Link Analytics, List Links, Update Link, Delete Link
Destination URLurlConditional field.
DomaindomainCustom short domain — leave blank to use Dub's default Conditional field.
Custom SlugkeyConditional field.
TitletitleConditional field.
DescriptiondescriptionConditional field.
Expires AtexpiresAtConditional field.
Link IDlinkIdConditional field.
IntervalintervalChoices: Last 24 hours, Last 7 days, Last 30 days, Last 90 days, Last year, All time Conditional field.
SearchsearchConditional field.
LimitlimitConditional field.

Notion

Read, create, and query Notion pages and databases

Node type: NOTION.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Read PageREAD_PAGERead a Notion page
Read DatabaseREAD_DATABASERead a Notion database
Create PageCREATE_PAGECreate a new page
Create DatabaseCREATE_DATABASECreate a new database
Add Database RowADD_DATABASE_ROWAdd a row to a database
Append ContentAPPEND_CONTENTAppend content to a page
Query DatabaseQUERY_DATABASEQuery a database with filters
Search WorkspaceSEARCH_WORKSPACESearch across the workspace

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Notion AccountconnectionIdSelect or connect a Notion workspace
OperationoperationChoices: Read Page, Read Database, Create Page, Create Database, Add Database Row, Append Content, Query Database, Search Workspace
Page IDpageIdConditional field.
Database IDdatabaseIdConditional field.
Parent IDparentIdParent page or database ID Conditional field.
TitletitleConditional field.
PropertiespropertiesProperties JSON Conditional field.
ContentcontentConditional field.
Search QueryqueryConditional field.
FilterfilterFilter JSON Conditional field.
SortssortsSort criteria JSON Conditional field.

Resend

Send emails using the Resend email API

Node type: RESEND.

No account connection declared.

Operations

OperationConfiguration valueDescription
Send EmailSEND_EMAIL

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Resend API KeyresendApiKeySecret; enter through the secure configuration control.
From AddressfromAddress
Toto
Subjectsubject
Bodybody
Content TypecontentTypeChoices: Plain Text, HTML
CCcc
BCCbcc
Reply ToreplyTo

Telegram

Send messages, photos, videos, and documents via Telegram

Node type: TELEGRAM.

No account connection declared.

Operations

OperationConfiguration valueDescription
Send MessageSEND_MESSAGE
Send PhotoSEND_PHOTO
Send VideoSEND_VIDEO
Send AudioSEND_AUDIO
Send AnimationSEND_ANIMATION
Send DocumentSEND_DOCUMENT
Delete MessageDELETE_MESSAGE

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
OperationoperationChoices: Send Message, Send Photo, Send Video, Send Audio, Send Animation, Send Document, Delete Message
Bot TokenbotTokenGetting Bot Token: 1. Message "/newbot" to @BotFather 2. Choose a name for your bot 3. Copy the token and paste it here Secret; enter through the secure configuration control.
Chat IDchatIdGetting Chat ID: 1. Add your bot to the desired channel 2. Send any message to the channel 3. Visit https://api.telegram.org/bot<TOKEN>/getUpdates 4. Find the chat ID in the JSON response
MessagetextConditional field.
PhotophotoConditional field.
VideovideoConditional field.
AudioaudioConditional field.
AnimationanimationConditional field.
DocumentdocumentConditional field.
CaptioncaptionConditional field.
Message IDmessageIdConditional field.

LinkedIn

Share posts and retrieve profile data from LinkedIn

Node type: LINKEDIN.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Share PostSHARE_POSTShare a post on LinkedIn
Get ProfileGET_PROFILERetrieve LinkedIn profile information

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
LinkedIn AccountlinkedInAccountIdSelect or connect a LinkedIn account Secret; enter through the secure configuration control.
OperationoperationChoices: Share Post, Get Profile
Post TexttextMax 3000 characters Conditional field.
Image URLimageUrlOptional image to attach to the post Conditional field.
Article URLarticleUrlOptional article link to share with the post Conditional field.
VisibilityvisibilityChoices: Public, Connections Only Conditional field.

Facebook

Publish posts and Stories to Facebook Pages

Node type: FACEBOOK.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Publish Page PostPUBLISH_PAGE_POSTPublish a feed post or Story to a Facebook Page

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the published post
Facebook AccountfacebookAccountIdSelect a connected Facebook account Secret; enter through the secure configuration control.
Facebook PagepageIdPage that will publish the post
Post TypepostTypeChoices: Text, Link, Single image, Multiple images, Image Story, Video Story
Messagemessage
Link URLlinkUrlConditional field.
Image URLimageUrlPublic HTTPS image URL that Facebook can fetch Conditional field.

Instagram

Publish feed images and Stories to an Instagram professional account

Node type: INSTAGRAM.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Publish MediaPUBLISH_MEDIAPublish a feed image or Story to Instagram

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the published post
Instagram ConnectioninstagramAccountIdSelect a separately connected Instagram account Secret; enter through the secure configuration control.
Linked Facebook PagepageIdStored automatically when an Instagram account is selected
Instagram Professional AccountinstagramUserIdStored automatically when an Instagram account is selected
Publish TypepublishTypeChoices: Feed image, Image Story, Video Story
Image URLimageUrlPublic HTTPS URL that Meta can fetch during publishing
Captioncaption

Typeform

Create, manage, and collect responses from Typeform forms

Node type: TYPEFORM.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
List FormsLIST_FORMSList all forms in your Typeform account
Get FormGET_FORMGet the full definition of a specific form
Create FormCREATE_FORMCreate a new Typeform form with fields and settings
Update FormUPDATE_FORMUpdate an existing form with a new definition
Delete FormDELETE_FORMPermanently delete a form
Get ResponsesGET_RESPONSESRetrieve form responses with optional date range filtering
Get Form InsightsGET_FORM_INSIGHTSGet analytics and insights for a form

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameName used to reference this node's output in other nodes
API KeyapiKeyEnter your Typeform API key or use an environment variable like {{TYPEFORM_API_KEY}} Secret; enter through the secure configuration control.
OperationoperationChoose which Typeform operation to perform Choices: List Forms, Get Form, Create Form, Update Form, Delete Form, Get Responses, Get Form Insights
Form IDformIdThe unique identifier of the Typeform form Conditional field.
PagepagePage number (starts at 1) Conditional field.
Page SizepageSizeNumber of forms per page (max 200) Conditional field.
TitletitleTitle for the new form Conditional field.
FieldsfieldsJSON array of form field definitions Conditional field.
SettingssettingsForm settings as JSON object Conditional field.
WorkspaceworkspaceWorkspace ID or URL to create the form in Conditional field.
Form DefinitionformDefinitionFull form definition JSON to update Conditional field.
Response Page SizeresponsePageSizeNumber of responses per page (max 1000) Conditional field.
SincesinceOnly return responses submitted after this date (ISO 8601) Conditional field.
UntiluntilOnly return responses submitted before this date (ISO 8601) Conditional field.

Trello

Manage Trello boards, lists, cards, and comments

Node type: TRELLO.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Get ListsGET_LISTSGet all lists on a board
List CardsLIST_CARDSList cards in a list
Create CardCREATE_CARDCreate a new card
Update CardUPDATE_CARDUpdate an existing card
Get ActionsGET_ACTIONSGet activity on a card
Add CommentADD_COMMENTAdd a comment to a card

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Trello AccountconnectionIdSelect or connect a Trello account
OperationoperationChoices: Get Lists, List Cards, Create Card, Update Card, Get Actions, Add Comment
Board IDboardIdTrello Board ID
List IDlistIdTrello List ID Conditional field.
Card IDcardIdTrello Card ID Conditional field.
Card NamenameConditional field.
Card DescriptiondescConditional field.
Target List IDidListMove card to this list Conditional field.
Comment TexttextConditional field.

Ahrefs

SEO analytics — domain ratings, backlinks, keywords, and more

Node type: AHREFS.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
Domain RatingDOMAIN_RATINGGet the Domain Rating score and rank
Backlinks StatsBACKLINKS_STATSGet backlink and referring domain counts
Organic KeywordsORGANIC_KEYWORDSGet organic keyword rankings
Top PagesTOP_PAGESGet top pages by organic traffic
Referring DomainsREFERRING_DOMAINSGet referring domains list

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
API KeyapiKeyAhrefs API key - set in Settings > Secrets or paste directly Secret; enter through the secure configuration control.
Variable NamevariableNameUse this name to reference the output in other nodes
OperationoperationChoices: Domain Rating, Backlinks Stats, Organic Keywords, Top Pages, Referring Domains
Target DomaintargetThe domain to analyze
DatedateHistorical date for the data snapshot. Leave empty for the latest available data. Conditional field.
CountrycountryTwo-letter country code (e.g. us, gb, de) Conditional field.
Result LimitlimitMaximum number of results to return (1–1000) Conditional field.
ModemodeTarget matching mode — subdomains includes all subdomains, exact matches only the target, prefix matches URLs starting with the target Choices: Subdomains, Exact, Prefix Conditional field.

Apollo

Search, enrich, and manage contacts and organizations via Apollo.io

Node type: APOLLO.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
Search PeopleSEARCH_PEOPLESearch for people by title, location, seniority, and company
Enrich PersonENRICH_PERSONGet detailed info about a person by email, name, or LinkedIn
Bulk Enrich PeopleBULK_ENRICH_PEOPLEEnrich multiple people at once from a JSON array
Search OrganizationsSEARCH_ORGANIZATIONSSearch for companies by location, size, and keywords
Enrich OrganizationENRICH_ORGANIZATIONGet detailed info about a company by domain
Bulk Enrich OrganizationsBULK_ENRICH_ORGANIZATIONSEnrich multiple organizations by domain
Create ContactCREATE_CONTACTCreate a new contact in Apollo CRM
Update ContactUPDATE_CONTACTUpdate an existing contact by ID
Search ContactsSEARCH_CONTACTSSearch contacts in your Apollo CRM
Bulk Create ContactsBULK_CREATE_CONTACTSCreate multiple contacts from a JSON array

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
API KeyapiKeyEnter your Apollo.io API key or use an environment variable like {{APOLLO_API_KEY}} Secret; enter through the secure configuration control.
OperationoperationChoose which Apollo.io operation to perform Choices: Search People, Enrich Person, Bulk Enrich People, Search Organizations, Enrich Organization, Bulk Enrich Organizations, Create Contact, Update Contact, Search Contacts, Bulk Create Contacts
Variable NamevariableNameName used to reference this node's output in other nodes
Job TitlespersonTitlesComma-separated titles Conditional field.
LocationspersonLocationsComma-separated locations (e.g., San Francisco, New York) Conditional field.
SenioritiespersonSenioritiesComma-separated seniority levels Conditional field.
Organization DomainsorganizationDomainsComma-separated company domains to filter by Conditional field.
EmailemailEmail address Conditional field.
First NamefirstNameFirst name Conditional field.
Last NamelastNameLast name Conditional field.
Organization NameorganizationNameCompany name Conditional field.
DomaindomainCompany domain for matching Conditional field.
LinkedIn URLlinkedinUrlLinkedIn profile URL Conditional field.
Details (JSON)bulkEnrichDetailsJSON array of objects with email, first_name, last_name, domain, linkedin_url Conditional field.
LocationsorganizationLocationsComma-separated organization locations Conditional field.
Employee Count RangesnumEmployeesRangesRanges: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+ Conditional field.
Keyword TagskeywordTagsComma-separated industry/keyword tags Conditional field.
DomainenrichDomainCompany domain to enrich Conditional field.
DomainsbulkEnrichDomainsComma-separated domain names Conditional field.
TitletitleJob title Conditional field.
Account IDaccountIdApollo account ID to associate with Conditional field.
Contact IDcontactIdID of the contact to update Conditional field.
KeywordskeywordsSearch keywords for contacts Conditional field.
Sort BysortByFieldField to sort results by Choices: Updated At, Created At, First Name, Last Name, Email Conditional field.
Contacts (JSON)bulkCreateContactsJSON array of contact objects with first_name, last_name, email, title, organization_name Conditional field.
PagepagePage number (starts at 1) Conditional field.
Per PageperPageResults per page (max 100) Conditional field.

Calendly

Manage events, invitees, and scheduling via Calendly

Node type: CALENDLY.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
Get Current UserGET_CURRENT_USERRetrieve the authenticated user's profile information
List Event TypesLIST_EVENT_TYPESList all event types for a user
Get Event TypeGET_EVENT_TYPEGet details of a specific event type
List Scheduled EventsLIST_SCHEDULED_EVENTSList scheduled events for a user with optional filters
Get Scheduled EventGET_SCHEDULED_EVENTGet details of a specific scheduled event
List Event InviteesLIST_EVENT_INVITEESList invitees for a scheduled event
Cancel EventCANCEL_EVENTCancel a scheduled event with an optional reason

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameName used to reference this node's output in other nodes
API KeyapiKeyEnter your Calendly API key or use an environment variable like {{CALENDLY_API_KEY}} Secret; enter through the secure configuration control.
OperationoperationChoose which Calendly operation to perform Choices: Get Current User, List Event Types, Get Event Type, List Scheduled Events, Get Scheduled Event, List Event Invitees, Cancel Event
User URIuserUriCalendly user URI (returned from Get Current User) Conditional field.
Event Type URIeventTypeUriFull URI of the event type to retrieve Conditional field.
Event URIeventUriFull URI of the scheduled event Conditional field.
CountcountNumber of events to return (1-100) Conditional field.
StatusstatusFilter events by status Choices: Active, Canceled Conditional field.
Cancellation ReasonreasonOptional reason for canceling the event Conditional field.

Cal.com

Manage Cal.com event types and bookings

Node type: CAL_COM.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
List Event TypesLIST_EVENT_TYPESRetrieve all configured event types
List BookingsLIST_BOOKINGSRetrieve bookings with optional status filter
Create BookingCREATE_BOOKINGCreate a new booking for an event type
Cancel BookingCANCEL_BOOKINGCancel an existing booking
Reschedule BookingRESCHEDULE_BOOKINGReschedule an existing booking to a new time

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Cal.com AccountconnectionIdSelect or connect a Cal.com account Secret; enter through the secure configuration control.
OperationoperationChoices: List Event Types, List Bookings, Create Booking, Cancel Booking, Reschedule Booking
Status FilterstatusFilterChoices: Upcoming, Past, Cancelled, All Conditional field.
Event Type IDeventTypeIdThe ID of the event type to book Conditional field.
Start TimestartTimeBooking start time in ISO 8601 format Conditional field.
Attendee NameattendeeNameConditional field.
Attendee EmailattendeeEmailConditional field.
Attendee TimezoneattendeeTimezoneIANA timezone identifier for the attendee Conditional field.
Booking UIDbookingUidThe unique identifier of the booking Conditional field.
Cancellation ReasoncancellationReasonConditional field.
New Start TimerescheduleStartTimeNew start time for the rescheduled booking Conditional field.

Reddit

Create, draft, or schedule Reddit posts

Node type: REDDIT.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create PostCREATE_POSTCreate, draft, or schedule Reddit posts

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Reddit AccountzernioAccountIdSelect or connect a Reddit account Secret; enter through the secure configuration control.
Publish ModepublishModeChoices: Publish Now, Schedule, Draft
Scheduled ForscheduledForConditional field.
TimezonetimezoneConditional field.
Contentcontent
Media URLsmediaUrlsOptional public image/video URLs, separated by commas or new lines
Subredditsubreddit
Post Titletitle
Link URLlinkUrl
Flair IDflairId
Native VideonativeVideo
Advanced Platform Settings JSONplatformSpecificJsonOptional platform-specific settings. Values here override matching fields above.

Bluesky

Create, draft, or schedule Bluesky posts

Node type: BLUESKY.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create PostCREATE_POSTCreate, draft, or schedule Bluesky posts

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Bluesky AccountzernioAccountIdSelect or connect a Bluesky account Secret; enter through the secure configuration control.
Publish ModepublishModeChoices: Publish Now, Schedule, Draft
Scheduled ForscheduledForConditional field.
TimezonetimezoneConditional field.
Contentcontent
Media URLsmediaUrlsOptional public image/video URLs, separated by commas or new lines
Advanced Platform Settings JSONplatformSpecificJsonOptional platform-specific settings. Values here override matching fields above.

Threads

Create, draft, or schedule Threads posts

Node type: THREADS.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create PostCREATE_POSTCreate, draft, or schedule Threads posts

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Threads AccountzernioAccountIdSelect or connect a Threads account Secret; enter through the secure configuration control.
Publish ModepublishModeChoices: Publish Now, Schedule, Draft
Scheduled ForscheduledForConditional field.
TimezonetimezoneConditional field.
Contentcontent
Media URLsmediaUrlsOptional public image/video URLs, separated by commas or new lines
Advanced Platform Settings JSONplatformSpecificJsonOptional platform-specific settings. Values here override matching fields above.

Telegram

Send, draft, or schedule Telegram channel posts

Node type: TELEGRAM_POST.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create PostCREATE_POSTSend, draft, or schedule Telegram channel posts

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Telegram AccountzernioAccountIdSelect or connect a Telegram account Secret; enter through the secure configuration control.
Publish ModepublishModeChoices: Publish Now, Schedule, Draft
Scheduled ForscheduledForConditional field.
TimezonetimezoneConditional field.
Contentcontent
Media URLsmediaUrlsOptional public image/video URLs, separated by commas or new lines
Parse ModeparseModeChoices: HTML, Markdown, MarkdownV2
Disable Link PreviewdisableWebPagePreview
Silent MessagedisableNotification
Protect ContentprotectContent
Advanced Platform Settings JSONplatformSpecificJsonOptional platform-specific settings. Values here override matching fields above.

Pinterest

Create, draft, or schedule Pinterest pins

Node type: PINTEREST.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create PostCREATE_POSTCreate, draft, or schedule Pinterest pins

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Pinterest AccountzernioAccountIdSelect or connect a Pinterest account Secret; enter through the secure configuration control.
Publish ModepublishModeChoices: Publish Now, Schedule, Draft
Scheduled ForscheduledForConditional field.
TimezonetimezoneConditional field.
Contentcontent
Media URLsmediaUrlsOptional public image/video URLs, separated by commas or new lines
Board IDboardIdPinterest usually requires a board ID
Pin Titletitle
Destination LinklinkUrl
Advanced Platform Settings JSONplatformSpecificJsonOptional platform-specific settings. Values here override matching fields above.

X/Twitter

Create, draft, or schedule X/Twitter posts

Node type: X.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create PostCREATE_POSTCreate, draft, or schedule X/Twitter posts

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
X/Twitter AccountzernioAccountIdSelect or connect a X/Twitter account Secret; enter through the secure configuration control.
Publish ModepublishModeChoices: Publish Now, Schedule, Draft
Scheduled ForscheduledForConditional field.
TimezonetimezoneConditional field.
Contentcontent
Media URLsmediaUrlsOptional public image/video URLs, separated by commas or new lines
Reply To Tweet IDreplyToTweetId
Quote Tweet IDquoteTweetId
Made With AImadeWithAi
Advanced Platform Settings JSONplatformSpecificJsonOptional platform-specific settings. Values here override matching fields above.

WhatsApp

Send WhatsApp template messages

Node type: WHATSAPP.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Send Template MessageSEND_TEMPLATESend an approved WhatsApp template

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableName
WhatsApp AccountzernioAccountIdSecret; enter through the secure configuration control.
Recipient PhoneparticipantIdDigits only, including country code
Template NametemplateName
Template LanguagetemplateLanguage
Template Params JSONtemplateParamsJsonJSON array of template parameters

GitHub

Manage GitHub issues, pull requests, and comments

Node type: GITHUB.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create IssueCREATE_ISSUECreate a new issue
List IssuesLIST_ISSUESList repository issues
Update IssueUPDATE_ISSUEUpdate an existing issue
Create Pull RequestCREATE_PRCreate a new pull request
List Pull RequestsLIST_PRSList repository pull requests
Merge Pull RequestMERGE_PRMerge a pull request
Create CommentCREATE_COMMENTAdd a comment to an issue or PR

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
GitHub AccountconnectionIdSelect or connect a GitHub account Secret; enter through the secure configuration control.
OperationoperationChoices: Create Issue, List Issues, Update Issue, Create Pull Request, List Pull Requests, Merge Pull Request, Create Comment
OwnerownerRepository owner
RepositoryrepoRepository name
TitletitleConditional field.
BodybodyConditional field.
LabelslabelsComma-separated labels Conditional field.
AssigneesassigneesComma-separated GitHub usernames Conditional field.
Issue NumberissueNumberConditional field.
StatestateChoices: Open, Closed, All Conditional field.
Source BranchheadSource branch Conditional field.
Target BranchbaseTarget branch Conditional field.
PR NumberprNumberConditional field.
Merge MethodmergeMethodChoices: Merge, Squash, Rebase Conditional field.

Polymarket

Prediction market data — prices, order books, and analytics

Node type: POLYMARKET.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
Search MarketsSEARCH_MARKETSSearch prediction markets by keyword
Get MarketGET_MARKETRetrieve a single market by ID or slug
Get EventGET_EVENTRetrieve a single event by ID
List MarketsLIST_MARKETSList markets with filters and sorting
List EventsLIST_EVENTSList events with filters and sorting
Get PriceGET_PRICEGet current buy/sell price for a token
Get Order BookGET_ORDER_BOOKGet top bids and asks for a token
Get Price HistoryGET_PRICE_HISTORYGet historical price data
Get MidpointGET_MIDPOINTGet midpoint price for a token
Get SpreadGET_SPREADGet bid-ask spread for a token
Get Last Trade PriceGET_LAST_TRADE_PRICEGet last traded price
Get TagsGET_TAGSList all available market tags
Get LeaderboardGET_LEADERBOARDGet top traders and stats

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
API KeyapiKeyOptional — most endpoints are public. Add a key for higher rate limits. Use {{VAR_NAME}} for environment variables. Secret; enter through the secure configuration control.
OperationoperationChoices: Search Markets, Get Market, Get Event, List Markets, List Events, Get Price, Get Order Book, Get Price History, Get Midpoint, Get Spread, Get Last Trade Price, Get Tags, Get Leaderboard
Search QueryqueryConditional field.
Market IDmarketIdThe condition ID or slug of the market to retrieve Conditional field.
Event IDeventIdThe ID of the event to retrieve Conditional field.
LimitlistLimitNumber of markets to return (1-100) Conditional field.
Order BylistOrderSort markets by this field Choices: Default, Liquidity, Volume, Created At Conditional field.
StatuslistClosedFilter by open/closed status Choices: All, Closed Only, Open Only Conditional field.
Tag IDlistTagIdFilter by tag (from Get Tags) Conditional field.
Min LiquidityliquidityMinMinimum liquidity filter Conditional field.
Min VolumevolumeMinMinimum volume filter Conditional field.
LimiteventsLimitNumber of events to return (1-100) Conditional field.
Order ByeventsOrderSort events by this field Choices: Default, Liquidity, Volume, Created At Conditional field.
StatuseventsClosedFilter by open/closed status Choices: All, Closed Only, Open Only Conditional field.
Tag IDeventsTagIdFilter by tag Conditional field.
Token IDtokenIdUse a clobTokenId from a market search result Conditional field.
SidesideWhether to get buy or sell price Choices: Buy, Sell Conditional field.
IntervalintervalTime interval for price history data points Choices: 1 Minute, 5 Minutes, 1 Hour, 1 Day, 1 Week, Max Conditional field.
FidelityfidelityNumber of data points to return Conditional field.

Dropbox

Upload, download, and manage files in Dropbox

Node type: DROPBOX.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Upload FileUPLOAD_FILEUpload a file to Dropbox
Download FileDOWNLOAD_FILEDownload a file from Dropbox
List FolderLIST_FOLDERList contents of a folder
Create FolderCREATE_FOLDERCreate a new folder
DeleteDELETEDelete a file or folder
CopyCOPYCopy a file or folder
MoveMOVEMove a file or folder
Get MetadataGET_METADATAGet file or folder metadata
Create Shared LinkCREATE_SHARED_LINKCreate a shared link for a file
Search FilesSEARCH_FILESSearch for files in Dropbox

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
OperationoperationChoices: Upload File, Download File, List Folder, Create Folder, Delete, Copy, Move, Get Metadata, Create Shared Link, Search Files
Dropbox AccountconnectionIdSelect or connect a Dropbox account Secret; enter through the secure configuration control.
File PathfilePathDropbox path (e.g. /folder/file.txt) Conditional field.
File ContentfileContentContent to upload Conditional field.
Folder PathfolderPathLeave empty for root folder Conditional field.
Source PathfromPathConditional field.
Destination PathtoPathConditional field.
VisibilityvisibilityWho can access the shared link Choices: Public, Team Only Conditional field.
Search QueryqueryWhat to search for Conditional field.
Folder PathsearchFolderPathOptionally scope search to a folder Conditional field.
Max ResultsmaxResultsMaximum number of results Conditional field.
LimitlimitMaximum number of entries to return Conditional field.

ElevenLabs

Convert text to speech using ElevenLabs AI voices

Node type: ELEVENLABS.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
Text to SpeechTEXT_TO_SPEECHConvert text to speech using AI voices

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
API KeyapiKeyEnter your ElevenLabs API key or use an environment variable Secret; enter through the secure configuration control.
TexttextThe text to convert to speech. Supports template variables.
Voice IDvoiceIdFind Voice IDs in your ElevenLabs dashboard under Voices
ModelmodelIdThe ElevenLabs model to use for speech synthesis Choices: Monolingual v1, Multilingual v1, Multilingual v2, Turbo v2, Turbo v2.5

Shopify

Manage products, orders, customers, inventory, and more

Node type: SHOPIFY.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
Create ProductCREATE_PRODUCTCreate a new product
Get ProductGET_PRODUCTGet a product by ID
List ProductsLIST_PRODUCTSList all products
Update ProductUPDATE_PRODUCTUpdate an existing product
Delete ProductDELETE_PRODUCTDelete a product
Get OrderGET_ORDERGet an order by ID
List OrdersLIST_ORDERSList all orders
Update OrderUPDATE_ORDERUpdate an existing order
Cancel OrderCANCEL_ORDERCancel an order
Create CustomerCREATE_CUSTOMERCreate a new customer
Get CustomerGET_CUSTOMERGet a customer by ID
List CustomersLIST_CUSTOMERSList all customers
Update CustomerUPDATE_CUSTOMERUpdate an existing customer
Delete CustomerDELETE_CUSTOMERDelete a customer
List Inventory ItemsLIST_INVENTORY_ITEMSList inventory items
Get Inventory LevelGET_INVENTORY_LEVELGet inventory levels by location and item
Adjust InventoryADJUST_INVENTORYAdjust inventory quantity
List LocationsLIST_LOCATIONSList all locations
Create FulfillmentCREATE_FULFILLMENTCreate a fulfillment for an order
List CollectionsLIST_COLLECTIONSList all collections
Get CollectionGET_COLLECTIONGet a collection by ID

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Shopify StoreconnectionIdSelect or connect a Shopify store Secret; enter through the secure configuration control.
OperationoperationChoices: Create Product, Get Product, List Products, Update Product, Delete Product, Get Order, List Orders, Update Order, Cancel Order, Create Customer, Get Customer, List Customers, Update Customer, Delete Customer, List Inventory Items, Get Inventory Level, Adjust Inventory, List Locations, Create Fulfillment, List Collections, Get Collection
Product TitletitleConditional field.
Product IDproductIdConditional field.
Order IDorderIdConditional field.
Reasonreasoncustomer, fraud, inventory, declined, other Conditional field.
Statusstatusopen, closed, cancelled, any (default: any) Conditional field.
Financial StatusfinancialStatusauthorized, pending, paid, partially_paid, refunded, voided, partially_refunded, any Conditional field.
Customer IDcustomerIdConditional field.
EmailcustomerEmailConditional field.
First NamefirstNameConditional field.
Last NamelastNameConditional field.
TagstagsConditional field.
Search QueryqueryFilter customers Conditional field.
Inventory Item IDinventoryItemIdConditional field.
Location IDlocationIdConditional field.
AdjustmentadjustmentPositive number to add, negative to remove Conditional field.
Location IDslocationIdsComma-separated Conditional field.
Inventory Item IDsinventoryItemIdsComma-separated Conditional field.
Inventory Item IDsidsComma-separated list of IDs to filter Conditional field.
Collection IDcollectionIdConditional field.
Tracking NumbertrackingNumberConditional field.
Tracking URLtrackingUrlConditional field.
Tracking CompanytrackingCompanyConditional field.
Properties (JSON)propertiesAdditional fields as a JSON object Conditional field.
Max RecordslimitMaximum number of records to return (max 250) Conditional field.

MCP

Connect to MCP servers for agentic or direct tool execution

Node type: MCP.

No account connection declared.

Operations

OperationConfiguration valueDescription
Agentic ModeAGENTICLLM discovers and calls MCP tools autonomously
Call ToolDIRECTCall a specific MCP tool with mapped inputs
Read ResourceREAD_RESOURCERead a resource exposed by the MCP server
Get PromptGET_PROMPTRender a prompt exposed by the MCP server

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameReference name.text for agentic responses; direct tool calls expose name.content and optional name.structuredContent. Resource and prompt modes expose the returned server payload.
ModemodeAgentic: LLM discovers and calls tools. Direct: call a specific tool with mapped inputs. Choices: Agentic, Call Tool, Read Resource, Get Prompt
MCP ServerserverIdChoose from MCP servers registered in your workspace settings. Choose from options loaded in the editor.
ModelmodelChoose which AI model powers the agent. Must support tool calling. Choices: OpenAI 5.6 Sol, GPT-5.6 Luna, GPT-5.5, GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano, GPT-4.1, GPT-4.1 Mini, GPT-4o, GPT-4o Mini, o4-mini, o3, o3-mini, Claude Fable 5, Opus 5, Claude Sonnet 5, Claude Opus 4.8, Claude Haiku 4.5, Gemini 3.7 Flash, Gemini 3.6 Flash, Gemini 3.5 Flash, Gemini 3.5 Flash Lite, Gemini 3.1 Pro, Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.5 Flash Lite, DeepSeek V4 Pro, DeepSeek V4.1 Flash, Kimi K3, Kimi K2.6 Conditional field.
System PromptsystemPromptInstructions that define the agent's behavior. Supports {{variable}} syntax. Conditional field.
User PromptuserPromptThe task/instruction for the agent. Supports {{variable}} syntax. Conditional field.
TemperaturetemperatureControls randomness. Lower = more deterministic, Higher = more creative. Conditional field.
Max StepsmaxStepsMaximum number of tool-calling iterations (1-20). Conditional field.
Allow Write ToolsallowWriteToolsOff by default. Enable only when the workflow owner has approved agent-initiated writes. Conditional field.
ToolselectedToolChoose from options loaded in the editor. Conditional field.
Tool InputstoolInputsConditional field.
Resource URIresourceUriConditional field.
Prompt NamepromptNameConditional field.
Prompt ArgumentspromptArgumentsConditional field.

PostHog

Product analytics — events, feature flags, experiments, and more

Node type: POSTHOG.

Configure the API credential requested by the node.

Operations

OperationConfiguration valueDescription
Capture EventCAPTURE_EVENTCapture a single analytics event
Batch EventsBATCH_EVENTSBatch capture multiple events at once
List Event DefinitionsLIST_EVENT_DEFINITIONSList all event definitions
Get Event DefinitionGET_EVENT_DEFINITIONGet a specific event definition
Update Event DefinitionUPDATE_EVENT_DEFINITIONUpdate an event definition
Get PersonGET_PERSONGet person details by ID
Delete PersonDELETE_PERSONDelete a person record
Run Query (HogQL)RUN_QUERYExecute a HogQL analytics query
List InsightsLIST_INSIGHTSList all saved insights
Get InsightGET_INSIGHTGet a specific insight and its data
Create InsightCREATE_INSIGHTCreate a new saved insight
List DashboardsLIST_DASHBOARDSList all dashboards
Get DashboardGET_DASHBOARDGet a dashboard with its tiles
List ActionsLIST_ACTIONSList all defined actions
Get CohortGET_COHORTGet a specific cohort
Create CohortCREATE_COHORTCreate a new cohort
List AnnotationsLIST_ANNOTATIONSList all annotations
Create AnnotationCREATE_ANNOTATIONCreate a timeline annotation
List Feature FlagsLIST_FEATURE_FLAGSList all feature flags
Get Feature FlagGET_FEATURE_FLAGGet a specific feature flag
Create Feature FlagCREATE_FEATURE_FLAGCreate a new feature flag
Update Feature FlagUPDATE_FEATURE_FLAGUpdate an existing feature flag
Delete Feature FlagDELETE_FEATURE_FLAGDelete a feature flag
Get ExperimentGET_EXPERIMENTGet experiment details
Create ExperimentCREATE_EXPERIMENTCreate a new A/B experiment
List SurveysLIST_SURVEYSList all surveys
Get SurveyGET_SURVEYGet a specific survey
Create SurveyCREATE_SURVEYCreate a new survey
Update SurveyUPDATE_SURVEYUpdate an existing survey
List Session RecordingsLIST_SESSION_RECORDINGSList session recordings
Get Session RecordingGET_SESSION_RECORDINGGet a specific session recording
List Recording PlaylistsLIST_RECORDING_PLAYLISTSList recording playlists
List Property DefinitionsLIST_PROPERTY_DEFINITIONSList all property definitions
Get Property DefinitionGET_PROPERTY_DEFINITIONGet a specific property definition
Update Property DefinitionUPDATE_PROPERTY_DEFINITIONUpdate a property definition
List ProjectsLIST_PROJECTSList all projects in the organization
Get ProjectGET_PROJECTGet current project details
List OrganizationsLIST_ORGANIZATIONSList all organizations
Get OrganizationGET_ORGANIZATIONGet organization details

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
API KeyapiKeyYour PostHog personal API key. Use an environment variable like {{POSTHOG_API_KEY}} Secret; enter through the secure configuration control.
Project IDprojectIdYour PostHog project ID (required for most operations)
RegionregionSelect the PostHog cloud region where your project is hosted Choices: US Cloud (us.posthog.com), EU Cloud (eu.posthog.com)
OperationoperationChoose which PostHog operation to perform Choices: Capture Event, Batch Events, List Event Definitions, Get Event Definition, Update Event Definition, Get Person, Delete Person, Run Query (HogQL), List Insights, Get Insight, Create Insight, List Dashboards, Get Dashboard, List Actions, Get Cohort, Create Cohort, List Annotations, Create Annotation, List Feature Flags, Get Feature Flag, Create Feature Flag, Update Feature Flag, Delete Feature Flag, Get Experiment, Create Experiment, List Surveys, Get Survey, Create Survey, Update Survey, List Session Recordings, Get Session Recording, List Recording Playlists, List Property Definitions, Get Property Definition, Update Property Definition, List Projects, Get Project, List Organizations, Get Organization
Variable NamevariableNameName used to reference this node's output in other nodes. Access results as {{posthog.result}}
Distinct IDdistinctIdUser's distinct ID Conditional field.
Event NameeventNameName of the event to capture Conditional field.
PropertieseventPropertiesEvent properties as JSON Conditional field.
EventsbatchEventsJSON array of events to batch capture Conditional field.
Person IDpersonIdPostHog person ID Conditional field.
HogQL QueryhogqlQueryHogQL query to execute Conditional field.
Insight IDinsightIdPostHog insight ID Conditional field.
Insight DatainsightDataJSON object defining the insight Conditional field.
Dashboard IDdashboardIdPostHog dashboard ID Conditional field.
Cohort IDcohortIdPostHog cohort ID Conditional field.
Cohort DatacohortDataJSON object defining the cohort Conditional field.
ContentannotationContentAnnotation text content Conditional field.
ScopeannotationScopeScope of the annotation Choices: Project, Organization Conditional field.
Date MarkerannotationDateMarkerISO date for the annotation marker Conditional field.
Feature Flag IDfeatureFlagIdPostHog feature flag ID Conditional field.
Flag KeyfeatureFlagKeyUnique key for the feature flag Conditional field.
Flag DatafeatureFlagDataJSON object with flag configuration Conditional field.
Experiment IDexperimentIdPostHog experiment ID Conditional field.
Experiment DataexperimentDataJSON object defining the experiment Conditional field.
Survey IDsurveyIdPostHog survey ID Conditional field.
Survey DatasurveyDataJSON object defining or updating the survey Conditional field.
Recording IDrecordingIdSession recording ID Conditional field.
Definition IDdefinitionIdDefinition UUID Conditional field.
Definition DatadefinitionDataJSON object with updated fields Conditional field.
LimitlimitMaximum number of results to return Conditional field.
OffsetoffsetNumber of results to skip Conditional field.

Integration

Run a versioned action through a connected external app

Node type: INTEGRATION.

No account connection declared.

Operations

OperationConfiguration valueDescription
QuickBooks: Query customersquickbooks.query_customersQuery customers from the connected QuickBooks company.
QuickBooks: Query invoicesquickbooks.query_invoicesQuery invoices from the connected QuickBooks company.
QuickBooks: Get aged receivablesquickbooks.aged_receivablesRead the aged receivables report.
QuickBooks: Get profit and lossquickbooks.profit_and_lossRead the profit and loss report.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableName
AppintegrationIdChoices: QuickBooks
ConnectionexternalConnectionIdChoose from options loaded in the editor.
OperationoperationChoose from options loaded in the editor.
ArgumentsargumentsJSON arguments for the selected operation.

Innflow

Run another deployed workflow and continue with its result

Node type: INNFLOW.

No account connection declared.

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
ActionoperationChoices: Run Workflow
WorkflowtargetWorkflowId
TriggertargetTriggerNodeId
Timeouttimeout

Microsoft

Unified entry point for Microsoft 365 services

Node type: MICROSOFT.

Connect the account requested by the node.

Operations

OperationConfiguration valueDescription
OutlookoutlookMicrosoft Outlook operations
OneDriveonedriveMicrosoft OneDrive operations
TeamsteamsMicrosoft Teams operations

Configuration

Fields are listed across available modes. Conditional fields are only applicable when the matching operation or mode is selected.

FieldConfiguration keyDetails
Variable NamevariableNameUse this name to reference the output in other nodes
Microsoft AccountconnectionIdMicrosoft 365 account
ServiceserviceChoices: Outlook, OneDrive, Teams
OperationoperationOperation for the selected service

On this page

Trigger manuallyConfigurationInput TriggerConfigurationInnflow TriggerConfigurationFormConfigurationWebhookConfigurationGoogle FormConfigurationStripe EventConfigurationTypeformConfigurationScheduleConfigurationNotion EventConfigurationTelegramConfigurationChatConfigurationAI AgentConfigurationBrowser AgentOperationsConfigurationA2A AgentOperationsImage GenerationOperationsConfigurationWeb ScraperOperationsConfigurationTablesOperationsConfigurationAPIConfigurationWebhookConfigurationWaitConfigurationHuman ApprovalConfigurationWait for EventConfigurationConditionConfigurationRouterConfigurationLabel FieldsConfigurationTransform ArrayOperationsConfigurationLoopConfigurationCSV ExportConfigurationCodeConfigurationOpenRouterOperationsConfigurationOpenAIConfigurationGeminiConfigurationAnthropicConfigurationDeepSeekConfigurationKimiGrokQwenTavilyOperationsConfigurationExaOperationsConfigurationPerplexityOperationsConfigurationFirecrawlOperationsConfigurationDiscordConfigurationSlackOperationsConfigurationGoogle DocsOperationsConfigurationGoogle SheetsOperationsConfigurationGoogle CalendarOperationsConfigurationGoogle FormsOperationsConfigurationGoogle GroupsOperationsConfigurationGoogle DriveOperationsConfigurationGoogle SlidesOperationsConfigurationAirtableOperationsConfigurationGmailOperationsConfigurationMicrosoft TeamsOperationsConfigurationMicrosoft OutlookOperationsConfigurationMicrosoft WordOperationsConfigurationMicrosoft ExcelOperationsConfigurationMicrosoft OneDriveOperationsConfigurationMicrosoft SharePointOperationsConfigurationMicrosoft PlannerOperationsConfigurationKnowledge BaseOperationsConfigurationAttioOperationsConfigurationHubSpotOperationsConfigurationClickUpOperationsConfigurationDubOperationsConfigurationNotionOperationsConfigurationResendOperationsConfigurationTelegramOperationsConfigurationLinkedInOperationsConfigurationFacebookOperationsConfigurationInstagramOperationsConfigurationTypeformOperationsConfigurationTrelloOperationsConfigurationAhrefsOperationsConfigurationApolloOperationsConfigurationCalendlyOperationsConfigurationCal.comOperationsConfigurationRedditOperationsConfigurationBlueskyOperationsConfigurationThreadsOperationsConfigurationTelegramOperationsConfigurationPinterestOperationsConfigurationX/TwitterOperationsConfigurationWhatsAppOperationsConfigurationGitHubOperationsConfigurationPolymarketOperationsConfigurationDropboxOperationsConfigurationElevenLabsOperationsConfigurationShopifyOperationsConfigurationMCPOperationsConfigurationPostHogOperationsConfigurationIntegrationOperationsConfigurationInnflowConfigurationMicrosoftOperationsConfiguration