Connectors: Available Actions & Integrations
Applications
Adobe Analytics
Manage companies, report suites, metrics, dimensions and more within Adobe Analytics.
Adobe Marketo Engage
Manage Marketo records
Algolia
Algolia is an advanced AI search platform.
Amazon SES
Send Emails through Amazon (AWS) SES
Arena PLM
Interact with items and resources in Arena PLM
Asana
Manage users, projects, and teams in your Asana workspace
AWS Lambda
List and invoke AWS Lambda functions
BambooHR
Manage Employees in BambooHR
ClickUp
Use the ClickUp component to manage users, projects, and teams in your ClickUp workspace.
Customer.io
Manage customers on the Customer.io platform
Facebook Marketing
Interact with ads and adsets in your Facebook Marketing account.
Fluent Commerce
Manage orders within Fluent Commerce
GitHub
Manage users, repositories, licenses, and more on GitHub
Gmail
Manage Messages in Google's email service
Google Ads
Manage Google Ad campaigns
Google Analytics
Manage Google Analytics
Google Analytics - GA4
Manage Google Analytics GA4 accounts and data
Google Calendar
Manage calendars and events in Google Calendar
Google Cloud BigQuery
BigQuery is Google Cloud's fully managed, petabyte-scale, and cost-effective analytics data warehouse that lets you run analytics over vast amounts of data in near real time.
Google Shopping
The Google Content API for Shopping can be used to manage and automate Google Merchant Center account management.
Greenhouse
Interact with the Greenhouse API
Gusto
Manage payroll, benefits, and human resource within Gusto
Hubspot
Manage objects and associations in the Hubspot CRM platform
IMAP
Interact with your IMAP email account
Intercom
Manage companies, contacts and tags on the Intercom platform
Jira
Manage Jira issues, comments, projects and users
Mailchimp
Interact with email campaign lists and e-commerce resources.
Microsoft Bing Ads
Manage Microsoft Bing Ad Customer Services
Microsoft Bot Framework
Manage conversational interactions across platforms using Microsoft Bot Framework
Microsoft Dynamics 365
Query, create, update or delete Microsoft Dynamics 365 API records
Microsoft Graph API
Interact with the Microsoft Graph API
Microsoft Outlook
Read and manage Microsoft Outlook calendars and email
Microsoft Power BI
Interact with and modify Power BI datasets
Microsoft Project
Make queries to reporting data from a Project Web App instance
Microsoft SharePoint
Interact with sites, drives, and items connected to your instance of Microsoft SharePoint.
Microsoft Teams
Manage the teams, groups, channels, and messages associated with your Microsoft Teams account
Monday
Manage boards, tasks and workflows within Monday.
MQTT
Interact with an MQTT Queue
NetSuite
Manage NetSuite records
New Relic
Easily manage metrics, logs, and events
Notion
Manage Notion pages, databases, and users
Odoo
Manage records in an Odoo database
OpenAI
Interact with OpenAI models, including Chat GPT and DALL·E
Pipedrive
Manage leads, companies, activities, and more on the Pipedrive platform
Postmark
The Postmark component is used as a developer friendly email delivery service
Prismatic
Interact with the Prismatic internal API
QuickBooks
Create and manage customers and invoices within Intuit QuickBooks
QuickBooks Time
Manage Employee Time Tracking within Intuit QuickBooks Time
Rippling
Rippling makes it easy to manage your company's Payroll, Benefits, HR, and IT—all in one, modern platform
Sage Accounting
Manage contacts and others connected to your Sage account.
Salesforce
Query, create, update or delete Salesforce records
SAP S/4HANA Cloud
SAP S/4HANA is a multi-faceted cloud based ERP solution. Use the S/4HANA component to manage records within the SAP database.
SendGrid
Send emails through SendGrid
ServiceNow
Create records and incidents within ServiceNow
Shopify
Manage customers, products, and orders in your Shopify platform
Slack
Send messages to Slack channels and users
Smartsheet
Interact with the Smartsheet API
SMTP
Send emails through an SMTP server
Stripe
Manage objects connected to your Stripe platform
Tableau
Manage projects and workbooks in your Tableau site
Twilio
Send SMS messages through Twilio
WooCommerce
Easily manage your customers, orders, and products in your WooCommerce platform
Xero
Manage invoices, items, accounts, payments and more objects from your Xero account.
Zendesk
Manage Tickets and users in Zendesk
Zoho
Manage records, users, and more in your Zoho CRM and Books apps
Zoom
Easily manage users, meetings, and webinars in your Zoom account
Data Platforms
Airtable
Manage records, tables and bases in Airtable
Amazon DynamoDB
Create, update, fetch, or delete items in an Amazon (AWS) DynamoDB database
Amazon S3
Manage files within an Amazon (AWS) S3 bucket
Amazon SNS
Manage subscriptions, topics, and messages within Amazon (AWS) SNS
Amazon SQS
Send, receive and manage messages within an Amazon (AWS) SQS queue
AMQP
Send and receive messages on an AMQP-based message broker
AWS Glue
Manage AWS Glue crawlers, jobs and triggers
Azure Blob Storage
Manage files and folders within Azure Blob Storage
Azure Files
Manage files and folders within Azure Files
Azure Service Bus
Interact with message queues and publish-subscribe topics (in a namespace)
Box
Manage files stored in Box
Dropbox
Manage files stored in Dropbox
Firebase
Create, read, update, and delete documents in a Firebase Cloud Firestore database collection.
FTP
Manage files and directories on an FTP server
Google Cloud Storage
Manage files in a Google Cloud Platform (GCP) Cloud Storage bucket
Google Drive
Manage files in Google Drive
Google Sheets
Create, read, and modify Google Spreadsheets
Kafka
Publish messages to an Apache Kafka event stream
Microsoft Excel
Parse and build .xlsx files (spreadsheets)
Microsoft OneDrive
Interact with files and drives inside your Microsoft OneDrive tenant
Microsoft SQL Server
Query and manage data in a Microsoft SQL Server (MSSQL) Database
MongoDB
Interact with documents in a MongoDB database
MySQL
Query and manage data in a MySQL Database
PostgreSQL
Query and manage data in a PostgreSQL database
Redis
Manage items in a Redis database
SFTP
Read, write, move and delete files on an SFTP server
Snowflake
Snowflake is a cloud data platform. Use the Snowflake component to access and update data in a Snowflake Database.
Logic
Branch
Choose which step to execute next based on a condition or value
Actions:
Branch on Expression: Choose which step to execute next based on a condition
Branch on Value: Choose which step to execute next based on a value.
Select Executed Step Result: Given a collection of step results, returns the results of whichever step was executed and returned a result.
Loop
Repeat a set of steps by iterating over items in a dataset or a fixed number of iterations
Actions:
Loop Over Items: Loops over items, applies each step in sequence, and returns a new collection of the results. Items must be an Array or Object.
Loop N Times: Loops over the the steps in the loop N times, or until a loop break occurs.
Break Loop: Breaks out of the current Loop, causing execution to resume after the containing Loop.
Sleep
Pause execution for a specific amount of time
Actions:
Sleep: Sleep for a number of milliseconds before continuing the integration.
Stop Execution
Stop the execution of an instance
Actions:
Stop Execution: Terminates the current execution
Helpers
Change Data Format
Change data from one format to another
Actions:
Deserialize JSON: Deserialize JSON data
Deserialize XML: Deserialize XML data
Deserialize YAML: Deserialize YAML data
Deserialize BINARY: Deserialize BINARY data
Deserialize CSV: Deserialize CSV data
JSON to XML: Convert JSON to XML
JSON to YAML: Convert JSON to YAML
JSON to CSV: Convert JSON to CSV
XML to JSON: Convert XML to JSON
XML to YAML: Convert XML to YAML
XML to CSV: Convert XML to CSV
YAML to JSON: Convert YAML to JSON
YAML to XML: Convert YAML to XML
YAML to CSV: Convert YAML to CSV
JavaScript Object to JSON: Convert JavaScript Object to JSON
JavaScript Object to XML: Convert JavaScript Object to XML
JavaScript Object to YAML: Convert JavaScript Object to YAML
JavaScript Object to CSV: Convert JavaScript Object to CSV
CSV to JSON: Convert CSV to JSON
CSV to XML: Convert CSV to XML
CSV to YAML: Convert CSV to YAML
Deserialize JSON Lines (.jsonl): Transform .jsonl data to a JavaScript array
Serialize JSON Lines (.jsonl): Serialize an array of JavaScript objects into .jsonl
Deserialize URL-encoded Form Data: Deserialize Form Data (x-www-form-urlencoded)
Serialize URL-encoded Form Data: Serialize Form Data (x-www-form-urlencoded)
Convert To Boolean: Convert a value to a number
Convert To Integer: Convert a value to an int
Convert To String: Convert a value to a string
Convert To Number: Convert a value to a number
Pretty Print: Format data to be more human-readable
Code
Author and run your own code
Actions:
Code Block: Author and run your own code
Code Block Trigger: Author and run your own code as a trigger
Collection Tools
Common collection operations
Actions:
Concatenate: Concatenate two lists together into a single list
Object to Key Value Pair List: Convert an Object to a Key Value List
Create List: Create a new list with the given inputs
Flatten: Flatten an array of arrays into a single array
Create Object: Creates a new object from provided key/value pairs
Combine Collection: [Deprecated - use 'Create Object']
Field Value Mapping: Maps the values from two different collections and returns a key/value list where the 'key' is the value of the Key Mappings input and the 'value' is the value of the Value Mappings input
Process In Order: Ensures that payloads are processed in order across executions according to an ordering specified by a payload attribute. Returns the largest possible set of ordered payloads on the Process branch, and otherwise follows the Skip branch and returns the current item.
Take First: Take first number of elements from a list
Take Last: Take last number of elements from a list
First: Get first element from a list
Last: Get last element from a list
Count: Count the number of occurrences of element in list
Chunks: Chunk the list into lists of the specified number of elements
Length: Count the number of elements in list
De-duplicate: De-duplicate the elements of the list
Append: Append element to the end of the list
Remove: Remove all occurrences of an element from a list
Key Value Pair List to Object: Convert a Key Value list to an Object
Add Key/Value to Object: Add a value to an object with the given key
Aggregate: Apply aggregate function to list
Map: Transform a list and its elements
Filter: Filter elements of a list
Sort: Sort elements using a JavaScript comparison function
CSV
Build and parse CSV files to and from JavaScript arrays
Actions:
Parse: Parse CSV data into an array of rows
Generate (deprecated): Generates a CSV file from an array of objects
Generate CSV From Array: Generates CSV data from an array of objects
Data Mapper
Map input values to output values using a specified mapping
Actions:
Value Mapper: Map an input to an output using a map object
Value List Mapper: Map list of inputs to list of outputs using a map object
Date/Time
Get and adjust Date/Time values
Actions:
Get Current Date/Time: Return the current Date/Time in UTC
Convert Date/Time To ISO String: Convert the given Date/Time to an ISO string
Convert Date/Time To Local ISO String: Convert the given Date/Time to an ISO string in local time using specified timezone
Adjust Date/Time: Add/Remove the specified seconds, minutes, hours, and days from the specified Date/Time
Format Date/Time: Change the format of a timestamp given a format string
GraphQL
Make GraphQL requests (queries and mutations) to a GraphQL-based API
Actions:
GraphQL Request: Issue a generic GraphQL request
Hash
Compute hashes of strings using common hash functions
Actions:
Compute Hash: Compute the hash of a string using a hash function
Compute HMAC Hash: Compute an HMAC hash given a message, secret and hash function
Compute BLAKE2b512 Hash: Compute the BLAKE2b512 hash of a string
Compute BLAKE2s256 Hash: Compute the BLAKE2s256 hash of a string
Compute MD4 Hash: Compute the MD4 hash of a string
Compute MD5 Hash: Compute the MD5 hash of a string
Compute MD5-SHA1 Hash: Compute the MD5-SHA1 hash of a string
Compute RIPEMD160 Hash: Compute the RIPEMD160 hash of a string
Compute SHA1 Hash: Compute the SHA1 hash of a string
Compute SHA224 Hash: Compute the SHA224 hash of a string
Compute SHA256 Hash: Compute the SHA256 hash of a string
Compute SHA3-224 Hash: Compute the SHA3-224 hash of a string
Compute SHA3-256 Hash: Compute the SHA3-256 hash of a string
Compute SHA3-384 Hash: Compute the SHA3-384 hash of a string
Compute SHA3-512 Hash: Compute the SHA3-512 hash of a string
Compute SHA384 Hash: Compute the SHA384 hash of a string
Compute SHA512 Hash: Compute the SHA512 hash of a string
Compute SHA512-224 Hash: Compute the SHA512-224 hash of a string
Compute SHA512-256 Hash: Compute the SHA512-256 hash of a string
Compute SM3 Hash: Compute the SM3 hash of a string
Compute whirlpool Hash: Compute the whirlpool hash of a string
HMAC Webhook Trigger: Validate a payload using an HMAC hash function
HTML Utils
Helpful HTML-related functions for building HTML documents and HTML-based emails.
Actions:
Convert to Inline CSS: Convert an HTML document to use inline styles
Format HTML: Apply prettier to an HTML document
Strip HTML Tags: Remove all HTML tags from a string
HTTP
Make HTTP requests to URLs such as REST APIs, Webhooks, etc
Actions:
GET Request: Issue a HTTP GET request
POST Request: Issue a HTTP POST request
PUT request: Issue a HTTP PUT request
PATCH request: Issue a HTTP PATCH request
DELETE request: Issue a HTTP DELETE request
POST/PUT Form Data Request: POST/PUT data as multipart/form-data. Often useful for uploading binary data.
JSONata
Transform data using the JSONata query and transformation language
Actions:
Transform: Transform data using JSONata
JSON Forms
Create powerful custom forms for the configuration wizard
Actions:
Generic JSON Form: Generate a form for the configuration wizard using JSON schema
Liquid Template
Transform data using a provided Liquid Template
Actions:
Render Template: Receives provided json data and transforms it into a new format using a Liquid Template
Log
Write out a log message
Actions:
Write Log Message: Write a log message
Write Metric(s): Write metric(s) to an external log provider
Math
Perform common math operations on numbers or lists of numbers
Actions:
Evaluate Expression: Evaluate a mathematical expression (for example, "2 * 3 + 7")
Absolute Value: Returns the absolute value of the input number.
Arccosine: Returns the arccosine of the input number.
Hyperbolic Arccosine: Returns the hyperbolic arccosine of the input number.
Add Numbers: Returns the result of adding the numbers
Arcsine: Returns the arcsine of the input number.
Hyperbolic Arcsine: Returns the hyperbolic arcsine of a number.
Arctangent: Returns the arctangent of the input number.
Hyperbolic Arctangent: Returns the hyperbolic arctangent of the input number.
Cube Root: Returns the cube root of the input number.
Ceiling: Returns the smallest integer greater than or equal to the input number.
Cosine: Returns the cosine of the input number.
Hyperbolic Cosine: Returns the hyperbolic cosine of the input number.
Divide Numbers: Returns the result of dividing the numbers
e^x: Returns e^x, where x is the input number, and e is Euler's constant (2.718…, the base of the natural logarithm).
Floor: Returns the largest integer less than or equal to the input number.
Float-round: Returns the nearest single precision float representation of the input number.
Hypotenuse: Returns the square root of the sum of squares of an array of numbers.
Logarithm: Returns the logarithm of a given input base of an input number.
Maximum: Returns the largest of zero or more numbers.
Minimum: Returns the smallest of zero or more numbers.
Multiply Numbers: Returns the result of multiplying the numbers
Natural Log: Returns the natural logarithm (log e; also, ln) of the input number.
Power: Returns base x to the exponent power y (that is, x^y).
Random Number: Returns a pseudo-random number between min and max.
Random Integer: Returns a pseudo-random integer between min and max.
Round: Returns the value of the input number rounded to the nearest integer.
Sine: Returns the sine of the input number.
Hyperbolic Sine: Returns the hyperbolic sine of the input number.
Square Root: Returns the positive square root of the input number.
Subtract Numbers: Returns the result of subtracting the numbers
Tangent: Returns the tangent of the input number.
Hyperbolic Tangent: Returns the hyperbolic tangent of the input number.
Truncate Number: Returns the integer portion of the input number, removing any fractional digits.
MessagePack
Efficiently serialize or deserialize data into a JSON-like format
Actions:
Encode: Encode an object into MessagePack
Decode: Decode a MessagePack message into an object
PDF
Search and extract data from PDF documents
Actions:
Find Pattern: Searches the PDF document and returns a list of page numbers containing text that satisfies the search criteria.
Extract Page: Returns the specified page in the given PDF document as a new separate PDF document.
Page Numbers: Returns a sequence of page numbers for the specified PDF document, from 1 to the last page number.
Persist Data
Persist small amounts of data that will be available later in the execution or in subsequent executions of the Instance
Actions:
Cross Flow - Add Value To Set: Add a value to the set with the specified key, creating the set as needed
Cross Flow - Append Value To List: Append a value to the list with the specified key, creating the list as needed
Cross Flow - Decrement Value: Decrement the stored integer value with the specified key by the specified amount
Cross Flow - Get Value: Get the value with the specified key, returning the specified default value if key not present
Cross Flow - Increment Value: Increment the stored integer value with the specified key by the specified amount
Cross Flow - List Keys: List all keys persisted at the cross-flow level
Cross Flow - Clear All State: Delete all cross-flow state stored for this instance
Cross Flow - Remove Value: Remove the value with the specified key
Cross Flow - Remove Value From List: Remove the value from the list with the specified key
Cross Flow - Remove Value From Set: Remove the value from the set with the specified key
Cross Flow - Save Current Time: Save the current time in UTC using the specified key
Cross Flow - Save Value: Save a value with the specified key for use at a later time
Execution - Add Value To Set: Add a value to the set with the specified key, creating the set as needed
Execution - Append Value To List: Append a value to the list with the specified key, creating the list as needed
Execution - Decrement Value: Decrement the stored integer value with the specified key by the specified amount
Execution - Get Value: Get the value with the specified key, returning the specified default value if key not present
Execution - Increment Value: Increment the stored integer value with the specified key by the specified amount
Execution - List Keys: List all keys persisted at the execution level
Execution - Clear All State: Delete all execution state
Execution - Remove Value: Remove the value with the specified key
Execution - Remove Value From List: Remove the value from the list with the specified key
Execution - Remove Value From Set: Remove the value from the set with the specified key
Execution - Save Current Time: Save the current time in UTC using the specified key
Execution - Save Value: Save a value with the specified key for use at a later time
Flow - Add Value To Set: Add a value to the set with the specified key, creating the set as needed
Flow - Append Value To List: Append a value to the list with the specified key, creating the list as needed
Flow - Decrement Value: Decrement the stored integer value with the specified key by the specified amount
Flow - Get Value: Get the value with the specified key, returning the specified default value if key not present
Flow - Increment Value: Increment the stored integer value with the specified key by the specified amount
Flow - List Keys: List all keys persisted at the flow level
Flow - Clear All State: Delete all flow state stored for this instance
Flow - Remove Value: Remove the value with the specified key
Flow - Remove Value From List: Remove the value from the list with the specified key
Flow - Remove Value From Set: Remove the value from the set with the specified key
Flow - Save Current Time: Save the current time in UTC using the specified key
Flow - Save Value: Save a value with the specified key for use at a later time
Integration - Add Value To Set: Add a value to the set with the specified key, creating the set as needed
Integration - Append Value To List: Append a value to the list with the specified key, creating the list as needed
Integration - Decrement Value: Decrement the stored integer value with the specified key by the specified amount
Integration - Get Value: Get the value with the specified key, returning the specified default value if key not present
Integration - Increment Value: Increment the stored integer value with the specified key by the specified amount
Integration - List Keys: List all keys persisted at the integration level
Integration - Clear All State: Delete all integration state stored for all instances of this integration
Integration - Remove Value: Remove the value with the specified key
Integration - Remove Value From List: Remove the value from the list with the specified key
Integration - Remove Value From Set: Remove the value from the set with the specified key
Integration - Save Current Time: Save the current time in UTC using the specified key
Integration - Save Value: Save a value with the specified key for use at a later time
Pretty Good Privacy
Create and translate encrypted messages
Actions:
Encrypt Message: Encrypt a string message with a password or PGP public key
Decrypt Message: Decrypt a string message with a password or PGP private key and passphrase
Process Data
Process data sets
Actions:
Deduplicate: Takes a sorted descending list of objects and a list of field names to use as identifiers and returns the list of objects that have not been previously processed
Result Placeholder
Generate a step output
Actions:
Mock Result: Generate a step result of your choosing.
SOAP
Interact with a SOAP-based API
Actions:
Get WSDL Definition: Retrieves a WSDL Definition from a given endpoint and returns the raw XML
Request: Makes a request to the SOAP webservice using the specified method
Describe Client: Description of services, ports and methods as a JavaScript object
Get Authentication: Retrieve authentication data from a SOAP endpoint by calling the specified authentication method
Text Manipulation
Perform common operations on strings and arrays of strings
Actions:
Join: Join strings together using an optional separator to form a single string.
Lower Case: Convert the input string to lower case
Match Regex: Match a string against a regular expression
Find & Replace: Find and replace all instances of one substring with another
Extract Substring: Extract a substring from a string
Split String: Split a string into a list of strings on a separator character
Remove Whitespace: Remove leading and trailing whitespace from a string
Upper Case: Convert the input string to UPPER CASE
Encode Base64: Convert the input string or file to base64 encoding
Decode Base64: Convert the input string from base64 encoding
HTML Encode: Convert input string to HTML-encoded equivalent
HTML Decode: Decode HTML-encoded input string
Split Lines: Split a block of text on newline characters (\n)
UUID
Generate UUIDs and GUIDs
Actions:
Nil/Empty UUID: Return the nil / empty UUID (00000000-0000-0000-0000-000000000000)
Generate UUID: Generate a version 4 UUID / GUID
Zip
Provides utility methods for working with zip files
Actions:
Unzip: Decompress a Zip file
Zip: Compress a Zip file
Decompress Gzip: Decompress Gzip file
Compress Gzip: Compress Gzip file
Triggers
Management Triggers
Triggers that facilitate executing an Integration as part of a setup or management task
Actions:
Instance Deploy: Executes a Flow when an Instance is deployed
Instance Remove: Executes a Flow when an Instance is removed
User Level Config Deploy: Executes a Flow when an User Level Config is deployed
User Level Config Remove: Executes a Flow when an User Level Config is removed
Schedule Triggers
Triggers that facilitate executing an Integration on a recurring schedule
Actions:
Schedule: Executes an Integration on a recurring schedule
Webhook Triggers
Triggers that facilitate executing an Integration via a HTTP POST request to a URL
Actions:
Webhook: Executes an integration via an HTTP Post request to a URL
Looking for a different connector?
If there is an API for it, we can Connect to it! Reach out to through our feedback form here and we'll get in touch with you on how we can enable it.
Updated 8 months ago