Connectors & Primitives
Integrations Directory
Over 160+ connectors and Cloudflare edge primitives compiled to native TypeScript. Zero execution markup — running directly in your own Cloudflare account.
ActiveCampaign
CRM
Manage contacts, accounts, deals, tags, lists, notes, and automations in ActiveCampaign
Aggregate
Transform
Combines a list of items into one, collecting each field's values into a list (for grouped stats like sum/average/count, use Summarize instead)
Aggregate Loop Results
Transform
Collects one value from every iteration of a loop, optionally grouped by a key
AI Agent
AI
Runs a language model in a bounded loop, letting it call the tools you connect
Airtable
Productivity
Creates a record in an Airtable table
Anthropic
AI
An Anthropic (Claude) chat model for an AI Agent to think with
Apache Kafka
Database
Produces a record to a Kafka topic via the Confluent REST API
Asana
Project
Creates a task in an Asana project
AWS
Database
Writes an item to a DynamoDB table, signed with SigV4
Break
Flow
Leaves the surrounding loop early — the flow continues from the loop's Done port
Calendly
CRM
Lists scheduled events for a Calendly user
Call Workflow
Flow
Runs another deployed workflow — optionally waiting for its result
Chat Trigger
Triggers
Serves a hosted chat page; each message sent starts the flow
ClickUp
Project
Adds a comment to a task in ClickUp
Code (JavaScript)
Core
Runs a snippet of JavaScript against the item — a disclosed, sandboxed trust surface
Compare Datasets
Transform
Partitions two arrays into in-A-only / same / different / in-B-only by key
Compression
Files
Gzips or gunzips a FileRef (or text) using native CompressionStream
Continue
Flow
Skips the rest of this iteration and moves on to the next one
Convert to File
Files
Wraps items into a FileRef (JSON / CSV / text / base64 / ICS)
Cron Schedule
Triggers
Triggers on a recurring schedule
Crypto
Core
Hashes or HMAC-signs a value (WebCrypto), returning a hex digest
D1 Query
Cloudflare
Runs a parameterized query against a D1 database
Date & Time
Transform
Formats, shifts, extracts, or diffs a date
Delay
Flow
Pauses the flow for a fixed duration
Discord
Messaging
Sends a message to a Discord channel via a bot token
Dropbox
Productivity
Uploads a file (FileRef or text content) to Dropbox
Edit Fields (Set)
Transform
Sets or overrides fields on the item, building a new object
Elasticsearch
Database
Indexes a JSON document into an Elasticsearch index
Email Trigger
Triggers
Starts the flow when an email arrives at a Cloudflare Email Routing address
Error Trigger
Triggers
Starts the flow when another workflow run fails
Execute Sub-workflow
Flow
Calls another workflow, inlined into this one at compile time
Extract From File
Files
Reads a FileRef back into items (JSON / CSV / text)
Social
Calls any Facebook Graph API path with a stored access token
Filter
Flow
Passes the item on only when a condition is truthy
Firebase
Database
Create, get, update, delete, list, and query documents in Firestore
Form Trigger
Triggers
Serves a hosted web form; submitting it starts the flow
Freshdesk
CRM
Creates a support ticket in Freshdesk
Ghost
CMS
Creates a post via the Ghost Admin API
GitHub
DevOps
Manage issues, commits, pull requests, releases, and files in a GitHub repository
GitLab
DevOps
Manage issues and commits in a GitLab project
Gmail
Send, reply to, read, and manage messages, drafts, and labels in Gmail
Gmail
Send an email via Gmail — no inbox read/draft access requested
Google Analytics
CMS
Runs GA4 reports via the Analytics Data API
Google BigQuery
Database
Runs parameterized SQL queries and inserts rows into BigQuery
Google Calendar
Productivity
Create, get, update, delete events, and check free/busy time on Google Calendar
Google Docs
Productivity
Create, get, and append text to Google Docs documents
Google Drive
Productivity
Upload, download, and manage files in Google Drive
Google Sheets
Productivity
Reads, writes, and manages rows/columns of a Google Sheets spreadsheet
HTML Extract
Files
Extracts text, attributes, or HTML from HTML by CSS selector (HTMLRewriter)
HTML to PDF
Files
Renders HTML to a PDF via Cloudflare Browser Rendering
HTTP Request
Core
Calls an external HTTP endpoint
HTTP Request Tool
AI
Lets an AI Agent call an HTTP endpoint, with arguments the model fills in
HubSpot
CRM
Create, update, get and search HubSpot contacts, companies, deals and notes
If/Condition
Flow
Branches the flow based on a condition
Intercom
CRM
Manage contacts, companies, conversations, tags, messages, notes, and events in Intercom
Jira
Project
Adds a comment to an issue in Jira
Jotform
Forms
Fetches submissions for a Jotform form
Limit
Flow
Keeps at most N items from a list
Social
Publishes a post to a LinkedIn member feed
Loop Over Items (Batch)
Flow
Splits a list into fixed-size batches and loops the wired section over them
Loop While
Flow
Repeats the wired section while a condition stays true (e.g. paginated fetches)
MailChimp
Adds a member to a Mailchimp audience list
Manual Trigger
Triggers
Starts the flow from a test payload you provide — no external event needed
Map Items
Transform
Reshapes each element of an array into a new object via per-field expressions
Markdown
Files
Converts between Markdown and HTML
Matrix
Messaging
Sends a text message to a Matrix room
Mattermost
Messaging
Posts a message to a Mattermost channel
MCP Tool
Triggers
Exposes this workflow as a tool an AI agent can call over MCP
Merge
Flow
Combines two inputs by appending, merging, or selecting whichever ran
MessageBird
Messaging
Sends an SMS via the MessageBird (Bird) legacy REST API
Microsoft 365
Productivity
Adds a row to an Excel table via Microsoft Graph
Monday.com
Project
Manage boards, groups, items, updates, and columns on Monday.com (GraphQL)
No Operation
Flow
Does nothing — passes the item through unchanged
Notion
Productivity
Appends blocks to a parent block or page
OpenAI
AI
An OpenAI chat model for an AI Agent to think with
Pipedrive
CRM
Creates a deal in Pipedrive
Queue
Triggers
Triggers once per message on a Cloudflare Queue
R2 List Objects
Cloudflare
Lists objects in an R2 bucket, optionally filtered by key prefix
R2 Upload
Cloudflare
Uploads an object to an R2 bucket
Redis
Database
Runs a SET or GET against an Upstash Redis REST endpoint
Remove Duplicates
Transform
Removes duplicate items from a list
Rename Keys
Transform
Renames fields on an object
Respond to Webhook
Core
Ends the flow by returning an HTTP response to the caller
RSS Read
Core
Fetches and parses an RSS/Atom feed into items
Salesforce
CRM
Creates a record of any sObject type in Salesforce
Send Email
Sends a transactional email via Resend, Mailgun, or Postmark
Send to Queue
Cloudflare
Puts a message on a Cloudflare Queue, to be handled by another workflow
SendGrid
Sends an email via the SendGrid API
Shopify
E-commerce
Lists recent orders from a Shopify store
Slack
Messaging
Adds an emoji reaction to a Slack message
Snowflake
Database
Runs a parameterized SQL statement via the Snowflake SQL API
Sort
Transform
Sorts a list of items by one or more fields
Split Out
Transform
Extracts an array field into a list of items
Spreadsheet File
Files
Reads or writes CSV/TSV/XLSX spreadsheet files
Stop and Error
Flow
Stops the workflow with a deliberate, typed error
Stripe
E-commerce
Creates a customer via the Stripe API
Summarize
Transform
Computes grouped statistics (sum, average, count, min, max) over a list (to collect each field's own values into a list instead, use Aggregate)
Supabase
Triggers
Triggers when a Supabase Database Webhook fires (Insert, Update, Delete)
Switch
Flow
Routes flow to the first matching rule's output
Telegram
Messaging
Send answers to an inline query
Telegram: On Message
Triggers
Triggers when a Telegram Bot API update (message or button tap) is received
Trello
Project
Creates a card on a Trello list
Twilio
Messaging
Sends an SMS via the Twilio API
Typeform
Forms
Fetches responses submitted to a Typeform form
Vectorize Query
Cloudflare
Finds nearest-neighbour matches in a Cloudflare Vectorize index
Vectorize Upsert
Cloudflare
Inserts or upserts vectors into a Cloudflare Vectorize index
Vonage
Triggers
Triggers when an SMS is received on your Vonage virtual number
Wait for Event
Flow
Pauses the flow until an external caller resumes it
Wait Until
Flow
Pauses the flow until a specific timestamp
Webflow
CMS
Creates an item in a Webflow CMS collection
Webhook
Triggers
Triggers when an HTTP request is received at the deployed URL
Messaging
Delete a media object from WhatsApp Business Cloud
Triggers
Triggers when a WhatsApp Business Cloud message or status update is received
WooCommerce
E-commerce
Lists recent orders from a WooCommerce store
WordPress
CMS
Creates a post via the WordPress REST API
Workers AI
Cloudflare
Runs an inference model (LLM, embeddings) on Cloudflare Workers AI in your account
Workflow State
Core
Stores a value that survives between runs of this workflow
X
Social
Posts a tweet from the connected X account
XML
Files
Parses XML to an object or builds XML from one
YouTube
Social
Manage videos, playlists, and channels on YouTube
Zendesk
CRM
Creates a support ticket in Zendesk
Need to connect an internal or unlisted API?
Nodes2Cloud includes first-class HTTP Request and sandboxed TypeScript Code nodes. Connect to any REST endpoint, authenticate with bearer tokens or HMAC signatures, and run custom transforms without waiting on a connector.