CopydoWell

Copy, sort, filter, and sync data between Google Sheets — as a Sheets add-on or a Chrome extension.

Add to Chrome — it's free
CopydoWell — copy, sort, filter, and sync data between Google Sheets

On this page

What it does

CopydoWell moves data between spreadsheets without formulas, IMPORTRANGE, or manual copy-paste. It's available in two forms that share the same core idea — pull, sort, filter, and sync — but work a little differently:

See it in action

CopydoWell Copy Tool side panel showing destination, source, sort, filter, and automation options
Copy Tool — pull, sort, filter, and schedule copies between sheets.

Which one should I use?

Both do the same core job. A few differences worth knowing:

Google Sheets add-on

Install

Installed from the Google Workspace Marketplace directly into Google Sheets. Once installed, open its tools from the Extensions menu in any Google Sheet:

Copy Tool

The sidebar walks through four steps, plus optional automation.

1. Destination

Pick a sheet in the spreadsheet you currently have open — this is where the data will land. Use an existing sheet or create a new one. Choose Overwrite to replace its contents each time, or Append to add rows below what's already there. "Include header row" controls whether column headers are copied along with the data, and "Apply clean formatting" bolds the header, freezes it, auto-resizes columns, and applies row banding.

2. Source

Paste the URL (or ID) of the spreadsheet you want to pull data from, then click Load source. Once connected, pick which sheet within that spreadsheet to read.

3. Sort

Optionally choose a column from the source sheet to sort by, ascending or descending.

4. Filter

Add one or more conditions (column, operator, value) — for example "Status equals Active." All conditions must match for a row to be included (AND logic). Available operators: equals, not equals, contains, does not contain, greater than, less than, greater or equal, less or equal, is empty, is not empty.

Click Run now to perform the copy immediately.

Automation

Below Run now, three toggles let a saved job run on its own:

Turning on any toggle saves your current Destination/Source/Sort/Filter settings as "the job" and creates the matching trigger. Turn a toggle off at any time to remove that automation.

Chrome extension

Install

Installed from the Chrome Web Store. Once installed, open the side panel on any Google Sheet (click the CopydoWell toolbar icon). The panel has two tabs: Copy Tool and Triggers.

Add to Chrome

Copy Tool

Works like the add-on's Copy Tool, with one addition: after picking which columns to copy, you can use the ↑ / ↓ buttons next to each selected column to set the destination's column order — it doesn't have to match the source sheet's order.

Triggers

The extension supports multiple, independent scheduled jobs at once, each with its own source, destination, and schedule:

Unlike the add-on, the extension can't react to edits or form submissions directly (a browser extension has no way to be notified the instant a Sheet changes) — only scheduled runs are supported. A trigger only runs while Chrome is open and you remain signed in; if a run fails, you'll get a Chrome notification.

Pricing

The Chrome extension is free — every feature, including scheduled automation, with no purchase required. If it saves you time, donations are welcome and help keep the project running: support CopydoWell. See the Terms of Service for details.

Support

Questions or issues, for either product: support@metalix.in