Connectors list

Tip

The A-Z complete list (in this topic) lists all the available connectors you can use in your Logic Apps. Connector details lists any triggers and actions defined in the swagger, and also lists any limits for each connector.

Connectors are an integral part when creating logic apps. Using these connectors, you can really expand your on-premises and cloud applications to do different things with data that you create, and data you already have. The connectors are available in the following categories:

  • Standard connectors: Automatically available and included when you use logic apps. Some examples include Service Bus, Power BI, Oracle Database, OneDrive, and many more.

  • Integration account connectors: Available when you purchase an integration account. Using these connectors, you can transform and validate XML, process business-to-business messages with AS2 / X12 / EDIFACT, and encode and decode flat files. If you work with BizTalk Server, then these connectors are a good fit to expand your BizTalk workflows into Azure.

    BizTalk Server also has a Logic Apps adapter that includes receiving from a logic app, and sending to a logic app.

  • Enterprise connectors: Includes MQ and SAP. Available at an additional cost.

Logic Apps Pricing and Pricing model provide more details on the costs.

There are thousands of applications and millions of executions that are successfully processing data and information using these connectors. The following table lists the most popular and some favorites with our users:

API Icon
Azure Blob
Storage
If you want to automate any tasks with your storage account, then you should look at this connector. Supports CRUD (create, read, update, delete) operations. API Icon
Azure Functions
Create functions that run custom snippets of C# or node.js, and then use these functions in your logic apps.
API Icon
Dynamics 365
CRM Online
One of the most-asked for connectors. It has triggers and actions to help automate workflows with leads, and more. API Icon
Event Hubs
Consume and publish events on an Event Hub. For example, you can get output from your logic app using Event Hubs, and then send the output to a real-time analytics provider.
API Icon
FTP
If your FTP server is accessible from the internet, then you can automate workflows to work with files and folders.

SFTP is also available with the SFTP connector.
API Icon
HTTP
Use logic apps to communicate with any endpoint over HTTP.
API Icon
Office 365
Outlook
Lots of triggers, and a lot more actions to use Office 365 email and events within your workflows.

This connector includes an approval email action to approve vacation requests, expense reports, and so on.

Office 365 users are also available with the Office 365 Users connector.
API Icon
Request / Response
This connector provides an HTTPS URL. When the logic app receives a request to this URL, the logic app starts.
API Icon
Salesforce
Easily sign in with your Salesforce account to get access to objects, such as Leads, and more. API Icon
Service Bus
The most popular connector within logic apps, it includes triggers and actions to do asynchronous messaging and publish/subscribe with queues, subscriptions, and topics.
API Icon
SharePoint
Online
If you do anything with SharePoint, and could benefit from automation, we recommend looking at this connector. Can be used with an on-premises SharePoint, and SharePoint Online. API Icon
SQL Server
One of the most used connectors, it can connect to an on-premises SQL Server, and an Azure SQL Database.
API Icon
Twitter
Sign in easily with a Twitter account, and then start a workflow when a new tweet is posted. Then, save these tweets to a SQL database or SharePoint list.

Integration account connectors

The Enterprise Integration Pack (EIP) includes connectors that are well known to the BizTalk Server community. When you purchase an integration account, you also get the following connectors:

API Icon
AS2
decoding
API Icon
AS2
encoding
API Icon
EDIFACT
decoding
API Icon
EDIFACT
encoding
API Icon
Flat file
encoding
API Icon
Flat file
decoding
API Icon
Integration
account
API Icon
Transform
XML
API Icon
X12
decoding
API Icon
X12
encoding
API Icon
XML
validation

Enterprise connectors

Connect to your enterprise applications within your logic apps.

API Icon
MQ
API Icon
SAP

A-Z complete list

Connector details list any triggers and actions defined in the swagger, and also lists any limits for each connector.

1 A B C D E F G H I J L M
N O P R S T U V W X Y Z
10to8 Appointment Scheduling

Act!
Adobe Creative Cloud
appFigures
AS2
Asana
Azure Active Directory (AD)
Azure API Management
Azure App Services
Azure Application
Azure Automation
Azure Blob Storage
Azure Data Lake
Azure DocumentDB (Cosmos DB)
Azure Functions
Azure Logic Apps
AzureML
Azure Queues
Azure Resource Manager
Azure SQL Database

Basecamp 2
Basecamp 3
Batch
Benchmark Email
Bing Search
Bitbucket
Bitly
BizTalk Server
Blogger
Box
Buffer

Calendly
Campfire
Capsule CRM
Chatter
Cognito Forms
Cognitive Services Computer Vision API
Cognitive Services Face API
Cognitive Services LUIS
Cognitive Services Text Analytics
Common Data Service
Content Conversion
Control-Terminate
Custom APIs / web apps

Data Operations
DB2
Disqus
DocuSign
Do Until
Dropbox
Dynamics 365 CRM Online
Dynamics 365 for Financials
Dynamics 365 for Operations
Dynamics NAV

Easy Redmine
EDIFACT
Event Hubs
Eventbrite

Facebook
File System
Flat File
FreshBooks
Freshdesk
Freshservice
FTP

GitHub
Gmail
Google Calendar
Google Contacts
Google Drive
Google Sheets
Google Tasks
GoToMeeting
GoToTraining
GoToWebinar

Harvest
HelloSign
HipChat
HTTP
HTTP + Swagger
HTTP Webhook

Informix
Infusionsoft
Inoreader
Insightly
Instagram
Instapaper
Integration Account
Intercom
JotForm
JIRA

LeanKit
LiveChat

MailChimp
Mandrill
Medium
Microsoft Forms
Microsoft Teams
Microsoft Translator
MQ
MSN Weather
Muhimbi PDF
MySQL

Nexmo

Office 365 Outlook
Office 365 Users
Office 365 Video
OneDrive
OneDrive for Business
OneNote (Business)
Oracle Database
Outlook Customer Manager
Outlook Tasks
Outlook.com

PagerDuty
Parserr
Paylocity
Pinterest
Pipedrive
Pivotal Tracker
Planner
PostgreSQL
Power BI
Project Online

Redmine
Request / Response
RSS

Salesforce
SAP Application Server
SAP Message Server
Schedule
Scope
SendGrid
Send messages to batch
Service Bus
SFTP
SharePoint Online
SharePoint Server
Slack
Smartsheet
SMTP
SparkPost
SQL Server
Stripe
SurveyMonkey
Switch Case

Teamwork Projects
Teradata
Todoist
Toodledo
Transform XML
Trello
Twilio
Twitter
Typeform

UserVoice

Variables
Vimeo
Visual Studio Team Services

WebMerge
WordPress
Wunderlist

X12
XML Validation

Yammer
YouTube

Zendesk
Tip

To get started with Azure Logic Apps before signing up for an Azure account, go to Try Logic Apps. You can immediately create a short-lived starter logic app. No credit cards required; no commitments.

Connectors as triggers and actions

A trigger starts or runs an instance your logic app. Some connectors provide triggers that notify your app when specific events happen. For example, the FTP connector has the OnUpdatedFile trigger that starts your logic app when a file is updated.

Logic apps include the following types of triggers:

  • Poll triggers: These triggers poll your service at a specified frequency to check for new data.

    When new data is available, a new instance of your logic app runs with the data as input.

  • Push triggers: These triggers listen for data on an endpoint, or for an event to happen, then triggers a new instance of your logic app.

  • Recurrence trigger: This trigger instantiates an instance of your logic app on a prescribed schedule.

Connectors also provide actions that you can use in your workflow. For example, your logic app can look up data, and then use this data later on in your logic app. More specifically, you can look up customer data from a SQL database, and then use this customer data to build your workflow.

Tip

Connectors overview provides more details on triggers and actions.

Message manipulation actions

Logic apps include built-in actions that can change or manipulate your payload data. The built-in Data Operations connector includes the following actions:

Compose Build or generate values or objects to use later, or as you build your workflow. For example, you can author a JSON object with values from multiple steps, or calculate a constant to reference later in a logic app run.
Create CSV table
Create HTML table
Turn an array result-set into a CSV or HTML table. For example, add the CRM "List records" action, and add a filter for records added today. Then, send the results as an HTML table in an email.
Filter array (query) Filter a result set to the entries that interest you. For example, search all tweets with #Azure, and then "filter" the returned tweets to only return results that are Tweeted_by_followers > 50.
Join Join an array by some delimeter. For example, the Detect Key Phrases operation returns an array of key phrases. You could "join" them with a , or something similar. So instead of ["Some", "Phrase"], you have "Some, Phrase".
Parse JSON Parse out and access values from a JSON object in the designer. For example, if your Azure Function returns a JSON payload, then you can parse it to access the JSON properties later in another step. The action also validates that the JSON matches the specified schema at runtime.
Select Select certain properties of an array for further processing. If you "List records" from SQL, and it returns 15 columns, then select just a few of those columns for further processing. The output is an array that only contains the properties you select.

Custom connectors and Azure certification

To call into APIs that run custom code or aren't available as connectors, you can extend the Logic Apps platform by creating REST-based API Apps as custom connectors.

If you want to make your custom API Apps public and available to use in Azure, then submit your nominations to the Microsoft Azure Certified program.

Get help

To ask questions, answer questions, and see what other Azure Logic Apps users are doing, go to the Azure Logic Apps forum.

To help improve Azure Logic Apps and connectors, vote on or submit ideas at the Logic Apps user feedback site.

Are we missing a connector topic, or any details you think are important? If yes, then help us by adding to our existing topics, or write your own. Our documentation is open source, and hosted on GitHub. Get started at our GitHub repository.

Next steps