Build an AWS IOT Button Slackbot for Beginners

A step by step course to build a working AWS IOT Button Slackbot taught by an AWS Certified Solutions Architect

4 (1,043 ratings) 10,083 students enrolled

Created by James Hurst Last updated 28 Sep 2017 01:29 pm

Curiosity Sale

Rs. 770 /-

Buy Now
  • 3 hours on-demand video
  • 1 Article
  • 18 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What Will I Learn?

Configure an AWS IOT button and have it post different messages to a Slack Channel

The differences in first and second generation IOT buttons

Create an IAM policy

Create new AWS IOT Thing Types

Create a Free Slack Account

Create a Lambda Function

Create an Incoming web hook for Slack

Differentiate between Single, Double and Long Click Types of the AWS IOT button

Simulate button clicks by using the AWS IOT MQTT Client


  • PC or Mac
  • No additional hardware required for IOT projects
  • Arduino protyping board
  • Robotic car material, LED, IR Sensor, push button, resistance
  • Enthusiasm to learn & create technology


What could be better than bringing together the world's hottest cloud offering in AWS and the rapidly emerging trend of the Internet of Things (IOT) and a favorite communications and collaboration tool in Slack. Build a working AWS IOT Slackbot and at the push of a button you'll be able to demonstrate your new found tech skills and impress your boss and co-workers of being an early adopter of these new technologies. Paper Towels out of stock? Push the button. Fresh Coffee ready? Push the button. You get the idea. Just push the button to buy this course and get started on your journey with AWS IOT.

Curriculum For This Course

  • Introduction
  • Special Welcome to my Polish Students (po polsku) (New!)
  • 500 Foot Technical Overview of the Course
  • Buy an IOT button
  • Create or Login to your AWS account and setup a user
  • Download IOT Button iOS app and setup your button
  • Create a Lambda and Link it to a Button Click
  • Create or Sign in to Your Slack Account and Test Your Button
  • James, I'm not going to buy a button (Mock button clicks w/ MQTT Client) (New!)
  • Simulate Double and Long Clicks with the MQTT Client (New!)
  • Join udemyawsiot Slack Team via Secret Webhook URL (New!)
  • Thank you and Next steps

About the Instructor

  • 4 Average rating
  • 50,430 Reviews
  • 216,735 Students
  • 29 Courses

James Hurst

Hello! I'm James and I have over 15 years experience in IT. I am a full-time AWS Solutions Architect and Trainer for Brigham Young University. Before that I was a Java Developer on the Les Schwab Tires Point of Sale Project. I hold the Solutions Architect Associate Certificate from AWS and look forward to teaching you all things Amazon Web Services!


Sowmya Kambampati
KONY India Pvt Ltd, as a Associate Software Engineer
Ratings :

I am very thank full to you all for giving such a great training and opportunity to explore my ideas in the stream of IoT, started with a 2 week workshop, very well Hands-on session ever had before...

Poorna prudhvi
Associate Software Engineer in mroads Pvt Ltd
Ratings :

I interned at smart bridge it's on a mission to become the power House of IOT.The work here is innovative and colleagues are very friendly.i would definitely recommend smart bridge to be a part of you..

P. Sai Teja
System engineer in IBM
Ratings :

I have done my project and Iot training at Smart Bridge Technologies based on which I got placed in IBM as a system engineer. I am very thankful that i have found my way to build my career further. Th..

Revathi Dhage.
Ratings :

The Project was developed in time, and it was appreciated .Many small details were covered well, and proved to be distinguishing points to the project.The concerned mentor, Sandeep Doodigani, has been..