Turn messy CSV exports into one clean subscriber list in Google Sheets. Great for marketing teams that collect signups from events, forms, and tools and need one trusted list for email campaigns.
The flow runs when you click Execute. It reads every CSV file from a folder and handles them one by one. Each file is parsed with header rows kept as text. Records are cleaned by removing duplicate user_name values, keeping only rows where subscribed equals TRUE, and sorting by date_subscribed. A Source field is added with the file name so you always know where each row came from. Clean data is then appended or updated in your Google Sheets tab.
You only need a Google account and a sheet with columns that match your CSV headers. Expect big time savings by cutting manual sorting and deduping from hours to minutes while improving accuracy. This setup works well for event exports, newsletter signups, and imports from legacy tools. Run it on demand to refresh your master list before every campaign.