Zammad is an open-source support / ticketing system. It's accessible at
support.netsoc.ie. Users can email firstname.lastname@example.org and
Zammad will automatically create tickets for them. There's also an embeddable live chat widget, this is set up for the
Adding new admin users
All new users should sign up through the registration form at support.netsoc.ie. If they have emailed email@example.com before, an account will already exist. In this case they should use the password reset form to set an initial password. The dashboard can be used to make a user an "Agent" (can respond to tickets) and/or an "Admin" (can manage the Zammad installation).
If the admin dashboard is inaccessible, the Zammad Rails console can be used to set a user's roles:
Get a rails console via the Zammad container:
kubectl -n extra exec -ti zammad-0 -c zammad-railsserver -- bundle exec rails c
Use the following snippet to set their roles:
u = User.find_by(email: 'firstname.lastname@example.org') u.roles = Role.where(name: ['Agent', 'Admin']) u.save!
Setting email configuration
It's easiest to change the email configuration (sending notifications, sending / receiving ticket updates) from the dashboard. Head to Settings > Channels > Email. The screen should look something like this:
Refer to the following screenshots for how inbound, outbound and notifications should be set up: