- Facebook messenger receives a message from the user. The message is sent to AWS (API Gateway -> Lambda -> Serverless stuff).
- Coaching chatbot receives the message and processes it.
- Coaching chatbot calls any functions that are required to be called (save name to database, save occupation to database, see below). The database is DynamoDB.
- Coaching chatbot sends a message back to Facebook Messenger