Resources · Zapier integration

Microsoft Entra ID Zapier integrationAutomate Microsoft Entra ID with Zapier.

The Microsoft Entra ID Zapier integration gives you 2 triggers, 10 actions and 1 search. Here is what each one does to your users and groups, why it needs a paid plan, how to connect your directory and what can go wrong.

Premium app Zapier reserves this app to its paid plans.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the Microsoft Entra ID Zapier integration does

Microsoft Entra ID is the directory that decides who can sign in to Microsoft 365, Azure and the other apps your company plugs into it. Connecting it to Zapier lets your onboarding and offboarding steps run on their own: a user appears or changes, and Zapier creates, updates, groups, disables or deletes accounts for you.

Three results worth building. Onboarding without tickets: New User spots the account the moment Zapier checks, and Add User to Group puts it in the right team. Accounts created from HR data: a hire recorded elsewhere becomes a directory account with Create User. Offboarding that does not wait: Disable User cuts access the day someone leaves, and Remove User from Group cleans up memberships.

Before you build, three limits. Microsoft Entra ID is a premium app: it only runs on paid plans and the free trial. Both triggers are polling triggers, so nothing here reacts instantly. And there are only two of them, about users: no trigger watches groups or memberships. For anything the ten actions do not cover, API Request (Beta) talks to the directory directly, which is advanced work.

The same directory has its own pages on other platforms: the Microsoft Entra ID n8n integration and the Microsoft Entra ID Make integration.

Vocabulary

Zapier vocabulary in one minute

Seven words come back all along this page. Here they are, in plain English.

Zap
The automation you build on Zapier: one trigger, then one or more actions that run each time that event happens.
Trigger
The event in an app that starts the Zap. Once the Zap is on, Zapier waits for it to happen.
Action
What the Zap does once it has started: the step that creates, changes or removes something for you.
Task
The unit Zapier bills: one action your Zap completes successfully. Your plan is a count of those.
Polling trigger
A trigger Zapier checks on a timer, keeping only what it has not seen yet. Both Entra ID triggers work this way.
Filter
A step that lets the Zap go on only when what arrived meets your condition, and stops it otherwise.
Search step
A step that looks up something already in an app, here a user, so the next steps can reuse what it found.
Cost

What Microsoft Entra ID on Zapier really costs

The first cost is the plan itself: Microsoft Entra ID is a premium app, reserved to paid plans and the free trial.

  • Premium appyes, paid plans and free trial
  • Triggernever counted
  • Successful action1 task each
  • Free plannot available for this app

After that, Zapier bills successful actions only. The trigger never costs a task, and checking the directory for new users costs nothing however often it runs. Each action that succeeds counts once; one that fails is not counted. A Zap that creates a user and then adds it to two groups uses three tasks per run. Any Zap with a filter, a search such as Find User, or more than one action is a multi-step Zap, which the paid plan you need anyway already allows. Both triggers poll, so the interval below sets how fast you react.

Connect

Connect Microsoft Entra ID to Zapier in 3 steps

  1. 01

    Open your connections

    In Zapier, open the Apps page of your account and click + Add connection. In the dialog, search for Microsoft Entra ID and pick it from the results. A connection is your directory account linked to Zapier once, then reused.

  2. 02

    Sign in with the right account

    Click Add connection. A Microsoft tab opens: sign in with an account that has the rights to manage the users and groups your Zaps will touch, not just your personal one.

  3. 03

    Grant access

    Accept the access Zapier asks for on the directory. The connection is then saved once, and every Microsoft Entra ID step of every Zap reuses it. No sign in again.

First Zap

Your first Zap: new partner accounts join the Partners group

GoalWhen a partner account is created in the directory, Microsoft Entra ID adds it to the Partners group; employee accounts are left alone.

  1. 01

    Create the Zap and pick the trigger

    Start a new Zap, choose Microsoft Entra ID and the event New User. It is a polling trigger: Zapier checks the directory at the interval of your plan.

  2. 02

    Test the trigger

    Run the test: Zapier brings back the three most recent users of the directory. Pick a real one so the next steps are mapped on actual data.

  3. 03

    Add the filter

    Add a Filter step and set its three boxes: a field the trigger brought back that tells partner accounts apart, the rule, and the value to compare with. Employees stop here and only partner accounts go on.

  4. 04

    Add Add User to Group

    Add Microsoft Entra ID with Add User to Group. Pick the Partners group, then map the user from the trigger: both fields are required.

  5. 05

    Test, then publish

    Run the action test once and check the group membership in the directory. Then click Publish to switch the Zap on. Partner accounts now land in their group on their own.

Triggers

Microsoft Entra ID triggers on Zapier

2 events start a Zap when something happens in Microsoft Entra ID. Zapier checks for them at the interval your plan allows.

1

New User

Polling trigger

In Zapier“Triggers when a new user is created.”

Starts your Zap when an account is created in the directory. It is the front door of any automated onboarding.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one
When to use it
an IT manager wants every new hire placed in the groups of their team without a single ticket.
Watch out
since this app needs a paid plan, the real interval is the one of your plan, not the free one; accounts created before the Zap is published are never picked up.
2

Updated User

Polling trigger

In Zapier“Triggers when an existing user's details are updated.”

Reacts when the details of an existing user change. It is the hook for anything that should follow a move, a new role or a correction in the directory.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one
When to use it
a security team wants each changed account looked up again with Find User and reviewed before access piles up.
Watch out
a Zap on this trigger that runs Update User on the same people changes them again and can start itself over and over.
Actions

Microsoft Entra ID actions on Zapier

Microsoft Entra ID gives you 10 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Add User to Group

Action

In Zapier“Adds the selected user to a group you choose.”

Puts a user in a group you choose, so membership no longer depends on someone remembering it.

When to use it
every new account on a given team joins its team group automatically.
Watch out
both the group and the user are required, so the user must come from an earlier step.
2

Create Group

Action

In Zapier“Creates a new group.”

Builds a group in the directory, ready to receive members and access rights.

When to use it
each new client project gets its own group so access to its files is handled in one place.
Watch out
five fields are required, including whether the group is mail-enabled or a security group; its Email Nickname must be unique, without spaces or special characters.
3

Create User

Action

In Zapier“Creates a new user.”

Opens a new account in the directory from data that arrived elsewhere, typically your HR tool.

When to use it
a signed contract in your hiring tool should give the newcomer a Microsoft account before day one.
Watch out
Display Name, Email Nickname and User Principal Name are required, and you can force a password change, with or without multi-factor authentication, at first sign-in.
4

Delete Group

Action

In Zapier“Deletes a group.”

Deletes a group from the directory, the clean-up step once a team or project is over.

When to use it
a project closed in your project tool should take its access group with it.
Watch out
a wrong group mapped here is deleted all the same, so test with a throwaway group first.
5

Delete User

Action

In Zapier“Deletes an existing user.”

Removes an account from the directory, a step further than disabling it.

When to use it
a test account created for a pilot should go once the pilot closes.
Watch out
a wrong mapping deletes the wrong person, so put a filter in front and test on a dummy account first.
6

Disable User

Action

In Zapier“Disables an existing user.”

Switches an account off without deleting it, so the person can no longer sign in.

When to use it
a departure confirmed in HR should cut access on the last day, not when someone remembers.
Watch out
it needs the User Id or User Principal Name; map it from the trigger or a Find User step.
7

Remove User from Group

Action

In Zapier“Removes user from a group.”

Takes a user out of a group, the mirror of Add User to Group.

When to use it
a consultant's mission ends and they should leave the client group at once.
Watch out
the user dropdown only shows members of the group you selected, so pick the group first.
8

Update Group

Action

In Zapier“Updates a group in Azure Active Directory.”

Edits a group that already exists, such as its display name.

When to use it
a client renames itself and its project group should follow without anyone renaming it by hand.
Watch out
Group ID and Display Name are both required, even when you only want to change something else.
9

Update User

Action

In Zapier“Updates an existing user.”

Changes the details of an existing account instead of creating a new one.

When to use it
a promotion recorded in HR should update the user's details in the directory the same day.
Watch out
it needs the User ID or User Principal Name, and it sets off the Updated User trigger if a Zap watches it.
10

API Request (Beta)

Action

In Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”

An advanced action that sends your own request to Microsoft Entra ID through the connection you already set up, for what the other nine do not cover.

When to use it
a developer on the team needs one directory operation Zapier does not list.
Watch out
requests only go to the domains tied to this app, and Stop on error decides whether a failure halts the Zap.
Searches

Microsoft Entra ID search on Zapier

1 search step looks for data that already exists in Microsoft Entra ID, so a later step can use it.

A search step finds a user who already exists and hands their details to the next steps. In the editor it sits at the bottom of the Action event list, under SEARCH. This app has no find or create variant.

1

Find User

Search

In Zapier“Finds a user by id or user principal name.”

Looks up one user by ID or by User Principal Name and brings back their account so later steps can act on it.

When to use it
after Updated User, feed it the User Id field of the trigger to get the full account whose details changed.
Watch out
the ID or User Principal Name is required, so it cannot search by name alone.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, a search that finds no user stops the Zap and skips what depended on it. Switched on, the Zap carries on empty-handed.
  2. Create X if it doesn't exist yet?
    On apps that offer it, this box turns a search into a find or create. Microsoft Entra ID offers no such variant, so Find User never creates anyone.
  3. If multiple search results are found?
    Three ways out when several match: keep the first one (the default), stop the Zap, or pass them all on.
When it breaks

When a Microsoft Entra ID Zap breaks

Zapier attaches no help article to Microsoft Entra ID, so the failures worth knowing are the ones every Zap shares, which hurt more on a directory.

On user accounts, a mistake means someone locked out or let in. Read these before publishing, and the Zapier troubleshooting page covers the rest.

  • Existing users are never picked up

    A Zap only reacts to what happens after it is switched on. The people already in the directory stay out of it; bringing them into a new group is a separate job.
  • Update User feeding Updated User

    A Zap on Updated User that runs Update User on the same account writes where its own trigger watches. It sets itself off again and burns through your tasks.
  • Mass imports held back

    After a bulk import or a migration, New User can return a huge batch at once. Zapier's flood protection may hold it back rather than run every account.
  • No account handled twice

    On both polling triggers, Zapier remembers the users it has already seen, so the same account does not start the Zap twice.
Need help

Need help automating Microsoft Entra ID with Zapier?

A person reads every message.

FAQ

Microsoft Entra ID Zapier integration: your questions

01Is the Microsoft Entra ID Zapier integration free?
No. Microsoft Entra ID is a premium app on Zapier, reserved to paid plans and the free trial. The free plan, with its 100 tasks a month and its two-step Zaps, cannot use it at all. The good news is that the paid plan also lifts the two-step limit, so filters, Find User and chains of several actions are all available. Use the free trial to build and test your first Zap before committing.
02How many Zapier tasks does a Microsoft Entra ID Zap use?
One per action that succeeds, nothing for the trigger. A Zap that watches New User and runs Add User to Group uses one task per new account. If it adds the user to three groups, that run costs three. Find User is a search step and checking the directory is free however often Zapier looks. An action that fails is not counted, and a few apps and actions take more than one task, so check the history of your first runs.
03Is Microsoft Entra ID on Zapier real time?
No. New User and Updated User are both polling triggers: Zapier checks the directory at a fixed interval. That interval depends on your plan: every 2 minutes on Professional, every minute on Team and Enterprise. The free plan checks every 15 minutes, but it cannot use this premium app anyway. For onboarding, a minute or two is rarely an issue; for a sensitive departure, disable the account by hand rather than wait for the next check.
04What does it take to connect Microsoft Entra ID to Zapier?
A Microsoft account with rights on the users and groups your Zaps will manage, plus a paid Zapier plan or the free trial. You add it from the Apps page with + Add connection, sign in with Microsoft in the tab that opens and accept the access requested. The connection is reused by every step. Before creating users, check that the domain you plan to use in User Principal Name is verified in your tenant.
05Why can Create User not create the account?
Most often because of the User Principal Name. It is the sign-in address of the user, and its domain must be one of the verified domains of your tenant. Mapping a personal email from your HR tool, or a domain you have not verified yet, will not work. Display Name and Email Nickname are required too. Test with a real address on your verified domain, then map the fields from the trigger once it passes.
06What if the Microsoft Entra ID operation you need is not listed?
Zapier lists 10 actions and 1 search: create, update or delete users and groups, add or remove a member, disable a user, find a user, plus API Request (Beta). That last one sends a request of your own to the directory through your existing connection, limited to the domains tied to this app. It is advanced work, best left to someone comfortable with the Microsoft API. If even that does not fit, another platform may be worth a look.
07Zapier, Make or n8n for Microsoft Entra ID?
It depends on your criteria, not on a winner. On Zapier, Microsoft Entra ID is a premium app with 2 polling triggers, 10 actions and 1 search, so a paid plan is a given. Before choosing, list the steps of your onboarding and offboarding, check that each one exists as an operation on the platform you consider, especially group triggers, then compare how each platform bills a run and who on your team will maintain the flows.