> For the complete documentation index, see [llms.txt](https://docs.whalesync.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.whalesync.com/connectors.md).

# Connectors

- [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
