We are investigating whether Zoho Desk will allow us to restrict access to Zoho Desk (Knowledge Base and Ticketing) based on whether they have an active / valid contract.
Contracts can be recorded against an Account, and Users are also linked to an Account, thus it is assumed it is possible to identify if a User has an active / valid Contract. Each Contract will have an Expiry / End date recorded against it.
The User will be a Registered user on Zoho Desk, so will have access to Knowledge Base articles and have the ability to raise tickets for the (User) Groups they have been associated with.
However, we want to be able to restrict access to this functionality based on them having a valid contract with us.
I have seen Zoho has the Apps of Forms and Contracts and wondered whether this is the route we have to go down. If it is is there any guidance anyone can give on setting this up. Likewise, if this can't be done we don't want to waste our time trying to set this up.
We appreciate there may have to be some manual intervention, although not ideal, but if we can get reports or notifications of contracts expiring and which Users we need to 'suspend' or remove from User Groups this could be manageable in the short to medium term.
Thanks in advance