docs(audiences): document Editor vs Admin role permissions in Audiences#1632
Open
george-dilthey wants to merge 5 commits into
Open
docs(audiences): document Editor vs Admin role permissions in Audiences#1632george-dilthey wants to merge 5 commits into
george-dilthey wants to merge 5 commits into
Conversation
Verified against audience-abilities.service.ts: - Editors: Read + ManageActions (ad syncs) only - Admins: all additional abilities (UpdateSegment, ManageEnrichments, ManageSignals, ManageImports, ManageExports) Closes DOC-1236
…nce per house style
Contributor
george-dilthey
marked this pull request as ready for review
July 17, 2026 21:49
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 a "Roles in Audiences" note to
docs/audiences.md(in the "Importing your data" section) documenting the Editor vs Admin permission breakdown for the Audiences feature. Also added an admin-access note to the "Creating an audience" section, and expanded the Audiences section indocs/roles-and-permissions.mdwith the full Editor/Admin breakdown using bullet lists.Why
An Enterprise customer (SpyCloud) asked in Intercom conversation #215475102746052: "are we able to allow editors to create and save audiences? Jay is trying to create them but we have him as an Editor." followed by "will Jay be able to set up the ad syncs then as an editor or only admins as well?"
Neither
docs/audiences.mdnordocs/roles-and-permissions.mddocumented the full breakdown of what Editors can and can't do in Audiences. The existing note indocs/audiences.mdonly said "Admin access is required only to add or configure data sources" — which was both incomplete and potentially misleading (creating audience segments and enrichments are also admin-only). Fin couldn't answer the customer's question because the docs didn't have it.Source link(s)
audience-abilities.service.tsin clay-base — PASS for all permission claims. Code confirms Editors (WorkspaceMember) getRead+ManageActions(ad syncs); all other abilities (UpdateSegment,ManageEnrichments,ManageSignals,ManageImports,ManageExports) are Admin-only (WorkspaceAdmin). Liveness: RBAC is unconditionally enforced, no feature flag gates it.#ent-watershed-clay2026-04-30: "you only have read permissions in audiences unless you are an admin" — confirms code state.Note: The support agent (Ryan Phung) listed "Run existing enrichments" and "Manage existing export actions" as Editor capabilities — the verifier found these are actually Admin-only per the RBAC code (
ManageEnrichmentsandManageExports). The doc reflects the verified code behavior, not the support agent's response.Uncertainties
None. All permission claims verified against
audience-abilities.service.tsin clay-base. Ad syncs from segments are behind an Eppo feature flagEnableSegmentsForAds(defaultfalseper workspace) — this is a workspace-enablement flag, not a role-based restriction, so it doesn't affect the Editor/Admin breakdown documented here.Related observations
docs/audiences.mdcover different gaps (Databricks import, CSV export, signal setup, archive behavior, Salesforce field mapping, etc.) — none document the Editor vs Admin permission breakdown. This change is materially new.audiences.mdpush also changed 4 Unicode characters from⋯(U+22EF, MIDLINE HORIZONTAL ELLIPSIS) to⋮(U+22EE, VERTICAL ELLIPSIS) in references to the three-dot menu icon — these were unintended and are cosmetically minor but out of scope. A reviewer may want to revert those 4 lines if consistency with the rest of the file is important.Closes DOC-1236