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?
MESA templates are fully pre-configured workflows built and vetted by Shopify Experts. Unlike competitor templates that provide basic scaffolds requiring extensive setup, MESA templates come with all data variables properly mapped, required fields configured, and steps ready to activate. You can turn them on immediately and start automating.
Can I customize a template?
Absolutely! While our templates work out-of-the-box, every step can be personalized to match your exact business requirements. Add conditional logic, integrate additional apps, or build more sophisticated workflows. MESA's templates provide a solid foundation that you can expand as needed.
Are templates free?
Yes! Our entire library of expert-built, production-ready templates is free to use. Unlike platforms that charge for premium templates or provide only basic scaffolds, MESA gives you access to hundreds of fully-configured, vetted workflows at no additional cost.
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