// NODE TYPES

Connect an App

5 min read Updated July 24, 2026

The Connect an App node brings outside services into your workflow as action steps. You connect your own account for an app like Google Sheets, Slack, Notion, Gmail, Airtable, or GitHub, pick one of its actions, fill in the fields, and the node runs that action on your account when the workflow executes.

This node replaces the older MCP node. If you have an existing workflow that used the MCP node, rebuild that step with Connect an App.

What it does

  • Gives you access to 2,700+ third-party apps as workflow actions.
  • Handles sign-in for you through a hosted, secure connection, so you never paste raw OAuth secrets into WordPress.
  • Loads each action’s input fields automatically from the app, so the form always matches what the app expects.
  • Lets every text field accept workflow variable tags, so you can feed data from earlier nodes straight into the action.

Who secures your connections

Connections are secured by Composio, the authentication provider behind this node. When you connect an account, your keys and tokens are stored with Composio, never on your WordPress site. You can disconnect an account at any time from the node. This matches the disclosure shown inside the node itself.

Before you start

Connect an App needs your site connected to the platform, because the app registry and the secure sign-in flow run through it. If you see a “Connect this site to the platform” notice on the node, open the plugin’s platform connection in Settings first. See Local vs Cloud execution and Your account and credits.

The node has two tabs

The node opens on your connected apps first, so returning to a workflow is fast.

  1. App lists the accounts you have already connected, with an Add app button to connect more and a Sync button to refresh their status.
  2. Action is where you pick which action to run on the app you selected, then fill in its fields.

Connect an app

Connect an App node listing connected apps (Discord, Gmail, Google Docs, Drive, Sheets, Notion), each marked Connected.
Your authorized apps appear in the node, each ready to pick an action.
Add-app catalog picker in the Connect an App node, searching for Slack.
Search the app registry, then connect your account to add a new app.
  1. On the App tab, select Add app. A search window opens over the registry.
  2. Search for the app you want, for example Slack or Google Sheets, and select it.
  3. Complete the connection. Two paths exist, depending on the app:
    • Hosted sign-in. Most apps open a secure sign-in window. Sign in and approve access, then close the window and return to the node. The node confirms the connection automatically, and you can use Sync if it needs a moment.
    • API key or credentials. Some apps have no hosted sign-in. For these, the node shows a short form asking for the app’s key or credentials. Your key is stored and encrypted by Composio, never on this site. Only enter keys for apps you trust, because the key lets this workflow act on your account.

Once connected, the account joins the “Your connected apps” list at the top of the App tab.

Pick an app and an action

Connect an App Action tab with a connected Google Sheets account and an action selector.
Once an app is connected, switch to the Action tab and choose what it should do.
  1. On the App tab, select a connected account to use it for this node. It shows an “In use” badge.
  2. Switch to the Action tab and choose an action from the list, for example “Add single row” for Google Sheets or “Send message” for Slack.
  3. Fill in the action fields. These are loaded from the app itself, so they always match. Text fields accept variable tags, so you can insert output from earlier nodes.

Disconnect or switch accounts

Each connected account has a disconnect control on its row in the App tab. Disconnecting removes the connection with a confirmation, and you can reconnect any time. If the node was using that account, its selection clears so you can pick another.

Configuration reference

Field Required What it does
App Yes The connected app the action runs on, for example google_sheets, slack, notion.
Action Yes The specific action to run, for example add a row or send a message.
Action fields Varies The action’s own inputs, loaded dynamically. String fields support variable tags.
Connection status Auto Shows whether your account for the app is connected, expired, or needs reconnecting.

Local or Cloud, and cost

Connect an App runs in both Local and Cloud execution modes and costs 1 credit per run. See Cost and usage tracking.

Using the result in later nodes

The action returns a result you can reference downstream. Use [Input from <this-node-id>] for the whole result, or [[field] from <this-node-id>] to pull a single field from the action’s JSON result. See Data flow and variables.

Worked example: add a row to a Google Sheet

  1. Add a Connect an App node after an AI Prompt node that produced a summary.
  2. On the App tab, add and connect Google Sheets, then select it.
  3. On the Action tab, choose “Add single row”.
  4. Set the spreadsheet and worksheet, then map the row value to [Input from aiModel-1].

Good to know

The action side of Connect an App is what ships today. Full connected-account runs depend on the live app registry being reachable, so a small number of apps may still be rolling out. App-event triggers are not part of this node.

Was this helpful? Contact us