Currently you support FB Messenger integration but there doesn't seem to be a way to find out who is interacting with the bot. Since the messages are one-to-one and sit in the sender's and bot (page)'s inbox, it would be great to get a unique id (even a random one) to identify the user and maintain a conversation.
Filling the person entity would be nice too - again, since the user's expectation is that they've already given permission to obtain their basic demographic information from facebook.
While you're at it 5 minutes timeout after which all context is lost seems to be too short. At least increase it for the standard plan if not for both that and lite.
This might also help with GDPR compliance
Why is it useful?
|Who would benefit from this IDEA?||Messenger users - who won't have to keep re-entering information when their inbox shows they've sent it many times|
How should it work?