# Welcome to Whalesync

## Whalesync Guide

- [What is Whalesync?](https://docs.whalesync.com/readme.md): An introduction to our product and mission
- [Quick start](https://docs.whalesync.com/start-here/quick-start.md): Set up your first sync in less than 5 minutes
- [Video tutorials](https://docs.whalesync.com/start-here/video-tutorials.md): Whalesync tutorials made by us and automation experts
- [Webflow + Airtable](https://docs.whalesync.com/popular-syncs/webflow-+-airtable.md): Use Airtable as a CMS for your website - build programmatic SEO pages & more.
- [HubSpot + Notion](https://docs.whalesync.com/popular-syncs/hubspot-+-notion.md): View and edit your most important CRM data from within your company wiki.
- [Supabase + Airtable](https://docs.whalesync.com/popular-syncs/supabase-+-airtable.md): Edit your DB from an easy-to-use spreadsheet - build internal tools without any engineers.
- [Notion + Google Sheets](https://docs.whalesync.com/popular-syncs/notion-+-google-sheets.md): Bring Sheets formulas into Notion with a true two-way sync.
- [Affinity](https://docs.whalesync.com/connectors/affinity.md)
- [Authorize Affinity](https://docs.whalesync.com/connectors/affinity/authorize-affinity.md): How to get your Affinity API key
- [Full records vs. shallow records](https://docs.whalesync.com/connectors/affinity/full-records-vs.-shallow-records.md): Understanding what a "shallow record" is in Affinity
- [List-specific fields](https://docs.whalesync.com/connectors/affinity/list-specific-fields.md): How to sync list-specific fields in Affinity
- [Notes in Affinity](https://docs.whalesync.com/connectors/affinity/notes-in-affinity.md): Things to be aware of when syncing Affinity notes
- [Airtable](https://docs.whalesync.com/connectors/airtable.md)
- [Airtable view sync](https://docs.whalesync.com/connectors/airtable/airtable-view-sync.md): Sync specific views in Airtable
- [Airtable API quota](https://docs.whalesync.com/connectors/airtable/airtable-api-quota.md)
- [Attio](https://docs.whalesync.com/connectors/attio.md): You can use Whalesync to create a 2-way sync between Attio and Airtable, Google Sheets, Notion, and many more connectors!
- [Attio lists](https://docs.whalesync.com/connectors/attio/attio-lists.md): Sync Attio lists as their own tables in Whalesync
- [Attio custom objects](https://docs.whalesync.com/connectors/attio/attio-custom-objects.md): Sync your Attio custom objects just like People and Companies
- [Google Sheets](https://docs.whalesync.com/connectors/google-sheets.md)
- [Formatting columns](https://docs.whalesync.com/connectors/google-sheets/formatting-columns.md): Quick guide on how to format columns (i.e. data types) in Google Sheets
- [Foreign keys](https://docs.whalesync.com/connectors/google-sheets/foreign-keys.md): An explanation of how to set up foreign key (aka reference) field relationships in Sheets
- [Multi-select fields](https://docs.whalesync.com/connectors/google-sheets/multi-select-fields.md): An explanation of how to set up multi-select fields in Google Sheets
- [Avoid sort range](https://docs.whalesync.com/connectors/google-sheets/avoid-sort-range.md): Sheet's "sort range" feature will cause sync problems
- [Whalesync ID column](https://docs.whalesync.com/connectors/google-sheets/whalesync-id-column.md): Why Whalesync adds a "Whalesync ID" column to your sheets
- [HubSpot](https://docs.whalesync.com/connectors/hubspot.md)
- [Associations](https://docs.whalesync.com/connectors/hubspot/associations.md): How to sync HubSpot associations with Whalesync
- [Webhooks](https://docs.whalesync.com/connectors/hubspot/webhooks.md): Info on which properties HubSpot supports webhooks for and how that impacts syncing
- [Merging records](https://docs.whalesync.com/connectors/hubspot/merging-records.md): Merging records in HubSpot will cause records to be deleted in your synced spreadsheet
- [Memberstack](https://docs.whalesync.com/connectors/memberstack.md)
- [Authorize Memberstack](https://docs.whalesync.com/connectors/memberstack/authorize-memberstack.md)
- [Memberstack custom fields](https://docs.whalesync.com/connectors/memberstack/memberstack-custom-fields.md): How to sync Memberstack custom fields
- [Notion](https://docs.whalesync.com/connectors/notion.md)
- [Notion page sync](https://docs.whalesync.com/connectors/notion/notion-page-sync.md): Sync the contents of Notion pages to write blog posts and more
- [Multiple data sources](https://docs.whalesync.com/connectors/notion/multiple-data-sources.md): How to resolve the "Databases with multiple data sources are not supported" error in Whalesync
- [Pipedrive](https://docs.whalesync.com/connectors/pipedrive.md)
- [Pipelines](https://docs.whalesync.com/connectors/pipedrive/pipelines.md): How to sync specific pipelines in Pipedrive
- [Postgres](https://docs.whalesync.com/connectors/postgres.md)
- [Authorize Postgres](https://docs.whalesync.com/connectors/postgres/authorize-postgres.md)
- [AWS (RDS)](https://docs.whalesync.com/connectors/postgres/authorize-postgres/aws-rds.md): How to find get your Postgres connection URI when using Amazon Web Services RDS
- [Basedash](https://docs.whalesync.com/connectors/postgres/authorize-postgres/basedash.md): How to find get your Postgres connection URI when using Basedash
- [DigitalOcean](https://docs.whalesync.com/connectors/postgres/authorize-postgres/digitalocean.md)
- [Heroku](https://docs.whalesync.com/connectors/postgres/authorize-postgres/heroku.md)
- [Neon](https://docs.whalesync.com/connectors/postgres/authorize-postgres/neon.md): How to get connection string from Neon
- [Render](https://docs.whalesync.com/connectors/postgres/authorize-postgres/render.md): How to find get your Postgres connection URI when using Render
- [Supabase](https://docs.whalesync.com/connectors/postgres/authorize-postgres/supabase.md): How to authorize Supabase
- [SQL scripts](https://docs.whalesync.com/connectors/postgres/sql-scripts.md): Code to help you quickly create Postgres tables to sync with other apps
- [Primary key snippets](https://docs.whalesync.com/connectors/postgres/primary-key-snippets.md): Handy snippets to help you set up Postgres to work with Whalesync
- [Foreign key snippets](https://docs.whalesync.com/connectors/postgres/foreign-key-snippets.md): Handy snippets to help you set up Postgres to work with Whalesync
- [Terminology](https://docs.whalesync.com/connectors/postgres/terminology.md): Definitions of the Postgres terminology we use in our errors and messaging
- [Multiple foreign keys in a single field](https://docs.whalesync.com/connectors/postgres/multiple-foreign-keys-in-a-single-field.md): This describes how to sync a multi-foreign key field in another app (e.g. Airtable) to Postgres or Supabase
- [How to sync Postgres views](https://docs.whalesync.com/connectors/postgres/how-to-sync-postgres-views.md): A quick tutorial on how to sync a Postgres (or Supabase) view with Whalesync
- [Salesforce](https://docs.whalesync.com/connectors/salesforce.md)
- [Salesforce view sync](https://docs.whalesync.com/connectors/salesforce/salesforce-view-sync.md): Sync specific views in Salesforce
- [Stripe](https://docs.whalesync.com/connectors/stripe.md)
- [Authorize Stripe](https://docs.whalesync.com/connectors/stripe/authorize-stripe.md)
- [Supabase](https://docs.whalesync.com/connectors/supabase.md)
- [Getting your connection string](https://docs.whalesync.com/connectors/supabase/getting-your-connection-string.md): How to find get your Supabase connection string.
- [Adding default values to primary keys](https://docs.whalesync.com/connectors/supabase/adding-default-values-to-primary-keys.md): How to make your primary keys auto-generate values in Supabase
- [How to sync Airtable linked records with Supabase foreign keys](https://docs.whalesync.com/connectors/supabase/how-to-sync-airtable-linked-records-with-supabase-foreign-keys.md): A guide to syncing Airtable's linked record fields with Supabase
- [Why do I need an ID column?](https://docs.whalesync.com/connectors/supabase/why-do-i-need-an-id-column.md): Details on why an ID column is required in Supabase for two-way sync
- [How to enable webhooks](https://docs.whalesync.com/connectors/supabase/how-to-enable-webhooks.md): Sync your Supabase data faster with Database Webhooks!
- [SQL scripts](https://docs.whalesync.com/connectors/supabase/sql-scripts.md)
- [Primary key snippets](https://docs.whalesync.com/connectors/supabase/primary-key-snippets.md)
- [Foreign key snippets](https://docs.whalesync.com/connectors/supabase/foreign-key-snippets.md)
- [Terminology](https://docs.whalesync.com/connectors/supabase/terminology.md)
- [Multiple foreign keys in a single field](https://docs.whalesync.com/connectors/supabase/multiple-foreign-keys-in-a-single-field.md)
- [How to sync Postgres views](https://docs.whalesync.com/connectors/supabase/how-to-sync-postgres-views.md)
- [Webflow](https://docs.whalesync.com/connectors/webflow.md)
- [Supported fields - (AT x WF)](https://docs.whalesync.com/connectors/webflow/supported-fields-at-x-wf.md): All the field types you can use with Whalesync
- [Webflow Memberships sync](https://docs.whalesync.com/connectors/webflow/webflow-memberships-sync.md): Sync users from Webflow into other apps
- [Webflow status field](https://docs.whalesync.com/connectors/webflow/webflow-status-field.md): Control the status of a Webflow item via a field in other apps
- [Webflow localization](https://docs.whalesync.com/connectors/webflow/webflow-localization.md): Sync localized Webflow CMS content across every locale on your site
- [Wix CMS](https://docs.whalesync.com/connectors/wix-cms.md)
- [WordPress.org](https://docs.whalesync.com/connectors/wordpress.org.md)
- [Quick Start Guide: WordPress.org](https://docs.whalesync.com/connectors/wordpress.org/quick-start-guide-wordpress.org.md): Tips to help you get started syncing WordPress
- [Authorize WordPress.org](https://docs.whalesync.com/connectors/wordpress.org/authorize-wordpress.org.md)
- [Advanced Custom Fields (ACF)](https://docs.whalesync.com/connectors/wordpress.org/advanced-custom-fields-acf.md): How to use Whalesync's WordPress connector with ACF
- [How to sync images](https://docs.whalesync.com/connectors/wordpress.org/how-to-sync-images.md): A quick demo for syncing images into WordPress posts/pages
- [Supporting tables](https://docs.whalesync.com/connectors/wordpress.org/supporting-tables.md): How to set up all the right tables when syncing WordPress
- [Syncing custom taxonomies](https://docs.whalesync.com/connectors/wordpress.org/syncing-custom-taxonomies.md): How to sync WordPress custom taxonomies with Whalesync
- [Tutorial](https://docs.whalesync.com/connectors/wordpress.org/tutorial.md): How to sync Airtable and WordPress to create programmatic SEO pages
- [WordPress status field](https://docs.whalesync.com/connectors/wordpress.org/wordpress-status-field.md): Control the status of a WordPress post via a field in other apps
- [Previous connectors](https://docs.whalesync.com/previous-connectors.md): Connectors we've supported in the past but no longer offer
- [Bubble](https://docs.whalesync.com/previous-connectors/bubble.md)
- [Authorize Bubble](https://docs.whalesync.com/previous-connectors/bubble/authorize-bubble.md)
- [Close](https://docs.whalesync.com/previous-connectors/close.md)
- [Copper](https://docs.whalesync.com/previous-connectors/copper.md)
- [MS Dynamics CRM](https://docs.whalesync.com/previous-connectors/ms-dynamics-crm.md)
- [Outreach](https://docs.whalesync.com/previous-connectors/outreach.md)
- [Shopify](https://docs.whalesync.com/previous-connectors/shopify.md)
- [Authorize Shopify](https://docs.whalesync.com/previous-connectors/shopify/authorize-shopify.md)
- [Syncing images](https://docs.whalesync.com/previous-connectors/shopify/syncing-images.md): How to sync Shopify product images
- [Syncing variants](https://docs.whalesync.com/previous-connectors/shopify/syncing-variants.md): How to sync Shopify product variants
- [Tutorial videos](https://docs.whalesync.com/previous-connectors/shopify/tutorial-videos.md): How to sync Shopify with Airtable & Webflow
- [Theme Template field](https://docs.whalesync.com/previous-connectors/shopify/theme-template-field.md): A field that behaves uniquely
- [Webflow E-Commerce](https://docs.whalesync.com/previous-connectors/webflow-e-commerce.md)
- [Quick Start Guide: WF E-Comm](https://docs.whalesync.com/previous-connectors/webflow-e-commerce/quick-start-guide-wf-e-comm.md): Tips to help you get started syncing Webflow E-Comm
- [How to Create Products & Variants](https://docs.whalesync.com/previous-connectors/webflow-e-commerce/how-to-create-products-and-variants.md): Guide to creating e-comm products in Webflow from other apps (like Airtable)
- [Zoho CRM](https://docs.whalesync.com/previous-connectors/zoho-crm.md)
- [Two-way sync](https://docs.whalesync.com/features/two-way-sync.md): Sync data bi-directionally between apps
- [Issues](https://docs.whalesync.com/features/issues.md): View and manage errors impacting your sync
- [Operations](https://docs.whalesync.com/features/operations.md): View a running list of all sync operations Whalesync has made
- [Record matching](https://docs.whalesync.com/features/record-matching.md): Match records that already exist prior to turning on sync.
- [Filters](https://docs.whalesync.com/features/filters.md): Set filters that determine which data syncs
- [Auto-create tables](https://docs.whalesync.com/features/auto-create-tables.md): Automatically generate tables/fields in Airtable, Notion, or Google Sheets from your other connected app.
- [Additional features](https://docs.whalesync.com/features/additional-features.md)
- [Automapping](https://docs.whalesync.com/features/additional-features/automapping.md): Automatically map tables or fields that share the same name
- [Creating users via Whalesync](https://docs.whalesync.com/features/additional-features/creating-users-via-whalesync.md): How to create users thru a sync in apps like Memberstack or Webflow Memberships
- [Delete approval queue](https://docs.whalesync.com/features/additional-features/delete-approval-queue.md): Review and approve deletes before they sync to your destination
- [Delete protection](https://docs.whalesync.com/features/additional-features/delete-protection.md): Setting to disable deletes in one of your tables for extra piece of mind
- [File hosting](https://docs.whalesync.com/features/additional-features/file-hosting.md): Details about Whalesync file hosting
- [HTML and Markdown field extensions](https://docs.whalesync.com/features/additional-features/html-and-markdown-field-extensions.md): Sync raw HTML and Markdown from Airtable, Google Sheets, and Postgres into a rich text field
- [Reference fields](https://docs.whalesync.com/features/additional-features/reference-fields.md): Whalesync offers out-of-the-box support for reference fields (i.e. linked record fields)
- [Sync preview](https://docs.whalesync.com/features/additional-features/sync-preview.md): Preview the initial sync changes Whalesync will make.
- [Delay before syncing](https://docs.whalesync.com/features/additional-features/delay-before-syncing.md): Delay record changes to reduce unnecessary updates
- [Selective row-level sync](https://docs.whalesync.com/features/additional-features/selective-sync.md): Disable sync for specific records
- [Live Export](https://docs.whalesync.com/live-export/live-export.md): Keep a live, updated copy of your data in another tool
- [Support](https://docs.whalesync.com/resources/support.md): Where to get help if you have questions
- [Sync behavior questions](https://docs.whalesync.com/resources/support/sync-behavior-questions.md): Syncing can be non-obvious. These are some common questions and answers regarding sync behavior.
- [Common errors - Airtable](https://docs.whalesync.com/resources/support/common-errors-airtable.md): Common error messages from Airtable and how to resolve them
- [Common errors - Notion](https://docs.whalesync.com/resources/support/common-errors-notion.md): Common error messages from Notion and how to resolve them
- [Common errors - Postgres](https://docs.whalesync.com/resources/support/common-errors-postgres.md)
- [Common errors - Webflow](https://docs.whalesync.com/resources/support/common-errors-webflow.md): Common error messages in Webflow and how to resolve them
- [Reconnecting a sync](https://docs.whalesync.com/resources/support/reconnecting-a-sync.md): How to fix a broken connection and resume syncing
- [FAQ](https://docs.whalesync.com/resources/support/faq.md): Frequently asked questions
- [How record limits work](https://docs.whalesync.com/resources/support/how-record-limits-work.md): How Whalesync counts records against your record limit, how to manage your usage, and what happens if you go over.
- [Field compatibility](https://docs.whalesync.com/resources/support/field-compatibility.md): Understanding why certain fields are not compatible and cannot be synced
- [How to get record IDs](https://docs.whalesync.com/resources/support/how-to-get-record-ids.md): How to find the Record ID for each connector
- [How to change your sign-in](https://docs.whalesync.com/resources/support/how-to-change-your-sign-in.md): Steps to go from Google login to a password or change your email altogether
- [How to change your email](https://docs.whalesync.com/resources/support/how-to-change-your-email.md): Step-by-step on how to change the email associated to your account
- [How to add additional email addresses](https://docs.whalesync.com/resources/support/how-to-add-additional-email-addresses.md): Steps to add additional email addresses to your account for sign-in.
- [How to update your tax ID number](https://docs.whalesync.com/resources/support/how-to-update-your-tax-id-number.md)
- [How to create a slug field in Airtable](https://docs.whalesync.com/resources/support/how-to-create-a-slug-field-in-airtable.md): A simple guide for creating a "slug" field in Airtable using formulas
- [Known issues](https://docs.whalesync.com/resources/support/known-issues.md): 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.
- [Multi-select to multi-reference](https://docs.whalesync.com/resources/support/multi-select-to-multi-reference.md): How to turn Airtable multi-select fields into multi-reference fields that can be synced with Webflow
- [Transfer Webflow site to another account](https://docs.whalesync.com/resources/support/transfer-webflow-site-to-another-account.md): How to keep using your sync after transferring your Webflow site to another Webflow account
- [Troubleshooting attachment fields](https://docs.whalesync.com/resources/support/troubleshooting-attachment-fields.md): What to do if attachments (e.g. images) aren't syncing between Airtable and Webflow
- [Webflow deprecating v1 APIs](https://docs.whalesync.com/resources/support/webflow-deprecating-v1-apis.md): What you need to do to avoid disruption when Webflow deprecates their v1 API
- [Allowlisting Whalesync IP addresses](https://docs.whalesync.com/resources/support/allowlist-ip.md): Allowlist Whalesync's static outbound IP address to grant access to your databases and internal systems.
