Integrations
ServiceNow
10min
enjo's integration with servicenow empowers support teams by automating knowledge absorption from servicenow knowledge base (kb) articles and learning from past incidents and requests to streamline support processes key integration features efficient knowledge access automated absorption of kb articles and incident histories smart service request handling automated request type detection and form routing personalized interaction permissions aware and customizable request forms via slack or microsoft teams approvals acceleration surface actionable approval alerts and reminders in slack or microsoft teams embedded assistance intelligent ai assistance within the servicenow interface for agents working on incidents and service requests prerequisites before starting, ensure the following servicenow access you must have an account with administrative privileges enjo access an enjo admin account to configure the integration servicenow service account a dedicated service account in your servicenow production instance for performing tasks such as creating and updating requests, and accessing catalog items and knowledge base articles creating a service account in servicenow log into your servicenow instance navigate to your servicenow instance at https //{{instance name}} service now\ com https //{{instance name}} service now\ com access the user table click on ‘all’ in the navigation menu search for ‘users’ under “organization” and click on it create a new user in the user table view, click the ‘new’ button in the top right corner fill in the required details for the service account ensure that the ‘web service access only’ checkbox is enabled assign admin role in the same form, click on ‘roles’ and then ‘edit’ search for the ‘admin’ role and assign it to the user setting up oauth in servicenow in order to add servicenow connection in enjo, oauth must be activated on your servicenow instance if not, please follow the below steps activate oauth navigate to your servicenow instance at https //{{instance name}} service now\ com in the navigation menu, click ‘all’ and search for ‘system oauth’ under ‘system oauth’, click ‘application registry create an oauth api endpoint click the ‘new’ button in the top right corner select ‘create an oauth api endpoint for external clients’ complete the form with the required details and click ‘submit’ copy the client id and client secret displayed upon submission these will be needed for the enjo configuration configuring the integration in enjo access the enjo dashboard log in to enjo at https //app enjo ai https //app enjo ai navigate to settings > apps > connect apps select ‘servicenow’ from the available apps add a new servicenow instance click ‘add new’ to configure a new servicenow instance enter the client id, client secret, and instance url obtained from the servicenow oauth setup copy the ‘enjo name’, ‘request’, and ‘logo url’ from enjo to servicenow’s oauth settings to establish the connection finalise the configuration configure the connection name and set the visibility of the app connection for specific enjo ai agents as needed click ‘connect’ to complete the setup faqs q can i use the integration with multiple servicenow instances? a yes, you can add and manage multiple servicenow instances in the enjo dashboard each instance requires a unique configuration, including its client id, client secret, and instance url q oauth is not activated in my servicenow instance what should i do? a follow the steps provided in this guide to activate oauth in your servicenow instance if oauth remains unavailable, contact your servicenow administrator to enable it