AutomationFlows β€Ί Data & Sheets β€Ί Convert Venmo Statement CSV File to Quickbooks CSV Import

Convert Venmo Statement CSV File to Quickbooks CSV Import

ByJason Plaisted @jplaisted on n8n.io

🧾 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.

Event triggerβ˜…β˜…β˜…β˜…β˜† complexity7 nodesDropboxForm TriggerGoogle Drive
Data & Sheets Trigger: Event Nodes: 7 Complexity: β˜…β˜…β˜…β˜…β˜† Added:

This workflow corresponds to n8n.io template #4369 β€” we link there as the canonical source.

This workflow follows the Form Trigger β†’ Google Drive recipe pattern β€” see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide β†’

Download .json
{
  "id": "GFl0zw9bVxSpj5cp",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Convert Venmo CSV File to Quickbooks Dropbox",
  "tags": [],
  "nodes": [
    {
      "id": "ce569a2c-c02c-4917-ac2a-5762f5a75d13",
      "name": "Extract from File",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        320,
        0
      ],
      "parameters": {},
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "137ba5e3-f947-4a12-a59c-f286f61f6033",
      "name": "Convert to File",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        980,
        0
      ],
      "parameters": {},
      "notesInFlow": false,
      "typeVersion": 1.1
    },
    {
      "id": "c4c05bb0-db83-4459-829e-aa163e0c3d0f",
      "name": "Dropbox",
      "type": "n8n-nodes-base.dropbox",
      "disabled": true,
      "position": [
        1420,
        0
      ],
      "parameters": {},
      "notesInFlow": true,
      "typeVersion": 1
    },
    {
      "id": "9714029a-bbe1-498e-afc1-d22f43106989",
      "name": "Generate File Name",
      "type": "n8n-nodes-base.code",
      "position": [
        540,
        0
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "f32604cb-6116-4174-ab7c-bfff81817da1",
      "name": "Convert Venmo to QB",
      "type": "n8n-nodes-base.code",
      "position": [
        760,
        0
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "2739bd35-d916-4aec-98a7-d458b1136de4",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        100,
        0
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "fe679f92-da12-4878-aa9f-a7f03b549f58",
      "name": "Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1200,
        0
      ],
      "parameters": {},
      "typeVersion": 3
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "50b72f33-941b-4844-b836-181951ecc2ce",
  "connections": {
    "Google Drive": {
      "main": [
        [
          {
            "node": "Dropbox",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to File": {
      "main": [
        [
          {
            "node": "Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract from File": {
      "main": [
        [
          {
            "node": "Generate File Name",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate File Name": {
      "main": [
        [
          {
            "node": "Convert Venmo to QB",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Extract from File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert Venmo to QB": {
      "main": [
        [
          {
            "node": "Convert to File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

🧾 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.

Source: https://n8n.io/workflows/4369/ β€” original creator credit. Request a take-down β†’

More Data & Sheets workflows β†’ Β· Browse all categories β†’

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Data & Sheets

Effortlessly convert any text into stunningly realistic, high-quality audio with this powerful n8n workflow. Leveraging Google's advanced Text-to-Speech (TTS) AI, this template provides a complete, en

Google Drive, Airtable, Form Trigger +1
Data & Sheets

Workflow Importer. Uses extractFromFile, executeCommand, readWriteFile, httpRequest. Event-driven trigger; 58 nodes.

Execute Command, Read Write File, HTTP Request +3
Data & Sheets

Retrieves workflows directly from an n8n instance using the n8n API Dynamically generates a form to select which workflows to import Supports both fixed instance configuration and dynamic source/targe

Form Trigger, Form, Notion +2
Data & Sheets

Splitout Limit. Uses httpRequest, splitOut, removeDuplicates, splitInBatches. Event-driven trigger; 40 nodes.

HTTP Request, n8n, Form Trigger +1
Data & Sheets

Splitout Code. Uses airtable, formTrigger, form, splitOut. Event-driven trigger; 34 nodes.

Airtable, Form Trigger, Form +1