Clever Sheets wins global Slack Hackathon using Aito

In the beginning of March, Slack organized a virtual global hackathon in which teams were challenged to develop the most modern and engaging app experience for their users .

Using the Aito predictive database, Intwixt won the competition in the most challenging category: Best Net New Directory App with their Clever Sheets app. Criteria for this category were to build a fully functionally Slack application during the week of the hackathon.

We spoke to Sabin, who built the app together with Luke Birdeau. Sabin and Luke are co-founders of Intwixt.

Congratulations on winning the hackathon with the Clever Sheets app!

Can you tell me a bit about the hackathon and category Best Net New Directory App in which you won?

Each App was rated on multiple criterias. Slack published them in advance so the process was very transparent.

You and Luke decided to go develop Clever Sheets — an app that can help predict missing values in Google Sheets. How did you decide on that particular idea?

  • Slack: amazing technology for communication
  • Spreadsheets (Google Sheets): most common interface used by professionals
  • Aito: a predictive database for developers, eliminating feature engineering

We felt that these 3 technologies combined could represent a recipe for success.

We are very excited — Clever Sheets is easy to use for anybody, with any Google Sheet you have. You upload it to Slack and can start making predictions.

What is the main target group for Clever Sheets?

Clever Sheets now available from Slack App Directory

How does it work technically? Is there a lot of knowledge required from the user?

The onboarding flow contains a couple of short questions to map which columns are categorical and which columns can have empty values. Based on these questions and answers, Clever Sheets figures out what columns can be predicted by Aito’s predictive database. Clever Sheets looks at all the rows that are complete and those are used to train the Aito model with them.

To make things more user-friendly, there is a colour scheme that highlights the rows that were predicted, with a colour that indicates the confidence level. The confidence level is defined by the user during the onboarding flow. It’s easy to adjust confidence levels afterwards, or even to generate a new sheet and put the 2 sheets with different confidence levels side by side.

Infrastructure-wise, the application was built with Intwixt, which is a low-code platform for building AI-enabled Slack applications. We’re very proud that we were able to build the app in one week. It was a very intense week, though :-) Joking aside, one of the key messages here is that it is much easier to build applications on top of Slack than traditional web applications.

We could have not built this application as a standalone web application at the same quality and in the same timeframe. Another key message here is that in one week we were able to build an AI/ML application that deals with dynamic ML models using Aito. Every sheet is a different ML model, one that gets created and trained in real time when the user uploads the sheet. We could have not done this using a non-autoML type technology.

What would be the most common use cases for Clever Sheets?

How do you see the app evolving?

What are the restrictions on what you can predict?

Anything more you would like to add?

One last thing — go try Clever Sheets out! The app is free, and will remain free for the time being. There are some restrictions on the free use: maximum 5 sheets per user and 1000 rows per sheet. A video about the workflow can be found here.

Originally published at


-- decision automation in the cloud. #ML for #nocode and #rpa operators.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store decision automation in the cloud. #ML for #nocode and #rpa operators.