AWS Chatbot Challenge 2017

Posted on April 22nd 2017

AWS is challenging all developers to create a conversational chatbot that can engage your users. The goal is to utilize services like Lex, Lambda, Polly, and third party providers like Hubspot or Stripe to create a unique bot! The AWS Tutorial Series team is going to be submitting their own bot to join the challenge! We will try our hardest to document the entire process and put the code online for you to be able to use as well.


This competition is open to the following:
  • Individuals, and teams of individuals, who have reached the age of majority in their eligible jurisdiction of residence at the time of entry
  • Organizations (employ 50 or fewer people) - must have been duly organized or incorporated and validly exist in an eligible area at the time of entry
  • Large Organizations (employ more than 50 people) in eligible areas will be eligible for a non-cash recognition prize

The competition welcomes submitters from most countries around the globe. However, individuals or organizations may be disqualified if they are based in a nation, state, province, or territory where U.S. or local law prohibits participating in the competition or receiving a prize. This includes individuals, who are residents of, and organizations domiciled in Brazil, Quebec, Cuba, Sudan, Iran, North Korea, Syria and any other country designated by the United States Treasury's Office of Foreign Assets Control.

Employees of Amazon or its affiliates, Slack, and Devpost are not eligible to participate.


Build a conversational, natural language chatbot using Amazon Lex. Use Lex’s integration with AWS Lambda to execute logic on the backend, such as for fulfilling user intent or performing user data validation. Your submission must be a new or existing bot (If existing, submitters must have updated their bot to run on Amazon Lex and AWS Lambda during the submission period).

Solutions can, but are not required to:
  • Be deployed to Slack, Facebook Messenger, or Twilio
  • Use other AWS services
  • Record or retrieve data from sources like Salesforce, HubSpot, Marketo, Microsoft Dynamics, Zendesk, and QuickBooks using Lex’s pre-built enterprise connectors.
  • Incorporate speech capabilities using a service like Amazon Polly
  • Leverage third-party APIs, SDKs, and services

For more rules and how to enter please visit the registration here.


Built using a homegrown CMS called Kore

© 2017 AWS Tutorial Series