Ahmed Drar
Tera Guru
Tera Guru

If you’re working in the Technology, Media, and Telecommunications (TMT) space, you’ll notice that many organizations outsource portions of their case management operations—whether by region, by account, or using other criteria.

 

There are several methods available for outsourcing case management. For example, you might use Service Bridge to transfer cases directly to the external service provider handling your outsourced operations or implement another integration solution. One significant challenge emerges when your external Service Providers/Partners don't have their own ServiceNow instances and must use yours instead.

 

From an architectural perspective, the challenge always lies in onboarding a third-party org to your platform while ensuring the right level of access is granted. One common solution involves leveraging Access Control Lists (ACLs) and business rules to secure case access and create an onboarding process for the outsourced business. Although effective, this approach can be complex , labour-intensive and hard to maintain.

 

This raises an important question: Does ServiceNow natively support an outsourced customer service process and data model?

The answer is Yes. The Outsourced Customer Service plugin supports outsourced customer service processes and data model through an external service organization structure.

 

Here’s all you need to know to start using the Outsourced Customer Service plugin:

- Enable the Outsourced Customer Service plugin.

 

 

AhmedDrar_0-1744294735842.png

- Define your external service provider:

  • Navigate to Customer Service > Administrator > Outsourced Service Providers.

  • Create a new record and specify your external service provider.

  • Set the Service Provider Type to "Customer Service".

  • Define an internal manager responsible for overseeing this external service provider. Ensure the manager has the sn_csm_ocs.manager role.

AhmedDrar_1-1744295180594.png

 

- Define the default assignment group for case transfers:

  • Under the Case Transfer tab, specify the default internal assignment group. Cases that external agents cannot resolve will be transferred to this internal group.

AhmedDrar_0-1744295610623.png

AhmedDrar_0-1744302742115.png

 

- Set outsourcing criteria:

Determine clearly what you intend to outsource. For instance, if you decide to outsource all cases related to the Boxeo account, navigate to the Outsourcing Criteria related list and create new criteria specifying this rule.

 

AhmedDrar_0-1744296935120.png

 

- Create dedicated groups for external provider teams:

  • Navigate to the Groups module to create the necessary groups for your external service provider teams. Assign these groups clearly to manage outsourced cases efficiently.

- Onboard your external agents:

  • To onboard external fulfillers who will handle your cases, you have two options:

    • Use the Onboard Staff UI action (recommended) to automatically assign appropriate roles to new users.

    • Alternatively, navigate to the Service Organization related list and manually create new records.AhmedDrar_0-1744298164864.png

- Assign external agents to their groups:

  • Finally, ensure you add the newly created external staff members to their respective external service provider groups.

 

 

 

Version history
Last update:
‎04-10-2025 10:14 AM
Updated by:
Contributors