Supercharged button for Slack used for managing statuses seamlessly

project image
Turning AWS IoT button to a tool which helps to increase your productivity and communication level in a team. Employing here serverless and AWS cloud allowed us to achieve a significantly reduced time to market and impressive reduction of OpEx.

Executive Summary

This project is a feasibility study for one of our clients from the Internet of Things domain (IoT). Outside of the main goal, which was to validate the business idea, additional value-added came from the serverless approach. It allowed us to achieve a significantly reduced time to market and impressive reduction of operational costs.

Key figures:

  • If you have multiple Slack workspaces, our power button helps to save you 5 minutes a day!
  • Feasibility study for AWS IoT Button, Amplify Framework and AWS Lambda Custom Runtime.

About the Subject

How to manage your status on multiple workspaces? Would not it be easier if you could do that with a single click of a physical button? Easy! Just mash-up a couple of Serverless AWS services, sprinkle it with your code, harness the Slack API, and you have a product ready to validate the business idea.

Our goal was to prove that integrating hardware button via serverless solution and AWS IoT Core platform with external APIs, like Slack is feasible and seamless.


  • Elixir on top of AWS Lambda Custom Runtime,
  • AWS IoT Core and AWS IoT Button,
  • AWS Lambda,
  • Amazon API Gateway,
  • Amazon DynamoDB,
  • Amplify Framework with Amazon Cognito,
  • Integration with Slack API.

Challenges and Objectives

Our biggest constraint was related to the time to market, as the case study had to be ready for our marketing team right before the startups and technology fair in Berlin.

We have not prepared a theoretical study, one of our additional goals was to deliver a minimum viable product (MVP), that will support our conclusions and allow to validate the business idea.


Because of our expertise in Amazon Web Services platform, we were able to quickly assemble a cost-efficient and entirely usable a minimum viable product (MVP). It allowed us to perform business validation with users during the 2019 start-ups and technology fair and impress the audience that approached our stand.


Prototype delivered a clear message that such product is feasible from the technology perspective. Additionally, we realized it in a cost-effective and operationally lightweight manner. Thanks to the usage of Amazon Web Services, we were able to quickly prepare a proof of concept ready for the business validation.

Want to hear more?