CRM for window cleaning

What would be the simplest and best crm for window cleaning?

  1. We only need really Leads/Contact/Job Module. More would be too complicated

  2. Also has the ability to dispatch different crews.

  3. And when customer signs up on a webform, it can be transferred into the crm automatically without having to manually transfer the data.

  4. And finally, shows list of contact you can call every year.

Any feedback would be appreciated

Google calendar? That’s what I use but then again I’m solo…

Google calendar only can’t do #3