Keep your Zammad help desk users in sync with Microsoft Entra

Keeps your help desk user list matching your Microsoft directory, adding new staff and deactivating those who leave.

How the work actually flows

It branches. Exactly one path is taken; runs once per each entra group member.

Pattern: Exclusive Choice (4) · Multiple Instances without Synchronization (12)

flowchart TD trig(["scheduled directory sync check"]):::trigtime s0[["fetch Entra group members"]]:::mi s1["compare against Zammad accounts"]:::task trig --> s0 s0 --> s1 gx{"× is user new or departed"}:::gate s1 --> gx p00["create Zammad account"]:::task gx -->|"new staff"| p00 p10["deactivate Zammad account"]:::task gx -->|"departed staff"| p10 p00 --> out p10 --> out out[/"Zammad users matching directory"/]:::out pay{{"automatic onboarding and offboarding access"}}:::pay out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepRuns once per itemOne path onlyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
General Automation
Connects
Microsoft Entra IDZammad

The problem it solves

When someone joins or leaves your company, your help desk account list doesn't update itself. You're left manually adding new hires and remembering to lock out people who've moved on.

Who it fits

IT admins keeping a support help desk in sync with their Microsoft 365 directory.

How it works

  1. The system checks the current list of members in a Microsoft Entra group
  2. It compares that list against existing Zammad accounts
  3. New staff are created as Zammad users
  4. Anyone no longer in the group is deactivated in Zammad
What you get

Help desk accounts that always match your staff list

Keep your help desk roster automatically matching your Microsoft directory, so new hires appear and departed staff disappear without anyone touching a list.

What you get

An up-to-date Zammad user list that matches your Microsoft directory.

What you need

A Microsoft Entra (Azure AD) account and a Zammad account with API access.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook