Developer & DevOps
Add New Users to Zammad with Duplicate Prevention
17 nodes
291
157
Automatic trigger
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.Receive user information through manual trigger or HTTP endpoint
- 2.Check if user already exists in Zammad system
- 3.Create new user account if not found in database
- 4.Compare data sets to prevent duplicate entries
- 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.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (17)
/
When clicking ‘Test workflow’
Manual Trigger
Note1
Sticky Note
Get Groups from Entra
HTTP Request
Remove outer Array
Split Out
Select Entra Zammad default Group
If
Remove outer Array from Entra User
Split Out
Zammad Univeral User Object
Set
Get Zammad Users
Zammad
Merge
Merge
Get Members of the default group
HTTP Request
Find new Zammad Users
Set
Update Zammad User
Zammad
Create Zammad User
Zammad
Deactivate Zammad User
Zammad
Find removed Users
Set
If
If
Select only active Users and entra_obect_type="user"
If