ServiceNow Knowledge Connect - Genesys
Installation Steps: ServiceNow
Section titled “Installation Steps: ServiceNow”Install the SN KM API Plugin in ServiceNow
Section titled “Install the SN KM API Plugin in ServiceNow”- Go to Application Manager.
- Search for
sn_km_apiplugin. - Download and install it
Verify CORS Configuration
Section titled “Verify CORS Configuration”- Go to CORS Rules
- 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
Create the OAuth Application
Section titled “Create the OAuth Application”- Navigate to Application Registry.
- Select Create OAuth for external clients.
- Configure:
- Name: Genesys Cloud - Knowledge Connect -
ORG - Client Type: Integration as a Service
- OAuth Application User: must add an integration user
- Auth Scope: useraccount
Installation Steps: Genesys Cloud
Section titled “Installation Steps: Genesys Cloud”Configure Genesys Cloud Integration
Section titled “Configure Genesys Cloud Integration”- Go to Integrations → search
ServiceNow - Knowledge Connect - Install.
- 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- Save & Activate
Create the Knowledge Source
Section titled “Create the Knowledge Source”- Go to Knowledge → Sources.
- Select or create Knowledge Base
- Add a source
- General Setting:
- Source Name: ServiceNow
ENV - Choose sync type
- Integration Provider: select integration provider from the previous step
- 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- Add Source
Troubleshooting Notes / Observations
Section titled “Troubleshooting Notes / Observations”Issue: “Request get knowledge bases failed”
Section titled “Issue: “Request get knowledge bases failed””Cause:
Section titled “Cause:”- 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”Likely Causes:
Section titled “Likely Causes:”- Articles not public
- Draft/unpublished states
- User criteria limiting access
- Expired article