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?
NOTICE TO EU RESIDENTS: per EU Data Protection Policy, if you wish to remove your personal information from the IBM ideas portal, please login to the ideas portal using your previously registered information then change your email to "email@example.com" and first name to "anonymous" and last name to "anonymous". This will ensure that IBM will not send any emails to you about all idea submissions