What Does Connector Mean?
On This Page
Quick Definition
A Connector is like a digital bridge that lets two different apps talk to each other. For example, a connector might link your email system to your calendar so that when you get a meeting invite, it automatically appears on your schedule. Connectors handle the technical details of connecting different software, so you don’t have to write code. They are widely used in Microsoft 365 to connect services like SharePoint, Teams, and Outlook with third-party apps.
Commonly Confused With
A Teams incoming webhook is a simple URL that accepts JSON payloads and posts a card message to a single Teams channel. It is one-way only and cannot be triggered by events in other services without external logic. A Power Automate connector is a full integration component that can be triggered by events, run complex logic, and take multiple actions across different systems.
Use a Teams webhook to post a daily digest from a script. Use a Power Automate connector to automatically create a Teams meeting when a lead is added in Salesforce.
An API endpoint is a specific URL where an application can send requests to get or send data. A connector is a higher-level abstraction that wraps API calls, handles authentication, and provides a user-friendly interface for workflow builders. You can call an API endpoint directly with code, but a connector lets you use it without writing code.
Calling the Graph API directly to send an email requires writing code and managing tokens. Using the Outlook connector in Power Automate lets you send the same email with a few clicks.
Azure Logic Apps connectors are similar to Power Automate connectors but are designed for enterprise integration scenarios with more advanced features like integration account, XSLT transformations, and on-premises data gateway support. Power Automate connectors are more focused on business user automation and team productivity within Microsoft 365. Both use the same underlying connector framework, but the licensing and deployment model differ.
Use Power Automate for a simple flow that sends a Slack message when a file is uploaded. Use Logic Apps for a complex B2B EDI message transformation that requires enterprise-grade logging and error handling.
Must Know for Exams
The MS-102 exam, officially titled Microsoft 365 Administrator, covers a wide range of topics including identity management, security, compliance, and collaboration. Connectors are explicitly tested in the collaboration workloads section. Specifically, the exam objective includes understanding how to configure Microsoft Teams connectors and Power Automate connectors to automate business processes. The exam may ask you to choose the correct connector for a given scenario, such as connecting a Twitter feed to a SharePoint list, or connecting a custom app to Microsoft Dataverse via a custom connector.
Question types typically include multiple-choice where you are given a business requirement, such as: ‘A company wants to post messages from their IT support ticketing system to a specific Teams channel whenever a ticket is resolved.’ You must select the appropriate connector and understand the authentication method required. Another common question format is a case study where you are shown a tenant with several existing connectors and a flow that is failing. You must diagnose why the flow is broken, often because a connector’s authentication expired, the API endpoint changed, or the connector is not supported in the region.
the exam covers the difference between standard connectors (included with Microsoft 365) and premium connectors (require Power Automate licenses). For example, connecting to SharePoint Online uses a standard connector, but connecting to Salesforce or SQL Server requires a premium connector. This distinction is important for cost decisions, and the exam may present a scenario where you need to recommend a solution that stays within a limited budget.
Another exam topic is Data Loss Prevention (DLP) policies related to connectors. You may be asked to configure a DLP policy that prevents data from flowing from a sensitive SharePoint site to an external non-Microsoft connector. Understanding how connectors are classified and how DLP policies evaluate connector groups is essential. Finally, the exam may test your knowledge of custom connectors, which are built by developers to connect to custom APIs. You need to know when a custom connector is necessary versus when a prebuilt connector is sufficient.
Overall, connectors are not a fringe topic; they appear in multiple exam objectives. A strong understanding of connector types, authentication, licensing, and troubleshooting will help you answer these questions confidently.
Simple Meaning
Imagine you have two friends who speak different languages. You want them to work together on a project, but they cannot understand each other. You become the translator, listening to one friend, then telling the other friend what was said, and then passing responses back the other way. In the world of IT, a Connector acts exactly like that translator. It is a piece of software that sits between two different applications or systems, converting messages and data from one format into a format the other system understands.
For example, think of your work email and your project management tool, like Trello or Asana. Without a connector, you would have to manually check your email for new tasks, then go to the project tool and create a card. With a connector, when an email arrives with a specific label, it automatically creates a new card in your project board. The connector watches your email, grabs the important information, and sends it to the project tool.
Connectors work both ways. Some let data flow in one direction only, like from a survey tool into a spreadsheet. Others allow two-way communication, so changes in one system automatically update the other. The key idea is that connectors save you from doing boring, repetitive work. They also reduce errors because you never forget to copy something over. For IT professionals, connectors are essential for building automated workflows, often called integrations, that keep business processes running smoothly without human babysitting.
Full Technical Definition
A Connector, in the context of collaboration workloads and Microsoft 365, is a pre-built integration component that enables data flow and workflow automation between Microsoft services (such as Microsoft Teams, Outlook, SharePoint, and Power Automate) and external applications or services. Connectors communicate using standard protocols like REST APIs, OAuth 2.0 for authentication, and JSON or XML for data formatting. They are often deployed as part of Power Automate flows, where they serve as triggers and actions within a workflow.
On a technical level, a Connector consists of several components: a trigger, an action, and a connection configuration. The trigger defines the event that initiates the workflow, such as receiving an email with a specific subject, a new file being added to a SharePoint document library, or a new row in a Microsoft Dataverse table. The action defines what happens next, such as posting a message to a Teams channel, creating a calendar event in Outlook, or updating a SQL database record. The connection configuration stores the authentication credentials, which typically involve OAuth 2.0 tokens, API keys, or service principal credentials.
Microsoft provides hundreds of pre-built connectors for popular services like Salesforce, GitHub, Twitter, MailChimp, Jira, and many more. These connectors are built and maintained by Microsoft or by third-party providers, and they are available in the Power Automate connector library. Each connector is versioned and has a specific set of capabilities defined in its API surface. The connector abstracts the complexity of direct API calls, handling pagination, rate limiting, error handling, and token refresh cycles.
For the MS-102 exam, understanding Microsoft 365 connectors is critical because they are the foundation of the Power Automate integration with Microsoft 365 workloads. The exam tests your ability to identify which connector to use for a given scenario, how to configure authentication for connectors, and how to troubleshoot common connection failures. Connectors are different from Teams connectors, which are primarily for incoming webhooks that post card messages to channels. However, both types are part of the broader connectivity model in Microsoft 365.
In an enterprise environment, connectors must be managed with governance in mind. Administrators can use Data Loss Prevention (DLP) policies in Power Platform to control which connectors users can use and how data flows between connectors. This is crucial because a poorly configured connector could expose sensitive data to an external service. Connectors have licensing requirements. Some premium connectors require a Power Automate per-user or per-flow license, while standard connectors are included with Microsoft 365 subscriptions. Knowing the difference is essential for cost management and compliance.
Real-Life Example
Think about a busy restaurant kitchen. The chef is the main application, like Microsoft Teams, that needs to communicate with the waitstaff (another application, like a point-of-sale system). When a customer orders a steak, the waitperson writes the order on a slip of paper and hands it to the chef. That paper slip is a simple connector. But what if the order needs to go to three different stations? The salad station, the grill, and the dessert station? Now you need a more sophisticated connector, maybe a digital screen system that splits the order into parts and sends each part to the correct station.
In this analogy, the digital screen system is like a Microsoft Power Automate connector. It listens for an event (a new order from the POS system), translates the order into the format each station needs (salad ingredients, grill temperature, dessert plating), and delivers the instruction automatically. The chef never has to walk across the kitchen to tell the salad station what to do. The connector does that silently and instantly.
Now imagine a problem: the digital screen system loses power. The waitstaff would have to run around the kitchen shouting orders, which is chaotic and leads to mistakes. Similarly, if a connector fails, data stops flowing between systems, and people have to manually intervene, which slows down business. That is why IT professionals monitor connector health, check logs, and ensure backup authentication tokens are in place. In the restaurant, a backup paper slip system is the equivalent of a redundant connector configuration.
This analogy maps directly to IT: the connector is the automation middleman that keeps the kitchen (your productivity) running smoothly without extra mental effort. It ensures that when an event happens in one system, the right actions happen in another system, every time, without human error.
Why This Term Matters
Connectors matter because modern businesses never use just one piece of software. A typical company runs email in Outlook, files in SharePoint, chats in Teams, customer data in Salesforce, project tasks in Jira, and financial data in an ERP system. Without connectors, employees would have to switch between all these tools constantly, copying information from one to another. This is slow, error-prone, and frustrating. Connectors eliminate that busywork by automating the data transfer.
For IT professionals, connectors are a key part of the automation strategy. They enable Power Automate workflows that can trigger when a new employee is hired in the HR system and automatically create a user account in Azure AD, assign licenses, add the person to the correct Teams groups, and send a welcome email. That whole sequence happens in seconds, without anyone lifting a finger. Connectors are also central to incident response. When a critical alert comes from a monitoring tool, a connector can create a ticket in ServiceNow, post a message in a Teams channel, and send an SMS to the on-call engineer.
From a governance perspective, connectors introduce risk because they bridge internal systems with external ones. An admin must control which connectors are allowed, who can create new connections, and how data flows across boundaries. Microsoft provides DLP policies and connector classification (standard vs. premium) to enforce these controls. Understanding connectors is therefore not just about convenience; it is about security and compliance.
In the MS-102 exam, you will be tested on connector concepts because they are a pillar of the Microsoft 365 productivity story. You need to know how to identify the right connector for a scenario, how to configure authentication, and how to troubleshoot when a flow fails. Even if you are not a Power Automate specialist, knowing connectors helps you design better IT solutions that save time, reduce costs, and improve user satisfaction.
How It Appears in Exam Questions
Connector questions on the MS-102 exam usually fall into three patterns: scenario-based, configuration-based, and troubleshooting-based.
In a scenario-based question, you are given a business problem. For instance: ‘Your company uses a third-party survey tool that stores responses in a CSV file on an FTP server. The marketing team wants those survey results automatically added to a Microsoft Dataverse table every time a new survey is completed. Which connector should you use?’ The answer is typically the FTP connector (for the file transfer) and the Dataverse connector (for the table insert). The question may also require you to specify the trigger type: a scheduled trigger to check for new files, versus an instant trigger.
Configuration-based questions ask about settings. For example: ‘You are setting up a connector to an external CRM system that requires OAuth 2.0 authentication. The authentication fails with a ‘401 Unauthorized’ error. What is the most likely cause?’ The answer is usually that the OAuth token has expired, or the client ID and secret are incorrect, or the redirect URI does not match what is registered. Another configuration question might ask: ‘Which connector type allows you to use your own API without relying on a prebuilt connector?’ The answer is a custom connector.
Troubleshooting questions present a broken flow. For example: ‘A Power Automate flow that posts a message to a Teams channel when a SharePoint file is modified stops working. Upon review, the flow editor shows a warning that the Teams connector is missing a connection reference. What should you do?’ The answer is to re-authenticate the Teams connector by editing the connection, entering valid credentials, and saving. Sometimes the issue is that a connector has been deprecated. For instance, an older connector like the Twitter connector may be phased out, and the flow needs to be updated to use the new connector.
Another common trap involves connector licensing. A question might present a flow that uses a premium connector but the user only has a Microsoft 365 E3 license, which does not include Power Automate premium features. The correct answer is to advise upgrading the user’s license to Power Automate per-user plan or redesigning the flow to use only standard connectors.
Finally, questions may ask you to identify the difference between a Teams connector (incoming webhook for posting cards) and a Power Automate connector (for running more complex workflows). The exam will test your ability to choose the correct tool for the task. Recognizing these question patterns and understanding the concepts behind them will significantly improve your exam performance.
Practise Connector Questions
Test your understanding with exam-style practice questions.
Example Scenario
Imagine you work at a mid-sized company that uses Microsoft Teams for internal communication and Salesforce to manage customer accounts. The support team wants to be notified in a Teams channel every time a high-priority support ticket is created in Salesforce. Without a connector, a support agent would have to refresh Salesforce constantly, or wait for an email alert, and then manually copy the ticket details into Teams. This wastes time and means urgent tickets might not be seen quickly.
Instead, the IT admin sets up a Power Automate flow that uses the Salesforce connector as the trigger. The trigger is configured to fire when a new case is created in Salesforce with the Priority field set to ‘High.’ When that happens, the flow automatically creates a new message in a specific Teams channel using the Teams connector. The message includes the ticket number, the customer name, the subject, and a link to the Salesforce case. The whole process takes less than a second.
Now, let’s say the flow stops working one day. The support team complains that they are missing notifications. The admin checks the flow history and sees an error: ‘Salesforce connector authentication failed.’ The reason is that the OAuth token that Power Automate uses to talk to Salesforce has expired. The admin opens the connector connection settings, re-authenticates by logging into Salesforce and granting permission again, and the flow resumes.
This scenario shows how connectors enable real-time automation, but also how they require periodic maintenance. In the exam, you might be asked to explain why the flow failed and how to fix it. The correct answer would be to re-establish the connection to Salesforce. This example also highlights the importance of monitoring connector health and having a process in place to refresh tokens before they expire.
Common Mistakes
Thinking all connectors are free and included with any Microsoft 365 license.
Many connectors, especially those for third-party services like Salesforce, SQL Server, or Twitter, are premium connectors that require a Power Automate per-user or per-flow license. Using them without the proper license will cause the flow to fail with a licensing error.
Always check the connector type in the Power Automate documentation. If it is marked as premium, ensure the user or the flow has the appropriate Power Automate license assigned.
Confusing a Teams connector (incoming webhook) with a Power Automate connector.
Teams connectors are simple, one-way webhooks that only post card messages to a channel. They cannot start a workflow or pull data from another system. Power Automate connectors are full-featured, can act as triggers and actions, and support two-way data flow.
Use a Teams webhook when you only need to post messages from an existing system. Use a Power Automate connector when you need complex workflows with triggers, conditions, and multiple actions.
Assuming that once a connector is configured, it never needs maintenance.
Connector authentication tokens expire, APIs change, and services deprecate old connectors. If you do not monitor and refresh connections, flows break silently and users will not get notifications or data updates.
Set up alerts for flow failures in Power Automate. Regularly review connector connections and re-authenticate before tokens expire. Keep documentation on which connectors are in use and their authentication requirements.
Choosing a custom connector when a prebuilt connector is available.
Building a custom connector requires development work, testing, and ongoing maintenance. Prebuilt connectors are maintained by Microsoft or third-party providers, handle authentication, pagination, and error handling automatically.
Always search the Power Automate connector library first for the service you need. Only build a custom connector if the service does not have a prebuilt connector and you have developer resources to maintain it.
Not considering DLP policies when configuring connectors.
If your organization has DLP policies that block data from flowing to non-Microsoft connectors, your flow will fail at runtime or be blocked entirely. This can cause compliance violations if sensitive data leaks to unauthorized services.
Before creating a connector-based flow, consult the organization’s DLP policies. If needed, request an exception or use an approved connector that is part of an allowed group. Test the flow in a non-production environment first.
Exam Trap — Don't Get Fooled
{"trap":"The exam may present a scenario where a flow uses the SharePoint connector to post a message to a Teams channel, and the question asks why the flow fails with an authentication error. The trap answer is ‘The SharePoint connector does not support that action’ but the real reason is that the Teams connector’s authentication token has expired.","why_learners_choose_it":"Learners focus on the SharePoint part of the scenario and assume the issue is with SharePoint, because they know SharePoint connectors have specific permissions.
They do not carefully read the error message which points to the Teams connector.","how_to_avoid_it":"Always read the full error message in the question. If the error says ‘Microsoft Teams connector authentication failed,’ the root cause is always the Teams connection, not SharePoint.
Check the connector that is failing, not the one you think should be failing."
Step-by-Step Breakdown
Identify the event trigger
First, determine what event should start the automation. For example, a new email arriving in a shared mailbox, a new row added to an Excel table, or a new tweet from a specific account. The trigger is what tells the connector to wake up and do something.
Choose the source connector
Select the connector that corresponds to the system where the event happens. If the event is in SharePoint, choose the SharePoint connector. If it is in Salesforce, choose the Salesforce connector. The connector provides the trigger type and handles authentication with that system.
Configure authentication for the source connector
You must sign in to the source system using the appropriate credentials. For Microsoft services, this is usually your Microsoft 365 account. For third-party services, you may need an API key, OAuth tokens, or a service principal. Authentication is stored separately from the flow and can be reused across multiple flows.
Define the action or actions
After the trigger fires, define what should happen next. This could be a single action, like posting a message, or a chain of actions with conditions. Each action uses a connector. For example, after a trigger from Salesforce, you might add an action to create a Teams message, then an action to update a SharePoint list, and so on.
Configure authentication for each action connector
Every connector used in an action also needs authentication. You must sign in to the target system as well. For a flow that reads from Salesforce and writes to Teams, you need to authenticate both the Salesforce connector (read) and the Teams connector (write). Authentication failures are a common reason for flow breakdowns.
Test the flow manually
Before going live, run a manual test by triggering the event condition. For example, send a test email or create a test record in Salesforce. Check the flow run history for success or error messages. Fix any issues before enabling the flow for all users.
Monitor and maintain connector connections
Connector authentication tokens expire, connectors get deprecated, and APIs change. Regularly check the flow run history and set up alerts for failures. When a connection expires, re-authenticate the connector in the connections page. Keep a list of all connectors used across your flows for auditing purposes.
Practical Mini-Lesson
Connectors are the building blocks of automation in Microsoft 365, but to use them effectively you need to understand their architecture and lifecycle. Each connector has a set of capabilities defined by its API surface. For example, the SharePoint connector can perform over 100 different actions, such as creating files, updating list items, deleting folders, and copying files. Not all actions are available on every connector, and some connectors have limitations.
When you create a new flow, you start by choosing a connector and then selecting one of its triggers. There are three trigger types: instant triggers that fire immediately when an event happens (like a new file), scheduled triggers that run at specified intervals (like every hour), and manual triggers that run when a user clicks a button. Each trigger type is appropriate for different scenarios. For example, if you want to process survey responses in real time, use an instant trigger. If you want to clean up old files every night, use a scheduled trigger.
Authentication is the most common failure point for connectors. Connectors use OAuth 2.0, API keys, or basic authentication. OAuth tokens typically last between 90 days and one year, depending on the service. When a token expires, the flow fails with an authentication error. In an enterprise environment, you should use service principals or managed identities where possible to avoid per-user token expiration. This is especially important when the flow runs in the background without user interaction.
Another practical consideration is connector versioning. Microsoft occasionally replaces old connectors with new ones. For instance, the old Twitter connector was deprecated and replaced with a new one that requires an API key. If your flows use the old connector, they will break. You must proactively update them. Similarly, third-party providers update their APIs, breaking existing connectors. Always check for updates and test in a development environment before applying changes to production.
For IT professionals, it is also important to understand the difference between standard and premium connectors. Standard connectors are included with Microsoft 365 E3 and E5 licenses. Premium connectors require a Power Automate per-user plan costing $15/user/month, or a per-flow plan. If you build a flow that uses a premium connector, all users who run the flow need a premium license. Misunderstanding this can lead to unexpected costs and flow blocks.
Finally, connectors are subject to service limits. Power Automate has an API rate limit of 100 calls per 30 seconds per connection for most Microsoft connectors. Exceeding this limit causes throttling, where requests are delayed or dropped. If your flow processes many items, you need to design it to handle throttling, perhaps by adding delays or batching data. Knowing these constraints helps you build resilient automations that work reliably in production.
Memory Tip
Connector = Digital bridge: it translates and transfers data between two systems without you needing to know their languages.
Covered in These Exams
Current Exam Context
Current exam versions that test this topic — use these objectives when studying.
MS-102MS-102 →Related Glossary Terms
Two-factor authentication (2FA) is a security method that requires two different types of proof before granting access to an account or system.
An A record is a type of DNS resource record that maps a domain name to an IPv4 address.
AAA (Authentication, Authorization, and Accounting) is a security framework that controls who can access a network, what they are allowed to do, and tracks what they did.
802.1X is a network access control standard that authenticates devices before they are allowed to connect to a wired or wireless network.
5G is the fifth generation of cellular network technology, designed to deliver faster speeds, lower latency, and support for many more connected devices than previous generations.
Frequently Asked Questions
Do I need a Power Automate license to use connectors?
Not all connectors require a premium license. Standard connectors are included with Microsoft 365 subscriptions. However, premium connectors like Salesforce, SQL Server, and Twitter require a Power Automate per-user or per-flow license.
What is the difference between a trigger and an action in a connector?
A trigger is the event that starts a flow, like a new email or a new file. An action is what the flow does in response, like sending a Teams message or updating a SharePoint list. Both are part of the connector’s capability.
Can I create my own connector?
Yes, you can create a custom connector that wraps your own API. This requires defining the API endpoint, authentication method, and operations. Custom connectors are useful when no prebuilt connector exists for your service.
Why does my connector keep failing with an authentication error?
The most common cause is an expired OAuth token. You need to re-authenticate the connector by signing in again in the connection settings. Other causes include incorrect API keys or changes to the third-party service’s authentication requirements.
Can a connector work across different Microsoft 365 tenants?
Yes, connectors can be configured to access services in different tenants, but you must authenticate separately for each tenant. Some connectors support multi-tenant applications where you provide credentials for the target tenant.
How do I know if a connector is standard or premium?
The connector label in Power Automate shows ‘Premium’ or ‘Standard.’ You can also check the Microsoft documentation for the specific connector. Standard connectors are free with Microsoft 365; premium connectors require an additional license.
Summary
A Connector is a pre-built integration that enables data exchange and workflow automation between Microsoft 365 services and external applications. It acts as a digital bridge, handling authentication, data formatting, and API calls behind the scenes. For IT professionals, connectors are essential for building efficient automations that save time and reduce errors. They are the backbone of Power Automate flows and appear frequently in the MS-102 exam, especially in scenarios involving collaboration workloads.
Understanding connector types (standard vs. premium), authentication methods, and troubleshooting failures is crucial for both daily administration and exam success. Common mistakes include ignoring license requirements, confusing connector types, and neglecting to monitor authentication expiry. The exam may test your ability to choose the correct connector for a scenario, diagnose authentication errors, and apply DLP policies to control data flow.
In practice, connectors simplify complex integrations, but they require ongoing maintenance and governance. By mastering connector concepts, you ensure that your organization’s automated workflows run reliably, securely, and within budget. This knowledge directly supports your ability to pass the MS-102 exam and become a more effective Microsoft 365 administrator.