docs(audiences): add field-filter warning to Snowflake and BigQuery import steps#1507
Open
george-dilthey wants to merge 1 commit into
Open
docs(audiences): add field-filter warning to Snowflake and BigQuery import steps#1507george-dilthey wants to merge 1 commit into
george-dilthey wants to merge 1 commit into
Conversation
…mport steps Only fields mapped during warehouse import are available as segment filters. Add the same inline note that already exists for Salesforce and HubSpot to the Snowflake and BigQuery import step 6, so users know to include product-action fields at setup time.
Contributor
This was referenced Jul 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Added an inline note to step 6 of both the Importing from Snowflake and Importing from Google BigQuery sections in
docs/audiences.md. The note clarifies that only columns mapped during initial setup will appear as filter options in the Audience — matching the note that already exists for Salesforce (step 5) and HubSpot (step 4).Before:
Map your Snowflake columns to Audience fields.Map your BigQuery columns to Audience fields.After (both):
Map your [source] columns to Audience fields — only columns mapped here will appear as filter options in your Audience. Include all fields you plan to segment by at this stage; fields not mapped during initial setup cannot be used as segment filters unless you reconfigure the sync.Why
A Handshake enterprise customer (Casey Romeo) asked in Intercom conversation #215475011657921: "Can I add a bulk enrichment from a SQL query that pulls from our own product data tables? Want to create an audience based on product actions."
Human support rep Bo Morin answered correctly (Slack thread linked below), explaining that you can connect BigQuery or Snowflake to import records into Audiences via SQL. The critical caveat Bo highlighted: "Fields that are not brought in during setup cannot be used as segment filters unless the sync is reconfigured."
That caveat is already documented in the Best Practices section ("Import more fields than you think you need") and in the Salesforce and HubSpot import steps — but it was missing from the Snowflake and BigQuery import steps, which are the sources most relevant to customers bringing in product data from a warehouse. This PR closes that parity gap.
Source link(s)
Verifier sub-agent verdicts:
libs/shared/src/filter-builder/filterRuleDefinitions/audiencesRuleFieldDefinitions.ts:188-212(audienceColumnsToRuleFieldDefinitionsfilters bycanUserCreateFilterWith) andlibs/shared/src/audiences/field-management.ts:66-83Upsert Audiences Recordaction exists": PASS —public-actions/apps/clay-labs/actions/upsert-audiences-record/action-definition.ts:20,isPublic: true, available on all Audiences-enabled plansenable-bigquery-audiencesoutside repo) — the existing doc already correctly notes BigQuery import is "in early access"; this PR does not change that framingUncertainties
None for the specific claim this PR adds (only mapped fields are filterable). The verifier returned PASS with concrete file:line evidence.
Related observations
docs/bulk-enrichment.mdseparately.Closes DOC-1088