Yes, each form submission would send the form data to the spreadsheet as a new row. You can create a separate sheet New Members with formulas to extract yesterday's registrations, e.g. form submission timestamp >= yesterday AND form submission timestamp < today. This sheet records all new users with the user provided data. For the formula to auto update, you also need to change the File > Settings > Calculation > Recalculation to On change and every minute.
Then in Foresight, you create the 4th rule, bulk create users. Data upload trigger => Generate password action => Create user action. Create yet another 5th rule, auto add new users to groups: User created trigger => Add group member action.
Then in the Rule 3 daily job in the last email, you add another Upload data to rule action to pull this sheet as a CSV file and upload it to Rule 4.
Therefore, each day Foresight would streamline creating users and assigning the users to specific groups based on the registration in the past day. No coding is required.
Just a little teaser. In future versions of Foresight, we will integrate with Google Forms so that the user registration can be done in real-time. That is, as soon as a user submits a Google Form, Foresight creates a new user in your domain and assigns the new user to specific groups.
We love solving problems. Any time! :D
Thanks for the feedback.