This workflow creates a seamless data pipeline from a Google Sheet directly into QuickBooks, automating the creation of new customers and their initial sales estimates. It’s designed to save time, reduce human error, and ensure your financial records are always up-to-date.
1. Trigger on New Sheet Row: The workflow starts automatically when you add a new row containing customer and estimate details to your designated Google Sheet.
2. Check for Duplicates: Before doing anything else, it takes the customer's name from the sheet and searches your QuickBooks account to see if a customer with that exact name already exists.
3. Route Based on Existence (If/Else Logic):
4. End of Process: The workflow concludes, having either created a new customer and estimate or having intelligently stopped to avoid duplication.
Follow these steps carefully to get the workflow running.
1. Connect Your Credentials
2. Prepare Your Google Sheet
This is the most critical step. Create a Google Sheet and ensure the first row contains these exact column headers:
3. Configure the n8n Nodes
Google Sheets Trigger:
Create an estimate (QuickBooks Node):
4. Activate the Workflow
Save the workflow and toggle the Active switch to "on". Now, every time you add a new row to your sheet, the automation will run.