The User Input plugin can collect text messages sent by users, but also images, *.docx, *.xlsx, *.pdf files and all other formats supported by Facebook Messenger. This plugin can act as a form that needs to be filled. And instead of redirecting users to an actual form you just ask questions right in the Messenger. 

It saves the data in an existing user attribute or creates a new one in case it does not exist yet. 

Here’s an example setup:

The user input plugin can also validate a user's input and trigger the plugin again in case it detects input which your bot does not expect.

In the Messenger people will receive these messages:

Their answers will be saved to the corresponding attributes that you can view in People tab.

Did this answer your question?