Send Square Orders to Google Sheets
Track every Square sale in a Google Sheets spreadsheet without manual data entry. Each new order from your Square POS automatically adds a separate row for every line item in that order—capturing item details, quantities, payment amounts, and timestamps. It’s perfect for business owners who want accurate sales reporting, detailed inventory tracking, or insights into customer purchasing patterns without switching between platforms.
Trusted by 1,000+ Shopify merchants — from solo operators to scaling brands.

How it works
4 steps to start receiving Square order data in Google Sheets with each line item as a separate row
Order Created
Order Created
Retrieve Order
Retrieve Order
Loop
Loop
Add Row
Add Row
Ready to start receiving Square order data in Google Sheets with each line item as a separate row
Get setup in 5 minutes.
Frequently asked questions
Can I track orders from multiple Square locations in the same spreadsheet?
Yes, the workflow captures the Location ID for each order, so you can filter and organize data by location within your spreadsheet. Each row will show which location processed the order.
What happens if an order has modifiers or custom options applied to line items?
The workflow captures the final calculated prices including any modifiers, but doesn't break down individual modifier details. You'll see the total price for each line item with all customizations included.
Will this workflow create duplicate rows if I modify an existing order in Square?
The trigger only fires on new order creation, so order modifications won't create duplicate rows. If you need to track order updates, you'll need to set up a separate workflow for order modifications.
Make this template your own!
Customize this workflow even further:
You're in good company
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
Ready to start receiving Square order data in Google Sheets with each line item as a separate row?
7-day free trial • 5 min setup • Cancel anytime
Need help? Our automation experts will help you personalize this workflow for free. Contact support