Helpdesk for Zammad

Support for the iOS and Apple Watch app. An independent, unofficial client for Zammad, not affiliated with Zammad GmbH.

Setting up

The app talks directly to your own Zammad server. You need the server URL and either your login or a personal API token.

  1. Open the app. The setup wizard asks for your server URL, for example https://helpdesk.example.com.
  2. Choose API token. In Zammad's web interface, go to your avatar → Profile → Token Access → Create, tick ticket.agent, and copy the token.
  3. Paste the token and tap Test Connection. When it succeeds, the ticket queue loads.

“Connection failed”

Push notifications

Zammad has no built-in support for Apple push notifications, so the app uses a small relay run by us. When you enable notifications, the app registers your device with the relay and tells you how to add a webhook trigger in Zammad. Zammad then calls that webhook for ticket updates, and the relay forwards a push to your phone.

Colleague chat

Agents on the same Zammad server can message each other and hand tickets over. Messages are end-to-end encrypted on the device with a key that never leaves it; the relay only ever stores ciphertext.

Premium

The app is free with a banner ad. A one-time Lifetime Unlock (or a subscription) removes the ad and enables real-time push notifications and the app icon badge. Purchases are handled by Apple; use Restore Purchases in Settings after reinstalling or switching devices.

Contact

Questions, bug reports and feature requests: b.jonkers@world-ict.nl, or open an issue on GitHub. Please include your app version (Settings → About) and the Zammad version you connect to.

Helpdesk for Zammad is developed by World ICT, Netherlands. Zammad is a trademark of Zammad GmbH; it is used here only to describe what this app connects to.