{"version":1,"pages":[{"id":"pjx6QSmrx1jezjjAq97r","title":"What is Whalesync?","pathname":"/","siteSpaceId":"sitesp_b9YBk","description":"An introduction to our product and mission"},{"id":"YVGqYwQICgpRCEXncYb3","title":"Quick start","pathname":"/start-here/quick-start","siteSpaceId":"sitesp_b9YBk","description":"Set up your first sync in less than 5 minutes","breadcrumbs":[{"label":"Start Here","icon":"bolt"}]},{"id":"0hfUQ1PO9nB2VG4SNkBT","title":"Video tutorials","pathname":"/start-here/video-tutorials","siteSpaceId":"sitesp_b9YBk","description":"Whalesync tutorials made by us and automation experts","breadcrumbs":[{"label":"Start Here","icon":"bolt"}]},{"id":"bAhfhDJaxtEu3UDIhNG0","title":"Webflow + Airtable","pathname":"/popular-syncs/webflow-+-airtable","siteSpaceId":"sitesp_b9YBk","description":"Use Airtable as a CMS for your website - build programmatic SEO pages & more.","breadcrumbs":[{"label":"Popular Syncs","icon":"right-left"}]},{"id":"Fa05CuSpmATkKyNs4Wnz","title":"HubSpot + Notion","pathname":"/popular-syncs/hubspot-+-notion","siteSpaceId":"sitesp_b9YBk","description":"View and edit your most important CRM data from within your company wiki.","breadcrumbs":[{"label":"Popular Syncs","icon":"right-left"}]},{"id":"0dhQXl97VnaBsTwQrDo0","title":"Supabase + Airtable","pathname":"/popular-syncs/supabase-+-airtable","siteSpaceId":"sitesp_b9YBk","description":"Edit your DB from an easy-to-use spreadsheet - build internal tools without any engineers.","breadcrumbs":[{"label":"Popular Syncs","icon":"right-left"}]},{"id":"2d2vji9Vhh2wLr6IhWlt","title":"Notion + Google Sheets","pathname":"/popular-syncs/notion-+-google-sheets","siteSpaceId":"sitesp_b9YBk","description":"Bring Sheets formulas into Notion with a true two-way sync.","breadcrumbs":[{"label":"Popular Syncs","icon":"right-left"}]},{"id":"QUWwirSKcSsfCqXOg1wu","title":"Airtable","pathname":"/connectors/airtable","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"UGVsRab2lRYeRViLjDmV","title":"Airtable view sync","pathname":"/connectors/airtable/airtable-view-sync","siteSpaceId":"sitesp_b9YBk","description":"Sync specific views in Airtable","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Airtable"}]},{"id":"Vfr24UPsEpSN4Uk6uH78","title":"Airtable API quota","pathname":"/connectors/airtable/airtable-api-quota","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Airtable"}]},{"id":"LIoYdyVcwaCmWLORN3Cx","title":"Google Sheets","pathname":"/connectors/google-sheets","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"fh70WEUimrCkoPompuzP","title":"Formatting columns","pathname":"/connectors/google-sheets/formatting-columns","siteSpaceId":"sitesp_b9YBk","description":"Quick guide on how to format columns (i.e. data types) in Google Sheets","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Google Sheets"}]},{"id":"u0GKTqMWSAgrqIAsIh6J","title":"Foreign keys","pathname":"/connectors/google-sheets/foreign-keys","siteSpaceId":"sitesp_b9YBk","description":"An explanation of how to set up foreign key (aka reference) field relationships in Sheets","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Google Sheets"}]},{"id":"hyJFRnUn84i3hidw99ie","title":"Multi-select fields","pathname":"/connectors/google-sheets/multi-select-fields","siteSpaceId":"sitesp_b9YBk","description":"An explanation of how to set up multi-select fields in Google Sheets","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Google Sheets"}]},{"id":"w7XEOi4Uhb1CgHiLjUU0","title":"Avoid sort range","pathname":"/connectors/google-sheets/avoid-sort-range","siteSpaceId":"sitesp_b9YBk","description":"Sheet's \"sort range\" feature will cause sync problems","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Google Sheets"}]},{"id":"3vHPBDshmnocArP3ZOkk","title":"Whalesync ID column","pathname":"/connectors/google-sheets/whalesync-id-column","siteSpaceId":"sitesp_b9YBk","description":"Why Whalesync adds a \"Whalesync ID\" column to your sheets","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Google Sheets"}]},{"id":"bJYhzSodjohnsQSo0dNc","title":"Memberstack","pathname":"/connectors/memberstack","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"kR7tt3S22kUSP25TNxRw","title":"Authorize Memberstack","pathname":"/connectors/memberstack/authorize-memberstack","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Memberstack"}]},{"id":"A8f6LTBhRfG2lVgneQhk","title":"Memberstack custom fields","pathname":"/connectors/memberstack/memberstack-custom-fields","siteSpaceId":"sitesp_b9YBk","description":"How to sync Memberstack custom fields","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Memberstack"}]},{"id":"iuKNcWBNSZ244saP2nTY","title":"Notion","pathname":"/connectors/notion","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"CL6VUGFgkLK059K0b6Ah","title":"Notion page sync","pathname":"/connectors/notion/notion-page-sync","siteSpaceId":"sitesp_b9YBk","description":"Sync the contents of Notion pages to write blog posts and more","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Notion"}]},{"id":"5iz82TdYX2c5xzwfos1z","title":"Postgres","pathname":"/connectors/postgres","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"HsRwH99Dy4dL5YQ7Pz5c","title":"Authorize Postgres","pathname":"/connectors/postgres/authorize-postgres","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"}]},{"id":"vl5bc4Ad47YcLTgUDOFE","title":"AWS (RDS)","pathname":"/connectors/postgres/authorize-postgres/aws-rds","siteSpaceId":"sitesp_b9YBk","description":"How to find get your Postgres connection URI when using Amazon Web Services RDS","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"},{"label":"Authorize Postgres"}]},{"id":"VT6GvDLQzgLIFit0FNUa","title":"Basedash","pathname":"/connectors/postgres/authorize-postgres/basedash","siteSpaceId":"sitesp_b9YBk","description":"How to find get your Postgres connection URI when using Basedash","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"},{"label":"Authorize Postgres"}]},{"id":"NfIUMfK8B0o1xZEEGV3K","title":"DigitalOcean","pathname":"/connectors/postgres/authorize-postgres/digitalocean","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"},{"label":"Authorize Postgres"}]},{"id":"Es7KvvFeRqbPNkT0pojI","title":"Heroku","pathname":"/connectors/postgres/authorize-postgres/heroku","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"},{"label":"Authorize Postgres"}]},{"id":"iHMpKD9uqsO8MM9dvaR5","title":"Neon","pathname":"/connectors/postgres/authorize-postgres/neon","siteSpaceId":"sitesp_b9YBk","description":"How to get connection string from Neon","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"},{"label":"Authorize Postgres"}]},{"id":"1q0ZxeXOaew2ARt0knP4","title":"Render","pathname":"/connectors/postgres/authorize-postgres/render","siteSpaceId":"sitesp_b9YBk","description":"How to find get your Postgres connection URI when using Render","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"},{"label":"Authorize Postgres"}]},{"id":"U3zIDV0mbQq3kmfDI90c","title":"Supabase","pathname":"/connectors/postgres/authorize-postgres/supabase","siteSpaceId":"sitesp_b9YBk","description":"How to authorize Supabase","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"},{"label":"Authorize Postgres"}]},{"id":"TCauJvAsrKHZFzQZrpNt","title":"SQL scripts","pathname":"/connectors/postgres/sql-scripts","siteSpaceId":"sitesp_b9YBk","description":"Code to help you quickly create Postgres tables to sync with other apps","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"}]},{"id":"ElJn9siG7jQdJouM2UP2","title":"Primary key snippets","pathname":"/connectors/postgres/primary-key-snippets","siteSpaceId":"sitesp_b9YBk","description":"Handy snippets to help you set up Postgres to work with Whalesync","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"}]},{"id":"wTfteyHrp60jPXogiKnC","title":"Foreign key snippets","pathname":"/connectors/postgres/foreign-key-snippets","siteSpaceId":"sitesp_b9YBk","description":"Handy snippets to help you set up Postgres to work with Whalesync","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"}]},{"id":"fLqZXE7UZKJ5wBjiNvNP","title":"Terminology","pathname":"/connectors/postgres/terminology","siteSpaceId":"sitesp_b9YBk","description":"Definitions of the Postgres terminology we use in our errors and messaging","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"}]},{"id":"BZ8Z2dRPkNWtNRHPnw1o","title":"Multiple foreign keys in a single field","pathname":"/connectors/postgres/multiple-foreign-keys-in-a-single-field","siteSpaceId":"sitesp_b9YBk","description":"This describes how to sync a multi-foreign key field in another app (e.g. Airtable) to Postgres or Supabase","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"}]},{"id":"HvPUvNBbm5eI3wDF4S6b","title":"How to sync Postgres views","pathname":"/connectors/postgres/how-to-sync-postgres-views","siteSpaceId":"sitesp_b9YBk","description":"A quick tutorial on how to sync a Postgres (or Supabase) view with Whalesync","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Postgres"}]},{"id":"VI0txCEjVe3g91giGyQX","title":"Stripe","pathname":"/connectors/stripe","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"F0caDyzTiPxnzN38eDYN","title":"Authorize Stripe","pathname":"/connectors/stripe/authorize-stripe","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Stripe"}]},{"id":"mKBYH59DESMeBuaw5EGC","title":"Supabase","pathname":"/connectors/supabase","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"kmoit3oru7EZjPKo3YS3","title":"Adding default values to primary keys","pathname":"/connectors/supabase/adding-default-values-to-primary-keys","siteSpaceId":"sitesp_b9YBk","description":"How to make your primary keys auto-generate values in Supabase","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Supabase"}]},{"id":"i4CeejIB0xl4mz2H3PIL","title":"How to sync Airtable linked records with Supabase foreign keys","pathname":"/connectors/supabase/how-to-sync-airtable-linked-records-with-supabase-foreign-keys","siteSpaceId":"sitesp_b9YBk","description":"A guide to syncing Airtable's linked record fields with Supabase","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Supabase"}]},{"id":"4PtIinlLn3KDMyElLpjS","title":"Why do I need an ID column?","pathname":"/connectors/supabase/why-do-i-need-an-id-column","siteSpaceId":"sitesp_b9YBk","description":"Details on why an ID column is required in Supabase for two-way sync","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Supabase"}]},{"id":"gx1qirLLBbgR8551lPrQ","title":"SQL scripts","pathname":"/connectors/supabase/sql-scripts","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Supabase"}]},{"id":"2RJ4JO15At1nNSXsC7tj","title":"Primary key snippets","pathname":"/connectors/supabase/primary-key-snippets","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Supabase"}]},{"id":"JIqjHOmPuZoFhySbjf3Y","title":"Foreign key snippets","pathname":"/connectors/supabase/foreign-key-snippets","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Supabase"}]},{"id":"xMczY8ZGRuCpCBDUcQSE","title":"Terminology","pathname":"/connectors/supabase/terminology","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Supabase"}]},{"id":"EevZbsT4bCs6au0Cru1Q","title":"Multiple foreign keys in a single field","pathname":"/connectors/supabase/multiple-foreign-keys-in-a-single-field","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Supabase"}]},{"id":"DNUdIVOBTYUjIlMBWq4N","title":"How to sync Postgres views","pathname":"/connectors/supabase/how-to-sync-postgres-views","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Supabase"}]},{"id":"wU67AbPb8tgivNgoLiJM","title":"Webflow","pathname":"/connectors/webflow","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"pygcqQeYPOmhlIDD45s8","title":"Supported fields - (AT x WF)","pathname":"/connectors/webflow/supported-fields-at-x-wf","siteSpaceId":"sitesp_b9YBk","description":"All the field types you can use with Whalesync","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Webflow"}]},{"id":"6P2uUg1H5fDvpcd540YT","title":"Webflow Memberships sync","pathname":"/connectors/webflow/webflow-memberships-sync","siteSpaceId":"sitesp_b9YBk","description":"Sync users from Webflow into other apps","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Webflow"}]},{"id":"zjLUZ70HfNj2Oz1iFyW2","title":"Webflow status field","pathname":"/connectors/webflow/webflow-status-field","siteSpaceId":"sitesp_b9YBk","description":"Control the status of a Webflow item via a field in other apps","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"Webflow"}]},{"id":"Jm7R5REOTa8WRrvYHLSh","title":"Wix CMS","pathname":"/connectors/wix-cms","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"gC9g9e75L8Ecdtdbu1DE","title":"WordPress.org","pathname":"/connectors/wordpress.org","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"}]},{"id":"I4rcbyIYuSO8urUG9tIi","title":"Quick Start Guide: WordPress.org","pathname":"/connectors/wordpress.org/quick-start-guide-wordpress.org","siteSpaceId":"sitesp_b9YBk","description":"Tips to help you get started syncing WordPress","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"WordPress.org"}]},{"id":"doYDwhpx0Hm3LRGSjood","title":"Authorize WordPress.org","pathname":"/connectors/wordpress.org/authorize-wordpress.org","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"WordPress.org"}]},{"id":"Lp4vgebHicvTR2B32r05","title":"Advanced Custom Fields (ACF)","pathname":"/connectors/wordpress.org/advanced-custom-fields-acf","siteSpaceId":"sitesp_b9YBk","description":"How to use Whalesync's WordPress connector with ACF","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"WordPress.org"}]},{"id":"ZJARjK8GriAtRLb8ld86","title":"Supporting tables","pathname":"/connectors/wordpress.org/supporting-tables","siteSpaceId":"sitesp_b9YBk","description":"How to set up all the right tables when syncing WordPress","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"WordPress.org"}]},{"id":"HJHIvA3HV5h7hxGyBAFh","title":"WordPress status field","pathname":"/connectors/wordpress.org/wordpress-status-field","siteSpaceId":"sitesp_b9YBk","description":"Control the status of a WordPress post via a field in other apps","breadcrumbs":[{"label":"Connectors","icon":"link"},{"label":"WordPress.org"}]},{"id":"AAND07XrcAW3a2Ohoh06","title":"Previous connectors","pathname":"/previous-connectors","siteSpaceId":"sitesp_b9YBk","description":"Connectors we've supported in the past but no longer offer"},{"id":"fzKQlvSXVPoEXSMBZ4ol","title":"Affinity","pathname":"/previous-connectors/affinity","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"iF3wODTIiYQpB8eyR3Lk","title":"Authorize Affinity","pathname":"/previous-connectors/affinity/authorize-affinity","siteSpaceId":"sitesp_b9YBk","description":"How to get your Affinity API key","breadcrumbs":[{"label":"Previous connectors"},{"label":"Affinity"}]},{"id":"Vgrfx0sJRPFg4HGYKSps","title":"Full records vs. shallow records","pathname":"/previous-connectors/affinity/full-records-vs.-shallow-records","siteSpaceId":"sitesp_b9YBk","description":"Understanding what a \"shallow record\" is in Affinity","breadcrumbs":[{"label":"Previous connectors"},{"label":"Affinity"}]},{"id":"BaTSsjGkWP4A3PnVkttv","title":"List-specific fields","pathname":"/previous-connectors/affinity/list-specific-fields","siteSpaceId":"sitesp_b9YBk","description":"How to sync list-specific fields in Affinity","breadcrumbs":[{"label":"Previous connectors"},{"label":"Affinity"}]},{"id":"7nEFcgX64HeepGDAWPen","title":"Notes in Affinity","pathname":"/previous-connectors/affinity/notes-in-affinity","siteSpaceId":"sitesp_b9YBk","description":"Things to be aware of when syncing Affinity notes","breadcrumbs":[{"label":"Previous connectors"},{"label":"Affinity"}]},{"id":"tFax52BOgj6sEMdDZmMO","title":"Attio","pathname":"/previous-connectors/attio","siteSpaceId":"sitesp_b9YBk","description":"You can use Whalesync to create a 2-way sync between Attio and Airtable, Google Sheets, Notion, and many more connectors!","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"po8lScxG6M5iMlKngeVR","title":"Bubble","pathname":"/previous-connectors/bubble","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"6ADdI79aLaoQXFIdzVZ7","title":"Authorize Bubble","pathname":"/previous-connectors/bubble/authorize-bubble","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"},{"label":"Bubble"}]},{"id":"2jDXQHZeOYeuBXFV3fs3","title":"Close","pathname":"/previous-connectors/close","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"cihzuECmQwBuS0AOLoNl","title":"Copper","pathname":"/previous-connectors/copper","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"ZfdfssDCYqyvJjitIo90","title":"HubSpot","pathname":"/previous-connectors/hubspot","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"1YkCHyORSCX8s7PmqOEm","title":"Associations","pathname":"/previous-connectors/hubspot/associations","siteSpaceId":"sitesp_b9YBk","description":"How to sync HubSpot associations with Whalesync","breadcrumbs":[{"label":"Previous connectors"},{"label":"HubSpot"}]},{"id":"HDUzEuKPRgw9UzqToym8","title":"Webhooks","pathname":"/previous-connectors/hubspot/webhooks","siteSpaceId":"sitesp_b9YBk","description":"Info on which properties HubSpot supports webhooks for and how that impacts syncing","breadcrumbs":[{"label":"Previous connectors"},{"label":"HubSpot"}]},{"id":"hmmrLzD5sxH5uPbz9AuJ","title":"Merging records","pathname":"/previous-connectors/hubspot/merging-records","siteSpaceId":"sitesp_b9YBk","description":"Merging records in HubSpot will cause records to be deleted in your synced spreadsheet","breadcrumbs":[{"label":"Previous connectors"},{"label":"HubSpot"}]},{"id":"F05EeWoOKhfDlhq4HCIH","title":"MS Dynamics CRM","pathname":"/previous-connectors/ms-dynamics-crm","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"4wPUQM5LWgKMT8FRB82A","title":"Outreach","pathname":"/previous-connectors/outreach","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"CRxAjBRdlrbsfskTBUkJ","title":"Pipedrive","pathname":"/previous-connectors/pipedrive","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"1kGKIXqyZRmTNX454204","title":"Pipelines","pathname":"/previous-connectors/pipedrive/pipelines","siteSpaceId":"sitesp_b9YBk","description":"How to sync specific pipelines in Pipedrive","breadcrumbs":[{"label":"Previous connectors"},{"label":"Pipedrive"}]},{"id":"9FWMUGlPGORaD8j8YHOi","title":"Salesforce","pathname":"/previous-connectors/salesforce","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"xW7CKGrtncFLT01PdyMa","title":"Salesforce view sync","pathname":"/previous-connectors/salesforce/salesforce-view-sync","siteSpaceId":"sitesp_b9YBk","description":"Sync specific views in Salesforce","breadcrumbs":[{"label":"Previous connectors"},{"label":"Salesforce"}]},{"id":"YP0dApEcE7ll7OGIwSWH","title":"Shopify","pathname":"/previous-connectors/shopify","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"1qwgrYRLZP9GmhdjcvE4","title":"Authorize Shopify","pathname":"/previous-connectors/shopify/authorize-shopify","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"},{"label":"Shopify"}]},{"id":"xIrhwpEUIQU1uxlX4xvB","title":"Syncing images","pathname":"/previous-connectors/shopify/syncing-images","siteSpaceId":"sitesp_b9YBk","description":"How to sync Shopify product images","breadcrumbs":[{"label":"Previous connectors"},{"label":"Shopify"}]},{"id":"UtqjuX2yKLvcohUBTAEm","title":"Syncing variants","pathname":"/previous-connectors/shopify/syncing-variants","siteSpaceId":"sitesp_b9YBk","description":"How to sync Shopify product variants","breadcrumbs":[{"label":"Previous connectors"},{"label":"Shopify"}]},{"id":"5iL4j79W5LyEAebhSVt8","title":"Tutorial videos","pathname":"/previous-connectors/shopify/tutorial-videos","siteSpaceId":"sitesp_b9YBk","description":"How to sync Shopify with Airtable & Webflow","breadcrumbs":[{"label":"Previous connectors"},{"label":"Shopify"}]},{"id":"1wHA8YtmR5T95LUy1lFe","title":"Theme Template field","pathname":"/previous-connectors/shopify/theme-template-field","siteSpaceId":"sitesp_b9YBk","description":"A field that behaves uniquely","breadcrumbs":[{"label":"Previous connectors"},{"label":"Shopify"}]},{"id":"jxTg6orPA43hfgtx2U37","title":"WordPress.com","pathname":"/previous-connectors/wordpress.com","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"upix2jdJ4MgdyYHX29QD","title":"Zoho CRM","pathname":"/previous-connectors/zoho-crm","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Previous connectors"}]},{"id":"vM2cNPAbpnp5j6sfG6DW","title":"Two-way sync","pathname":"/features/two-way-sync","siteSpaceId":"sitesp_b9YBk","description":"Sync data bi-directionally between apps","breadcrumbs":[{"label":"Features","icon":"sparkles"}]},{"id":"O31jZFZQoSqavUfDaKRr","title":"Issues","pathname":"/features/issues","siteSpaceId":"sitesp_b9YBk","description":"View and manage errors impacting your sync","breadcrumbs":[{"label":"Features","icon":"sparkles"}]},{"id":"1HQgb9rGn6hStRhY474q","title":"Operations","pathname":"/features/operations","siteSpaceId":"sitesp_b9YBk","description":"View a running list of all sync operations Whalesync has made","breadcrumbs":[{"label":"Features","icon":"sparkles"}]},{"id":"w5BUBMTIOgXNnVD7ou2c","title":"Record matching","pathname":"/features/record-matching","siteSpaceId":"sitesp_b9YBk","description":"Match records that already exist prior to turning on sync.","breadcrumbs":[{"label":"Features","icon":"sparkles"}]},{"id":"67qlqE7qbtAFnoGrVa2G","title":"Filters","pathname":"/features/filters","siteSpaceId":"sitesp_b9YBk","description":"Set filters that determine which data syncs","breadcrumbs":[{"label":"Features","icon":"sparkles"}]},{"id":"r0Bli4C12MVw3CNiAHkK","title":"Auto-create tables","pathname":"/features/auto-create-tables","siteSpaceId":"sitesp_b9YBk","description":"Automatically generate tables/fields in Airtable, Notion, or Google Sheets from your other connected app.","breadcrumbs":[{"label":"Features","icon":"sparkles"}]},{"id":"7Dr8QbNNHFj3K4cBOyR9","title":"Additional features","pathname":"/features/additional-features","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Features","icon":"sparkles"}]},{"id":"5o89h6DiuXVC2GlApRdw","title":"Automapping","pathname":"/features/additional-features/automapping","siteSpaceId":"sitesp_b9YBk","description":"Automatically map tables or fields that share the same name","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"jfPPLfKhxnLSzCyFRP74","title":"Creating users via Whalesync","pathname":"/features/additional-features/creating-users-via-whalesync","siteSpaceId":"sitesp_b9YBk","description":"How to create users thru a sync in apps like Memberstack or Webflow Memberships","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"lepnXq8BdF5VgDCSOy77","title":"Delete approval queue","pathname":"/features/additional-features/delete-approval-queue","siteSpaceId":"sitesp_b9YBk","description":"Review and approve deletes before they sync to your destination","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"CMnNWvPAcfJElmqXCsoc","title":"Delete protection","pathname":"/features/additional-features/delete-protection","siteSpaceId":"sitesp_b9YBk","description":"Setting to disable deletes in one of your tables for extra piece of mind","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"Yq0sxgKwGNuxPZpXTmfC","title":"File hosting","pathname":"/features/additional-features/file-hosting","siteSpaceId":"sitesp_b9YBk","description":"Details about Whalesync file hosting","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"VOdAtDO9zG1xuqiEL1Rf","title":"HTML and Markdown field extensions","pathname":"/features/additional-features/html-and-markdown-field-extensions","siteSpaceId":"sitesp_b9YBk","description":"Sync raw HTML and Markdown from Airtable, Google Sheets, and Postgres into a rich text field","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"ocVKxSMliPmoS7zWH2J6","title":"Reference fields","pathname":"/features/additional-features/reference-fields","siteSpaceId":"sitesp_b9YBk","description":"Whalesync offers out-of-the-box support for reference fields (i.e. linked record fields)","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"8uwb2NSZiiIDoblKkhG2","title":"Sync preview","pathname":"/features/additional-features/sync-preview","siteSpaceId":"sitesp_b9YBk","description":"Preview the initial sync changes Whalesync will make.","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"g93ZM8r9PC3Jsnkb6Zv1","title":"Delay before syncing","pathname":"/features/additional-features/delay-before-syncing","siteSpaceId":"sitesp_b9YBk","description":"Delay record changes to reduce unnecessary updates","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"7iN0V2XStqohLLJmF0U1","title":"Selective row-level sync","pathname":"/features/additional-features/selective-sync","siteSpaceId":"sitesp_b9YBk","description":"Disable sync for specific records","breadcrumbs":[{"label":"Features","icon":"sparkles"},{"label":"Additional features"}]},{"id":"7RkmD1ovkMlaw6gyHnDy","title":"Support","pathname":"/resources/support","siteSpaceId":"sitesp_b9YBk","description":"Where to get help if you have questions","breadcrumbs":[{"label":"Resources","icon":"circle-question"}]},{"id":"2bUc0ieqdOI4yBZa7F3X","title":"Sync behavior questions","pathname":"/resources/support/sync-behavior-questions","siteSpaceId":"sitesp_b9YBk","description":"Syncing can be non-obvious. These are some common questions and answers regarding sync behavior.","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"bKR46114sibm7L25CyFj","title":"Common errors - Airtable","pathname":"/resources/support/common-errors-airtable","siteSpaceId":"sitesp_b9YBk","description":"Common error messages from Airtable and how to resolve them","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"SgPDlWRnyEHjeQcYuzkI","title":"Common errors - Notion","pathname":"/resources/support/common-errors-notion","siteSpaceId":"sitesp_b9YBk","description":"Common error messages from Notion and how to resolve them","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"Ec5HkTWXbhn0xr6l99Bx","title":"Common errors - Postgres","pathname":"/resources/support/common-errors-postgres","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"LJfAk08x1vzOHnvlc3sZ","title":"Common errors - Webflow","pathname":"/resources/support/common-errors-webflow","siteSpaceId":"sitesp_b9YBk","description":"Common error messages in Webflow and how to resolve them","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"E9lJgsZaspTAXU0NhXbF","title":"Reconnecting a sync","pathname":"/resources/support/reconnecting-a-sync","siteSpaceId":"sitesp_b9YBk","description":"How to fix a broken connection and resume syncing","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"ehS7l8b4sONfjq473Xjy","title":"FAQ","pathname":"/resources/support/faq","siteSpaceId":"sitesp_b9YBk","description":"Frequently asked questions","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"nBY3GkundBclJJofvMHO","title":"Field compatibility","pathname":"/resources/support/field-compatibility","siteSpaceId":"sitesp_b9YBk","description":"Understanding why certain fields are not compatible and cannot be synced","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"EoSIeXLKdQyj5urNlpSB","title":"How to get record IDs","pathname":"/resources/support/how-to-get-record-ids","siteSpaceId":"sitesp_b9YBk","description":"How to find the Record ID for each connector","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"Lm0ZuQpIs2H71d5qkAX1","title":"How to change your sign-in","pathname":"/resources/support/how-to-change-your-sign-in","siteSpaceId":"sitesp_b9YBk","description":"Steps to go from Google login to a password or change your email altogether","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"GKmfgZjrzzj6ivhG8QM4","title":"How to change your email","pathname":"/resources/support/how-to-change-your-email","siteSpaceId":"sitesp_b9YBk","description":"Step-by-step on how to change the email associated to your account","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"OQBlytsiACxq8Fl5v9rv","title":"How to add additional email addresses","pathname":"/resources/support/how-to-add-additional-email-addresses","siteSpaceId":"sitesp_b9YBk","description":"Steps to add additional email addresses to your account for sign-in.","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"hltsgIui6vfpC9y2m5ys","title":"How to update your tax ID number","pathname":"/resources/support/how-to-update-your-tax-id-number","siteSpaceId":"sitesp_b9YBk","description":"","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"khw3ZdIZl5I7WYleF2WT","title":"How to create a slug field in Airtable","pathname":"/resources/support/how-to-create-a-slug-field-in-airtable","siteSpaceId":"sitesp_b9YBk","description":"A simple guide for creating a \"slug\" field in Airtable using formulas","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"Oskf5CiJvMOYTIPsRGYp","title":"Known issues","pathname":"/resources/support/known-issues","siteSpaceId":"sitesp_b9YBk","description":"There are a few uncommon problems that you may encounter while using Whalesync. We're actively working on fixes, but in the meantime these are some workarounds.","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"r8oAO5pp6KnXSNm0yRdQ","title":"Multi-select to multi-reference","pathname":"/resources/support/multi-select-to-multi-reference","siteSpaceId":"sitesp_b9YBk","description":"How to turn Airtable multi-select fields into multi-reference fields that can be synced with Webflow","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"u12aU8KvFotTOxEA32YL","title":"Transfer Webflow site to another account","pathname":"/resources/support/transfer-webflow-site-to-another-account","siteSpaceId":"sitesp_b9YBk","description":"How to keep using your sync after transferring your Webflow site to another Webflow account","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"asYRqTKpye6WLlT4JnuP","title":"Troubleshooting attachment fields","pathname":"/resources/support/troubleshooting-attachment-fields","siteSpaceId":"sitesp_b9YBk","description":"What to do if attachments (e.g. images) aren't syncing between Airtable and Webflow","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"5yrmdpoHHhTiTIBjFSNz","title":"Webflow deprecating v1 APIs","pathname":"/resources/support/webflow-deprecating-v1-apis","siteSpaceId":"sitesp_b9YBk","description":"What you need to do to avoid disruption when Webflow deprecates their v1 API","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]},{"id":"Jjua8k9G6PHwLVpQOflW","title":"Allowlisting Whalesync IP addresses","pathname":"/resources/support/allowlist-ip","siteSpaceId":"sitesp_b9YBk","description":"Allowlist Whalesync's static outbound IP address to grant access to your databases and internal systems.","breadcrumbs":[{"label":"Resources","icon":"circle-question"},{"label":"Support"}]}]}