Background - I have inherited a small Zendesk setup as a new admin. We have an open Zendesk Support instance as we use it to support end users of two different free mobile applications. We break up the support flows by having a separate brand and support center setup for each. With a third app coming out in the next year we will have a third brand added into the mix. Users submit tickets either via support form or chatbot.
We currently do not use Organizations in anyway. It seems best practice to me to add end users for each app into an organization as this will open up some functionality and help segregate/organize things even further down the road as we grow.
Am I wrong or does the only way to have users automatically added to an organization seem to be based on their email domain? The end users of our apps could have any email domain under the sun so this doesn't work. I don't see a way to do this with triggers either unless I am over looking something.
Is my only option some kind of custom code/web trigger to add new users to an organization when they create their first ticket?