# SheetSync > SheetSync is a focused integration for synchronizing Attio CRM data with Google Sheets. SheetSync supports Attio-to-Sheets, Sheets-to-Attio, and bidirectional sync. An Attio source can be a workspace object, a supported custom object, or a specific Attio list. Users map Attio attributes to columns in one Google Sheets tab. List syncs can combine parent-record fields with list-entry attributes. A configuration can also include fields from one linked Attio object. ## Product behavior - One-way sync makes the selected source control mapped values. - Bidirectional sync compares mapped fields independently so unrelated changes can merge. - If the same field changes differently on both sides and edit order cannot be proven, Attio wins. - Blank values do not erase non-blank values by default. - Required Attio fields are validated for create-capable directions. - Syncs can be run on demand, scheduled, paused, resumed, edited, and monitored. ## Documentation - [Documentation home](https://attio-google-sheet.appstronauts.shop/docs) - [Getting started](https://attio-google-sheet.appstronauts.shop/docs/getting-started): What SheetSync does, what to have ready before you start, and how to pick a first sync that can’t hurt anything. - [Create your first sync](https://attio-google-sheet.appstronauts.shop/docs/create-a-sync): Connect both accounts, pick your data, map the columns, preview it, and launch — start to finish. - [Choose a sync direction](https://attio-google-sheet.appstronauts.shop/docs/sync-directions): One-way, two-way, who overwrites whom, how blanks are treated, and what happens when both sides change the same field. - [Map fields to columns](https://attio-google-sheet.appstronauts.shop/docs/field-mapping): Automatic matching, required fields, the value formats that work, picking a match key, and changing mappings on a live sync. - [Lists and linked records](https://attio-google-sheet.appstronauts.shop/docs/attio-lists): Sync a single Attio list, combine parent and list-entry fields, and pull columns in from one related object. - [Managing your syncs](https://attio-google-sheet.appstronauts.shop/docs/manage-syncs): Reading dashboard statuses, running on demand, pausing, editing, and understanding what a run actually did. - [When something breaks](https://attio-google-sheet.appstronauts.shop/docs/troubleshooting): Missing required fields, duplicates, bad formats, dead connections, renamed tabs, record limits, and runs that only half finished. - [Video walkthroughs](https://attio-google-sheet.appstronauts.shop/docs/videos): Two recordings — the original walkthrough and a tour of the newer features. The written guides have the exact rules. ## Comparisons - [Comparison hub](https://attio-google-sheet.appstronauts.shop/compare) - [SheetSync vs WhaleSync for Attio and Google Sheets](https://attio-google-sheet.appstronauts.shop/compare/whalesync): WhaleSync archived its Attio connector and stopped taking new connections. Here’s what that means if you’re choosing today — and what WhaleSync still does better than we do. - [SheetSync vs Zapier for Attio and Google Sheets](https://attio-google-sheet.appstronauts.shop/compare/zapier): One keeps Attio records and sheet rows tied together. The other fires actions when something happens. Which you need depends entirely on the job. - [SheetSync vs Make for Attio and Google Sheets](https://attio-google-sheet.appstronauts.shop/compare/make): A managed Attio–Sheets sync versus a visual scenario you design yourself. More power, and more rope. ## Commercial pages - [Pricing](https://attio-google-sheet.appstronauts.shop/pricing) - [Start SheetSync](https://attio-google-sheet.appstronauts.shop/app) ## Support Email hello@appstronauts.shop. Never include passwords or access tokens.