Problem Statement Administrators often need to bulk delete users, such as when a business unit is sold to another company and their associated data must be incrementally removed. Currently, taking an exported list of users from Zendesk Explore and removing them manually is time-consuming and inefficient.
What makes this app special This app bypasses complex CSV file uploads and unnecessary safety confirmations, as it is designed strictly for admin use. It features a streamlined interface optimized for narrow spaces, allowing an admin to directly paste a raw list of email addresses, automatically handling duplicate removal and API rate limits by processing in batches.
Core use cases
-
Bulk deleting obsolete end-user profiles after a business unit is sold off.
-
Pairing with a similar app used to bulk-delete closed tickets associated with the sold business unit.
-
Processing batch deletions directly from a Zendesk Explore export copy-paste.
Location of app
Side Navigation, for complex apps that need space
The Recipe (The Prompt)
"Build an app for administrators to bulk delete Zendesk users. I want to be able to paste in text of email addresses obtained from a Zendesk Explore export. The text area should accept data separated by line breaks or commas.
Requirements:
No safety confirmation needed – this is strictly for admins.
Rate Limiting: Process a maximum of 100 deletions at a time sequentially via the Zendesk API to respect rate limits.
Error Handling/Display: After processing, display a simple count of successes and failures.
UI/Design: Optimize the layout for limited real estate so it can cluster with other apps. Use a compact text area (around 8 rows), reduce padding to 16px for better space efficiency, and stack the action buttons vertically with 100% width."
