Skip to content

docs(audiences): document CSV import replacement workflow and source listing limitation#1616

Merged
george-dilthey merged 1 commit into
mainfrom
docsbot/doc-1220-intercom-tag-0717-51724be0
Jul 17, 2026
Merged

docs(audiences): document CSV import replacement workflow and source listing limitation#1616
george-dilthey merged 1 commit into
mainfrom
docsbot/doc-1220-intercom-tag-0717-51724be0

Conversation

@george-dilthey

Copy link
Copy Markdown
Contributor

What changed

Added two pieces of content to docs/audiences.md:

  1. 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.

  2. 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)

  • Intercom conversation: https://app.intercom.com/a/inbox/_/inbox/conversation/215475096866466
  • Human agent reply (Peter Johnston): confirmed users cannot self-serve delete CSV sources and provided the archive-then-reimport workaround
  • PSS channel thread: https://clay-hq.slack.com/archives/C0B8PRBB6ET/p1784132196016249 — Peter asked PSS bot which confirmed the same workflow (high confidence)
  • #team-audiences thread (Mark Larson, product team): https://clay-hq.slack.com/archives/C08B9DAQQP3/p1784279911960209 — confirmed "Origin source / = / csv name" filter approach and that the source listing cannot be deleted self-serve
  • Verifier sub-agent verdicts:
    • PASS — CSV sources cannot be disconnected/removed from Sources tab (clay-base/apps/frontend/src/components/Audiences/AudiencesSettings/AudiencesWorkspaceSettingsPage/SyncViews/Sources/AudiencesSourcesActionsCell.tsxSourceRowType.Local returns empty action array; clay-base/libs/shared/src/audiences/sync-source-types.ts:68–73 — CSV is INTERNAL_AUDIENCE_IMPORT_SOURCE_TYPES, not external)
    • PASS — "Deleted in source" label confirmed (clay-base/libs/shared/src/audiences/import-types.ts:15)
    • PASS — Archive + re-import workflow confirmed (clay-base/apps/frontend/src/state/Audiences/useAudienceSegmentDropdownOptions.tsx:219,237; clay-base/apps/api/v3/audiences/endpoints/audiences-imports.endpoints.ts:338)
    • "Origin source" filter label confirmed: clay-base/libs/shared/src/filter-builder/filterRuleDefinitions/audiencesRuleFieldDefinitions.ts:11

Uncertainties

None. All claims verified against code with PASS verdicts and corroborated by a product team Slack thread from today.

Related observations

Closes DOC-1220

@linear-code

linear-code Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

DOC-1220

@george-dilthey
george-dilthey marked this pull request as ready for review July 17, 2026 17:02
@george-dilthey
george-dilthey merged commit 279d268 into main Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant