Skip to content

ServiceNow Knowledge Connect - Genesys

Install the SN KM API Plugin in ServiceNow

Section titled “Install the SN KM API Plugin in ServiceNow”
  1. Go to Application Manager.
  2. Search for sn_km_api plugin.
  3. Download and install it
  1. Go to CORS Rules
  2. Configure:
  • Name: Genesys Cloud - Knowledge Connect - ORG
  • REST API: Knowledge Management REST API [sn_km_api/knowledge]
  • Domain: https://apps.cac1.pure.cloud
  • Active: true
  1. Navigate to Application Registry.
  2. Select Create OAuth for external clients.
  3. Configure:
  • Name: Genesys Cloud - Knowledge Connect - ORG
  • Client Type: Integration as a Service
  • OAuth Application User: must add an integration user
  • Auth Scope: useraccount
  1. Go to Integrations → search ServiceNow - Knowledge Connect
  2. Install.
  3. Configure:
  • Name: ServiceNow - Knowledge Connect ENV
  • Client ID: from ServiceNow OAuth
  • Client Secret: from ServiceNow OAuth
  • Username: integration.user@email.com
  • Password: user’s password
  • Base URL: {instance}.service-now.com
    1. Save & Activate
  1. Go to Knowledge → Sources.
  2. Select or create Knowledge Base
  3. Add a source
  4. General Setting:
  • Source Name: ServiceNow ENV
  • Choose sync type
  • Integration Provider: select integration provider from the previous step
    1. Content Selection:
  • Knowledge Base: when integration is successful, a list of KB will be accessible
  • Content selection: whether all articles should be imported or only selected categories
  • Resource base URL: {instance}.service-now.com
    1. Add Source

Issue: “Request get knowledge bases failed”

Section titled “Issue: “Request get knowledge bases failed””
  • Restricted access to Knowledge Bases
  • ServiceNow roles/user criteria preventing visibility
  • OAuth app missing required scope
  • OAuth integration user don’t have permissions
  • OAuth integration type
  • Adjust OAuth scope
  • Make KB public (if required)

Issue: Articles Missing / Incorrect Article Count

Section titled “Issue: Articles Missing / Incorrect Article Count”
  • Articles not public
  • Draft/unpublished states
  • User criteria limiting access
  • Expired article