How it works
Follow these 8 simple steps to get automatic QuickBooks estimates from your Shopify draft orders
Draft Order Created
Draft Order Created
Retrieve Customer
Retrieve Customer
Query Customer
Query Customer
Path 1 Rule - Has Existing Customer
Path 1 Rule - Has Existing Customer
Create or Update Estimate
Create or Update Estimate
Path 2 Rule - No Existing Customer
Path 2 Rule - No Existing Customer
Create Customer
Create Customer
Create or Update Estimate
Create or Update Estimate
Make it your own
Customize this workflow even further:
Add estimate notes or custom fields
Include order notes, draft order tags, or custom fields from Shopify in the estimate memo field to provide additional context for your sales team.
Send notification emails when estimates are created
Connect an email step after estimate creation to notify your sales team or automatically send the estimate to the customer for review.
Apply discounts or shipping costs
Add additional line items to the estimate for shipping charges from the draft order or apply discount codes that were used, ensuring the estimate reflects the complete pricing structure.
Tag customers in QuickBooks by order value
Use conditional logic to apply customer tags or categories in QuickBooks based on the draft order total, helping segment high-value prospects from standard quotes.
Frequently asked questions
What happens if I edit a draft order after the estimate is created?
The workflow only runs when a draft order is first created. If you edit the draft order afterward, you'll need to manually update the QuickBooks estimate or run the workflow again. Consider adding a "Draft Order Updated" trigger if you need automatic estimate updates.
Can this workflow handle multiple currencies?
Yes, the workflow automatically passes the currency code from Shopify ({{shopify.currency}}) to the QuickBooks estimate. However, the currency must be enabled in your QuickBooks company settings for the estimate to be created successfully.
What if my draft order has more line items than QuickBooks can handle?
QuickBooks estimates have no practical limit on line items for most users. The workflow uses array mapping ({{shopify.line_items[]}}) to automatically create a separate line item for each product in the draft order, regardless of quantity.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.
Ready to get automatic QuickBooks estimates from your Shopify draft orders?
Join thousands who've automated their work and saved an average of 3.5 hours every week.
Start with this template — It's free7-day free trial • 10 min setup • Cancel anytime