Convert Venmo Statement CSV File to QuickBooks CSV Import

🧾 Say goodbye to manual Venmo-to-QuickBooks formatting!
This automated workflow transforms raw Venmo CSV exports into QuickBooks-ready files and backs them up seamlessly to Google Drive or Dropbox.

βš™οΈ What This Workflow Does:

πŸ“€ 1. Accepts a Venmo CSV Upload
β€” Triggers on form submission to upload a .csv Venmo transaction file.

πŸ“‚ 2. Extracts Raw CSV Data
β€” Reads the uploaded file and prepares it for processing.

πŸ› οΈ 3. Generates a Smart File Name
β€” Dynamically names the output file using the transaction month and timestamp:
QB_Venmo_YYYY-MM_HHMM.csv.

πŸ”„ 4. Converts Raw Venmo Data
β€” Filters invalid rows and transforms valid transactions into QuickBooks-friendly format:
 ‒ Standardizes field names (e.g., Amount (total) β†’ Amount)
 ‒ Builds descriptive transaction summaries based on context (e.g., transfers vs payments)

πŸ“ 5. Creates a New CSV File
β€” Structures the processed data into a new downloadable CSV.

☁️ 6. Saves to Google Drive
β€” Automatically uploads the finalized file to your selected folder in Google Drive.

πŸ“¦ 7. (Optional) Backs Up to Dropbox
β€” Also configured to upload to Dropbox (currently disabled).