"What is your favorite color ?"
"Red"
How can the webhook identify what was the question ? Do I need to store something like the "lastQuestionSent" in the database ?
You could keep track of it in a session for that user. Maintaining sessions will pay dividends down the line.
You could include a reference to the question in your callback payload.