Overview
Affinity Data Share gives your team read-only access to your Affinity data inside your own Snowflake account, using Snowflake’s built-in secure data sharing. Instead of building an export or a pipeline, Affinity shares your CRM data directly into Snowflake — where you can query it and connect it to your BI tools and dashboards (Looker, Tableau, Power BI, Sigma). Direction of sync: Affinity → your Snowflake, read-only. The share never writes back to Affinity.Prerequisites
- Data Share enabled for your Affinity organization (Advanced and Enterprise only).
- Admin access in Affinity — you set up the connection in Settings.
- A Snowflake account, and your Snowflake account identifier.
Step 1: Find your Snowflake account identifier
- In Snowflake, click your user profile (bottom-left).
- Go to Account → View account details.
- Copy the account identifier (it looks like
ORG_NAME.ACCOUNT_NAME).
Step 2: Connect Snowflake in Affinity
-
In Affinity, go to Settings → Integrations → Snowflake → “Affinity Data to Snowflake.”

-
Click “Add New Configuration.”

- Paste your identifier into the Snowflake Account Identifier field. Affinity shows the Organization and Account names so you can double-check them.
- Check the confirmation box, then click “Connect to Snowflake.”
Step 3: Use your data in Snowflake
Once you accept the share in Snowflake, your Affinity data is available there to query and to connect to your BI tools and dashboards. For the exact tables and columns, plus example queries, see the Data Share developer docs.What’s included
The share includes your core Affinity data, such as:- Companies, people, and opportunities
- Lists and list entries
- Interactions — emails, meetings, calls, and chat messages (plus meeting transcripts)
- Notes
- Relationship strengths and your custom fields
- Field value changes — the history of changes to field values on companies, people, opportunities, and list entries
- Smart field dates — first and last email, first, last, and next event, first and last chat message, and last contact
- Email subject lines, only if an admin opts in (see below)
Include email subject lines (optional)
Email subject lines are left out of the share unless an admin opts in. You can choose this when you connect, or later:- Go to Settings → Integrations → Snowflake, then open your configuration and edit it.
- Under Would you like to include email subject lines in your data shares?, select Include email subject lines in my data shares.

How often it updates
Data refreshes about every 2 hours — so it’s close to current, but not live.Good to know
- Access is org-wide. The share includes all of your organization’s Affinity data and doesn’t apply Affinity’s in-app permissions — grant access only to people who should see everything, and use Snowflake’s own access controls to limit it further.
- Read-only — the share never changes anything in Affinity.
- Deleted records stay in the share for about 7 days (marked as deleted) before they drop off.
- Plans: Advanced and Enterprise only, and enabled by Affinity.