Return to site
Return to site

Automating Cleaning Inspections with A.I., Asana and Flowsana

Building an automated cleaning inspection workflow to increase efficiency in property management

· asana,property management,image collection,productivity,remote

Managing multiple properties is a very intensive task. In this blog post, we will demonstrate via an example how a combination of Bitskout artificial intelligence, Asana, and Flowsana tools can elevate your processes to a new productivity level.

The key premise in this example is that the inspection can happen remotely by observing photos taken after the cleaning has been done. This means that the team has to fill in an Asana form and submit photos. Bitskout A.I. based workflow will check that images are from the property by checking certain objects and Flowsana will allow us to route tasks between groups.

So here is how the form will look like:

Asana form that the cleaning team has to fill in to be checked by Bitskout

To make it simpler for the cleaning team, you can convert the form URL into a QR code and place it somewhere on the property. Once the team finishes cleaning, they will use the mobile to scan the QR code and then fill in the form.

Once the form is filled, we have a task created. Once the task it created we run several automations:

  • We assign a tag "bsk: Villa Cleanliness (86eb62c4c2)" to assign a Bitskout workflow to a task.
  • Once the tag is assigned, we mark the task complete to trigger Bitskout workflow execution.
Above is achieved via Flowsana automations:
Flowsana automations to trigger routing of tasks based on tags.

Additionally, we use two rules to route between the sections. Those rules are also based on tags. Bitskout Workflow assigns a tag "approved" if the task is approved, and "rejected" - if it is rejected.

Using those tags we move a task to either "To check!!!" section or to "Approved" section. Here is the same view as a board:

Asana project to automate property cleaning inspection with Bitskout A.I.

Hence, if the attached pictures are not from the real property, Bitskout will reject the task and then Flowsana will put it to a section which you can later check.

One very important note here that in the beginning A.I. will not know what exact property we are looking at and therefore we will use general objects to detect if it is a photo from the property. But the more you use Bitskout, the more intelligent it will become, ultimately, understand the different properties between each other.

Now let's see how the A.I. model for property analysis is configured. So the first item is what kind of information we want to find out:

Bitskout A.I. model configuration to detect object

We want to detect objects on the pictures, hence, that is what we selected. Next step is configuring the objects. We will use Get Labels and our property sample to photos to find out how the machine sees them:

An example of labels detected on an Image

Using the labels from various pictures we will create a set of objects and that allow us to distinguish our property.

As a side note - you can use various special objects in different properties to differentiate between them (like a pool or a fireplace) if the interiors are similar.

So now we have our labels:

Labels for property analysis

The next step to set the model behaviour. In our case we want the model to make a decision (approved/rejected) and trigger Asana's complete task feature. Therefore, we choose "Pass/not pass".

Selecting the Bitskout A.I. model behaviour mode.

And the last step we need to set how we will evaluate the content. We will check all photos as one item because various objects can be in different photos.

Evaluation of the content by Bitskout A.I. model

After we press Apply the model is created and we need to create a workflow and sync it with Asana so we can use it in our project.

And also, make sure that the project is imported to Bitskout:

Imported Asana project to Bitskout app to enable AI

So now, once the form is filled and the photos are attached, our process will run automatically. You can always check the execution results in the task comments:

Asana task validated with Bitskout AI app.

In a nutshell, we've create an asynchronous automation where the inspection can happen remotely and that is based on work results capture. This allows companies and property owners use their time more efficiently and collect important data about their work.

Subscribe
Previous
Help Sales Reps Close Deals Faster
Next
Saving time via text summaries with Monday.com and...
 Return to site
Cancel
All Posts
×

Almost done…

We just sent you an email. Please click the link in the email to confirm your subscription!

OK