docs(audiences): document CSV import replacement workflow and source listing limitation#1616
Merged
Merged
Conversation
…listing limitation
Contributor
george-dilthey
marked this pull request as ready for review
July 17, 2026 17:02
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 two pieces of content to
docs/audiences.md:In the "Importing from CSV" section — appended a note explaining how to replace a CSV import with corrected data (archive old records first, then re-import), and a note that CSV source entries cannot be removed from the Sources tab.
New FAQ: "How do I replace a CSV import with updated data?" — step-by-step instructions for archiving records by Origin source filter and re-importing a corrected CSV.
Why
Intercom conversation #215475096866466 (subject: "Removing data from audience"): a customer asked how to delete a CSV source from Audiences because their accounts had changed and they needed to import corrected data. Fin did not respond; the ticket went straight to a human agent (Peter Johnston). Peter's reply was the correct authoritative answer — the gap was that the docs had no guidance on this workflow.
The existing "Importing from CSV" section told users to "repeat the import process with an updated file" but gave no guidance on archiving the old records first, and didn't explain the limitation on source deletion.
Source link(s)
clay-base/apps/frontend/src/components/Audiences/AudiencesSettings/AudiencesWorkspaceSettingsPage/SyncViews/Sources/AudiencesSourcesActionsCell.tsx—SourceRowType.Localreturns empty action array;clay-base/libs/shared/src/audiences/sync-source-types.ts:68–73— CSV isINTERNAL_AUDIENCE_IMPORT_SOURCE_TYPES, not external)clay-base/libs/shared/src/audiences/import-types.ts:15)clay-base/apps/frontend/src/state/Audiences/useAudienceSegmentDropdownOptions.tsx:219,237;clay-base/apps/api/v3/audiences/endpoints/audiences-imports.endpoints.ts:338)clay-base/libs/shared/src/filter-builder/filterRuleDefinitions/audiencesRuleFieldDefinitions.ts:11Uncertainties
None. All claims verified against code with PASS verdicts and corroborated by a product team Slack thread from today.
Related observations
Closes DOC-1220