Please read my second posting below this - accounts don't get deleted - they get de-activated (and hidden in the depths of Freshdesk)
Deleting an account causes that email address to be orphaned and unusable.
There.
is no way to reset an email address within the Admin UI so deleting an
account by mistake renders the associated email unusable for life
Customer Actions in /support/login
- Customer logs in with Google SSO for first time and account is created
- Google first time SSO warning is shown and sign in works ok and is redirected back to Freshdesk with logged in status
- Customer then logs out from Freshdesk
Freshdesk Admin Actions in /contacts
- Freshdesk Admin deletes customer account
Customer Actions in /support/login
- Customer attempts log in with Google SSO but gets following error message :- "We are sorry. This page is currently unavailable to you. Please contact the administrator for more information."
- Customer attempts password reset but gets following error message :- "No user was found with that email address"
Freshdesk Admin Actions in /contacts
- Admin attempts to create new contact with same customer's email address but gets following error message :-
- "There were problems with the following fields:
Email has already been takenEmail has already been takenEmail has already been takenEmail has already been takenEmail has already been takenEmail has already been taken"
Customer Actions in /support/signup
- Customer attempts to "sign up" with same email address but gets following error message :- "Email has already been taken"
I have yet to try this with other SSO methods or generic signup.
But my guess is no matter what you do, if the email gets into the Freshdesk system once and is deleted by Admin then it is locked out and unusable for life.
You only tend to discover these kind of things when endlessly testing, as I have been doing so for the last 3 days, creating accounts for testing and setting up Dispatcher and Observer filters to handle the incomplete multiple language implementation.
If the idea that a deleted account should stay deleted/unusable (in the case of spam or terminated employee for example) then a BLOCKED EMAIL list should be created and made editable by Admin from within the Freshdesk GUI.
Footnote - this is exactly how this undocumented "feature" works