[ ] The chatbot can be easily injected into an external website
[ ] It correctly reaches the endstate for every possible path
[ ] It looks nice
[ ] It submits appropriate analytics data to the backend
Important
Make sure the JSON schema for the decision tree is the same as the backend. They will likely change over time so make sure you update it in both places.
Tech stack
Acceptance criteria
Important
Make sure the JSON schema for the decision tree is the same as the backend. They will likely change over time so make sure you update it in both places.