Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
DictionaryKKnowledge Agent
ServiceIntermediate

Knowledge Agent

A Knowledge Agent in Salesforce Service Cloud is a user with permissions to create, edit, publish, archive, and translate Knowledge articles.

§ 01

Definition

A Knowledge Agent in Salesforce Service Cloud is a user with permissions to create, edit, publish, archive, and translate Knowledge articles. The role is the human author behind the company''s self-service and agent-assist knowledge base. Knowledge Agents work in Salesforce Knowledge under the standard KnowledgeArticleVersion data model, contributing articles in defined article types (FAQ, How-To, Reference, Known Issue), with versioned drafts moving through Draft, Published, Archived states.

The Knowledge Agent permission set (or profile-level permission combination) grants access to the Knowledge tab, the article authoring interface, the publication workflow, and the translation queue. Different orgs structure the role differently: some have dedicated Knowledge Managers who work full-time on the knowledge base, others have Service Reps who occasionally publish articles from resolved cases. The role is critical to any deflection-driven service strategy, because the Knowledge articles power the self-service portal, the Einstein article recommendation engine, and the agent-side article suggestions inside the Service Console.

§ 02

The Knowledge Agent role inside a Service Cloud Knowledge program

Article authoring workflow

Knowledge Agents create articles in the Knowledge tab. Each article belongs to an Article Type (FAQ, How-To, Known Issue, Reference) defined by the admin. The agent fills in the rich-text body, sets metadata (Topic, Data Category, Channel visibility), and saves as a Draft. Drafts can be reviewed, edited, and refined before publishing.

Publication and approval

Mature Knowledge programs route drafts through an approval workflow before publishing. The article moves from Draft to Pending Review to Published. Approval typically involves a senior Knowledge Manager or a product expert. Once published, the article appears in the self-service portal, in agent-side search, and in any Einstein article recommendations.

Versioning

Every article carries versions. Editing a Published article creates a new draft version; publishing the new version archives the old one. The version history lets readers see what changed and gives writers a rollback path. KnowledgeArticleVersion is the SOQL-queryable object that exposes the version data.

Translation workflow

Multilingual Knowledge bases require translation. Knowledge Agents submit articles to translation queues, in-house translators or external services (Smartling, Lionbridge) process them, and the translated articles publish per locale. The Translation Workbench coordinates the workflow and tracks per-locale publication state.

Data Categories and visibility

Data Categories are the taxonomy that controls which audiences see which articles. A category hierarchy (Product, Region, Customer Tier) maps to user profiles, controlling visibility. Knowledge Agents tag articles with the right categories so the right audience finds them.

Channels and visibility scoping

Articles have a Channels field controlling visibility across the Internal App, Customer Community, Partner Community, and Public Knowledge Base. A single article can be internal-only (Service Reps see it) or also be public (customers see it via self-service). Knowledge Agents pick the channels per article based on the audience.

Article performance feedback

Knowledge reports surface article performance: views, attachments to cases, voted-helpful counts, search-result clicks. Knowledge Agents use the data to retire low-performing articles, improve mid-performers, and replicate the structure of top performers. The closed-loop authoring is what distinguishes mature Knowledge programs from one-time content dumps.

§ 03

Set up the Knowledge Agent role

Knowledge Agent setup is a permission-set assignment plus training. The hard part is the editorial program, not the technical config.

  1. Enable Salesforce Knowledge

    Setup, Knowledge Settings, enable. Configure Article Types and Data Categories.

  2. Assign Knowledge User license

    Each Knowledge Agent needs a Knowledge User feature license. Setup, Company Information, confirm available licenses, assign per user.

  3. Grant Knowledge Agent permissions

    Use the Knowledge User permission set (or build a custom one) granting Manage Articles, Create Articles, Publish Articles, and Translate Articles.

  4. Configure approval workflow

    Build an Approval Process for the article-publication flow. Most orgs require manager approval before Published.

  5. Set up translation workflow if multilingual

    Configure Translation Workbench targets. Stand up in-house or vendor translation queues.

  6. Train the Knowledge Agents

    Walk agents through the authoring tool, the categorization taxonomy, the voice and style guide, and the publication-approval workflow.

Gotchas
  • Knowledge User is a feature license separate from the standard user license. Confirm available allocation before assigning.
  • Without an approval workflow, anyone with Publish permission can put articles in front of customers. Build the workflow before granting broad Publish access.
  • Channels control visibility independently of permissions. A public article tagged Public channel is visible to anyone on the self-service portal, even if Salesforce-side permissions are restrictive.
  • Multilingual Knowledge requires translation infrastructure. Standing up a single-language Knowledge base and adding translation later is a major project, not a switch flip.
§

Trust & references

Sources

Cross-checked against the following references.

Official documentation

Straight from the source - Salesforce's reference material on Knowledge Agent.

Was this entry helpful?
Help us write better definitions. Quick reactions or detailed edit suggestions.

About the Author

Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.

§

Test your knowledge

Q1. What was Knowledge Agent?

Q2. What replaces Knowledge Agent in Lightning?

Q3. Should you use Knowledge Agent today?

§

Discussion

Loading…

Loading discussion…