Linking contacts doesn't process "on edit" workflows

Linking contacts doesn't process "on edit" workflows

We have Zoho CRM setup with a Student to Class custom module. When we assign a student to a class, it doesn't count as an "edit" and therefore won't process workflows that need to happen when something changes. 

For example, if the class is full, I need it to send an email to the class lead. I also want it to add a tag to the class. But that workflow won't trigger because linking a student doesn't count as an edit. 

Is there anyway to process a workflow when assigning/linking a contact to another module?