How to create repGroup and assign a repGroup to a lead based on available hours

How to create repGroup and assign a repGroup to a lead based on available hours

Zoho CRM-Based on the Zip code I need to assign a group to the lead if that group has free available hours.I need to understand how can I create groups and allocate max hours of availability to the group per day and then check availability before I assign a group to the lead and then show it on the calendar.

I looked at auto assignment rules but does not seem to solve the scenario.