We added a refresh token to the log in api so that clients and cleaners don't have to log in every time they open the app. The app will keep users logged in for 48 hours before asking for credentials again.
Log In Token
Onboarding message pop-up fix
Fixed a bug that caused a "Please finish onboarding" message appear, even after the onboarding process had been finished.
Now when your cleaner is heading to the next event she can chose how she is going to get there and Cleanetto will calculate the estimated arrival time. If the ETA is after the scheduled arrival time, Cleanetto will email the client to let them know their cleaner has updated the arrival time.
We added a place in the Cleanetto Cleaner App where cleaners can see a list of available, unclaimed jobs, view their details and claim them.
Activity Feed Alerts
We added a new alert to the activity feed to notify you when a cleaner should have arrived at a home but hasn't.
If a cleaner has not changed the status of the event to "started" within 15 minutes of the scheduled start time you'll get an alert so you can follow up and check in with the cleaner.
We just added a "secondary email" to the client profile so a client can set an additional email to receive notifications.
This is useful in the case where your client wants to have someone else (like a wife/husband/assistant) get updates about the status of their cleanings.
We've added an "unread message count" icon to the Client App, Cleaner App and Tenant Web App.
Cleaners, clients and you can now see at a glance if there are any unread messages.
We've also added a new Channel Category in the chat list for "Unread Chats" so that any chat that has unread messages shows up at the top.
Resume Paused Subscriptions Bug
When a client requests to pause their service we add a 100% off coupon called "Paused" to their subscription.
When the pause is about to finish that coupon has to be automatically removed so the subscription amount can be charged for the upcoming service.
We fixed a bug that was preventing the Paused coupon from being removed.
Disable Automatic Notification of New Jobs
When a new client requests service, a notification goes out to all cleaners. They can see the new job details and chose whether to "grab" it or not.
We introduced a place in the Cleaner Profile where you can turn on/off that notification for that particular cleaner.
Improved Manual Assignment Page
When a new booking request comes in, if you don't enable automatic Cleaner assignment you need to assign a cleaner manually to that new booking request.
You'll now do that in the new and improved "Manual Assignment" page. The page shows all the relevant info of the booking and allows you to select both a Cleaner and a start time.
It will then look for any possible conflicts that that cleaner + start time combination may have.
If there are conflicts you can either modify the conflicting events or change the cleaner or start time.
Once there are no conflicts you'll be able to assign and all future events will be generated, conflict-free :)