Validate incoming file rows and load valid records into a database table.
Turn emailed entry requests into database rows, with a reply that confirms the ID or tells the sender what to fix.
Get valid Excel rows into PostgreSQL and a chat report showing how many went in and what needs fixing.
Get fresh website activity in your analysis table, with an import tally and a report of rows that need fixing.
Keep your tracking table focused on valid form responses, with an email explaining what was added or what needs fixing.