ItsCOD - COD Orders to Sheets

Shopify Orders to Google Sheets, One Sheet per Product

ItsCOD sends every Shopify order and draft order to a Google Sheet in your own Drive, seconds after it's placed, whether it was paid online or cash on delivery. Each product can have its own sheet, order edits update the same row, and your team tracks every order with color-coded status dropdowns.

  • Free plan: 50 orders a month
  • Set up in 2 minutes, no code
  • Only touches the sheets it creates

How it works

How to Send Shopify Orders to Google Sheets

Four steps, about two minutes. No CSV exports, no copy-paste, no formulas.

  1. Step 1

    Install ItsCOD

    Add the app to your Shopify store. The free Starter plan works right away.

    Starter · 50 orders / month
  2. Step 2

    Connect Google

    Sign in with your Google account. ItsCOD asks only for access to the files it creates.

    drive.fileonly
  3. Step 3

    Create a sheet

    The app builds a spreadsheet in your Drive with a frozen, bold header row and two tabs.

    OrdersDraft Orders
  4. Step 4

    Link products

    Pick the products that feed this sheet. Their next orders arrive as new rows in real time.

    Custom Coffee Mugs+2

Product assignment

One Google Sheet per Product

Give each product its own sheet, so the team handling candles never scrolls past mug orders. Or collect a whole range in one sheet. You decide product by product.

  • One product can feed several sheets
  • One sheet can collect many products
  • Skip orders where the product was only an upsell

Order status

Status Dropdowns for Your Team

Add a Status column with your own options: Packed and Shipped for fulfillment, or Confirmed and No Answer for COD confirmation calls. Give each option a color, and your team picks one per row, right in Google Sheets.

  • Up to 8 dropdown columns, 25 options each
  • A default value for every new order
  • Order edits never reset a status your team picked

Order updates

Order Edits Update the Same Row

When a customer changes their address or you edit an order in Shopify, ItsCOD rewrites that order's row instead of adding a duplicate. New orders always land at the bottom of the sheet.

  • Works for orders and draft orders
  • Statuses your team picked stay as they are
  • New rows follow your sheet's formatting

Order columns

Your Columns, in Your Order

Drag columns into the order you work in, add any of 40 order fields, or create your own. You can even edit the header row in Google Sheets: ItsCOD matches every value by column name, never by position.

  • SKU, variant, discount codes, tags, weight and more
  • Fixed values, like the ad channel a sheet belongs to
  • Extra fields saved on the order fill matching columns

More features

Everything Else Your Team Needs

Draft Orders Tab

Draft orders go to their own tab in the same spreadsheet and update when you edit them.

9 Color Themes

A colored header and alternating row colors for every tab. Rows your team colored by hand keep their color.

Returning Customers

Color the phone and email of every order that shares them with another order. Numbers match with or without the country code.

Several Stores, One File

Connect the same Google account in each Shopify store, and every store writes into one spreadsheet.

Import Existing Sheets

Reuse a spreadsheet ItsCOD created from another store. Rename the file or its tabs anytime; syncing follows the tab.

Pause Any Sheet

Set a sheet to Draft to stop syncing it without losing its setup. Switch it back to Active to resume.

Main Product Only

Keep a product's sheet clean: orders where it was just an add-on or upsell can stay out.

9 Languages

Use the app in English, Spanish, French, Italian, Polish, Portuguese (Brazil and Portugal), Thai or Turkish.

Privacy

Your Orders Stay in Your Google Drive

The spreadsheet is created in your own Drive and belongs to you. ItsCOD uses Google's narrowest Drive permission, so it can open only the spreadsheets it created, never your other files.

  • Order details go from Shopify straight into your sheet
  • Disconnect Google anytime from the app
  • Uninstall and your spreadsheets stay yours
Read the privacy policy

Pricing

Simple Plans, Billed Through Shopify

Every plan includes the full feature set below. Paid plans add more synced orders, unlimited sheets and faster support.

Starter

Try it on one product

$0/ month

Nothing to pay

50 synced orders / month1 active Google Sheet

  • Every feature listed below
  • Automatic order-limit alerts
  • 24/7 email support

Advanced

For a growing store

$4.99/ month

or $41.99 billed yearly

450 synced orders / monthUnlimited Google Sheets

  • Multiple sheets per product
  • Multiple products per sheet
  • 24/7 priority email support

Pro

For high-volume stores

$9.99/ month

or $83.99 billed yearly

Unlimited synced ordersUnlimited Google Sheets

  • Everything in Advanced
  • No monthly order cap
  • 24/7 premium email support

Included in every plan

  • Real-time order sync
  • Orders and draft orders
  • Order edits update the same row
  • Status dropdowns with custom colors
  • 40 order fields and custom columns
  • Fixed values per sheet
  • 9 sheet color themes
  • Returning-customer highlight
  • Several stores, one spreadsheet
  • Import existing sheets
  • Main product only (skip upsells)
  • Access only to files it creates

On Starter and Advanced, only orders that land in an active sheet count toward your allowance, and a draft order that becomes an order counts once. The count resets every 30 days.

FAQ

Questions Merchants Ask

How do I export Shopify orders to Google Sheets automatically?

Install ItsCOD, connect your Google account and create a sheet. The app builds the spreadsheet in your Google Drive, and every new order for the products you link is added as a row within seconds. You never export anything by hand.

Does ItsCOD only work with cash on delivery (COD) orders?

No. ItsCOD syncs every order Shopify creates, whether it was paid online or with cash on delivery, and whether it came from your checkout or from a COD form app. Extra fields saved on the order fill custom columns with the same name.

Can I send different products to different Google Sheets?

Yes. Each product can feed its own sheet, one product can feed several sheets, and one sheet can collect many products.

What happens when an order is edited?

ItsCOD rewrites that order's row with the new details for edits made within 7 days of the order. It never overwrites the dropdown cells your team filled, so a status like Confirmed stays put.

Are draft orders synced too?

Yes. Draft orders go to a separate Draft Orders tab in the same spreadsheet and update when you edit them. When a draft becomes an order, it counts once toward your plan.

Can my team mark orders as Confirmed, Shipped or Cancelled?

Yes. Add a dropdown column with your own options and colors. Your team picks a value for each row in Google Sheets, and order updates from Shopify never reset it.

Which order details can I add as columns?

40 fields, including date and time, order link, customer name, phone, email, full address, product, variant, SKU, vendor, quantity, prices, discount codes, shipping, total weight, financial status, notes and tags. You can also add custom columns and fixed values.

Can several Shopify stores write into one spreadsheet?

Yes. Connect the same Google account in each store and import the spreadsheet. Every store keeps writing to the right tabs, even after someone renames the file or its tabs.

Can ItsCOD see my other Google Drive files?

No. ItsCOD uses Google's drive.file permission, which only covers the spreadsheets the app created. The rest of your Drive is out of its reach.

Is there a free plan, and what happens at the limit?

Starter is free and syncs 50 orders a month to one active sheet. Orders above your plan's limit stay in Shopify but are not added to the sheet. You get an email at 80% and 100% of your allowance so you can upgrade in time.

Get started

Your Next Order Could Already Be in the Sheet

Install free, connect Google and link your first product. It takes about two minutes.