Hi, thanks for your message.
Regarding your first question: it’s possible to let the form only be accessible by your logged in users. You can do that in 2 ways:
1. Embed the form on a page in your site that’s only accessible by logged in users.
2. Add a ‘hidden field’ block at the top of your form that gathers the WP user ID. Then check in your form if that value is higher than 0. If it is, they can continue the form. If the value is 0, you can show a ‘force stop’ block to prevent the users to continue in your form. Please see the following articles that can help you to set this up:
– https://tripetto.com/help/articles/how-to-use-wordpress-variables-in-your-form/
– https://tripetto.com/help/articles/discover-the-power-of-branches-for-your-logic/
– https://tripetto.com/help/articles/how-to-use-the-force-stop-block/
Regarding your second question: unfortunately we don’t have features to limit the amount of form responses at the moment. This is noted on our backlog and we hope to include that in a future update of the plugin.
Regarding your last question: if you store the WP user ID (or any other WP variable that you can use to identify the user) (https://tripetto.com/help/articles/how-to-use-wordpress-variables-in-your-form/) in your form response, you can use that to combine the 2 results. That would be something that you have to do manually. Inside Tripetto there’s no option to connect form responses from different forms to each other.
Hope that answers your questions. Please let me know if you have any other questions.