Developer & DevOps

Add New Users to Zammad with Duplicate Prevention

17 nodes 291 157 Automatic trigger
Download

Workflow Description

Automation receives user data via HTTP request, verifies existing users in Zammad, creates new accounts automatically, and compares datasets to prevent duplicates and ensure data consistency.

How it works

  1. 1.Receive user information through manual trigger or HTTP endpoint
  2. 2.Check if user already exists in Zammad system
  3. 3.Create new user account if not found in database
  4. 4.Compare data sets to prevent duplicate entries
  5. 5.Merge results and log the operation

Use cases

  • Bulk onboard new team members to ticketing system without manual entry
  • Sync users from external HR systems directly to Zammad
  • Prevent duplicate accounts when importing employee lists from multiple sources

Requirements

  • Active Zammad connection with valid API credentials
  • Define required user fields (email, name, department)
  • Configure duplicate check condition before user creation

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Zammad

Details

Trigger Automatic trigger
Nodes 17
Apps 1
Views 291
Downloads 157

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (17)

/

When clicking ‘Test workflow’

Manual Trigger

#1

Note1

Sticky Note

#2

Get Groups from Entra

HTTP Request

#3

Remove outer Array

Split Out

#4

Select Entra Zammad default Group

If

#5

Remove outer Array from Entra User

Split Out

#6

Zammad Univeral User Object

Set

#7

Get Zammad Users

Zammad

#8

Merge

Merge

#9

Get Members of the default group

HTTP Request

#10

Find new Zammad Users

Set

#11

Update Zammad User

Zammad

#12

Create Zammad User

Zammad

#13

Deactivate Zammad User

Zammad

#14

Find removed Users

Set

#15

If

If

#16

Select only active Users and entra_obect_type="user"

If

#17