I have been requested to implement a feedback system for a local business which has several store locations, I want to investigate if a no-code solution with Airtable could do it, possibly using also other platforms linked to it.
The "system" should be able to:
- Have a Form to collect User's personal data (the sign-up to our system), with a prefilled field (which is the specific store name, which is linked to a hidden Store UID <store_uid>) and assign a User UID to that person.
- Automate sending a "welcome email" with their User UID
- Create Feedback Forms, and on creation:
- Create an entry in a database for each User UID with 2 flags set to `false`: <collected> and <completed>.
- Send to all the Users an email with a form with only 1 text field which when filled with the <store_uid> linked to that User in the database, when submitted will set the <collected> flag to `true`.
- X days later (7 days) send an email with a link to the new Feedback Form to the Users that have the <collected> flag to `true`.
- Collect the data of those Feedback Forms and link the answers to the each User UID. When answered set the <completed> flag of that form for that user to `true`.
Steps 3 and 4 are repeated every 2-3 weeks, and should be automated based on the creation of Feeback Forms.
