![]() |
VOOZH | about |
Last update
Last update 3 months ago
Categories
Share
This workflow automates CSV data processing from upload to database insertion.
It accepts CSV files via webhook, uses AI to detect schema and standardize columns, cleans and validates the data, and stores it in Postgres. Errors are logged separately, and notifications are sent for visibility.
CSV Upload
A webhook receives CSV files for processing.
Validation
The workflow checks if the uploaded file is a valid CSV format. Invalid files are rejected with an error report.
Data Extraction
The CSV is parsed into structured rows for further processing.
Schema Detection
AI analyzes the data to:
Data Normalization
Values are cleaned and converted into proper formats (numbers, dates, booleans), with optional unit standardization.
Data Quality Validation
The workflow checks:
Conditional Processing
Database Insert
Valid data is stored in the configured Postgres table.
Error Logging
Errors are logged into Google Sheets for tracking and debugging.
Notifications
A Slack message is sent with processing results.