To support safe syncing, Bracket matches records based on their primary key. Below, we layout what Bracket uses for primary keys depending on the data source, and if there is any prep work needed from you.

ToolPrimary keyPreparation needed?
PostgresUnique field created by Bracket or userPotentially, see guide
SalesforceSalesforce Record IDNo
HubspotHubspot record IDNo
AirtableAirtable record IDNo
Google SheetsUnique field created by userYes, see guide
MySQLUnique field created by userYes
MongoDBMongoDB object IDNo
FirestoreFirestore document IDNo
SnowflakeUnique field created by userYes, see guide
NotionNotion object IDNo