Customer Service · Omnichannel Intake case study

Connecting service channels around a Salesforce case

One customer may email, submit a web form and call about the same issue. This case focuses on recognizing that continued inquiry across channels before routing the case with its history intact.

  • Salesforce
  • Service Cloud
  • Omni-Channel
  • Case matching

The situation

Every contact channel started a new version of the problem

A customer could email, submit a web form and call about the same issue. Each channel created a separate trail, so agents compared names, copied notes and asked customers to repeat information that already existed elsewhere.

Channel choice was convenient for customers but fragmented for the service team.

Service intake workspace comparing incoming contacts with case history and uncertain-match review.
Illustrative Salesforce-style interface with synthetic sample content. It depicts the described workflow, not the actual client system or a standard product screen.

The challenge

The team needed continuity without unsafe matching

Email addresses, order references and caller details were not always complete or identical. Matching had to avoid joining unrelated people, and routing needed to preserve the original context while directing the case to the right queue.

The solution

Each contact channel continued the same service record

Available customer and request identifiers help agents recognize a continuing inquiry; uncertain matches need review before records are joined.

Email, web and phone contacts use available customer and request identifiers to find the relevant case. A confident match can continue the existing inquiry; an uncertain match needs agent review. Routing then directs the case to the appropriate team with its channel context.

01

Email-to-Case provides the email thread as case context.

02

A web form can capture the identifiers and outcome needed for follow-up.

03

A phone conversation can use those identifiers to find or start the relevant case.

How we work

Prove continuity one channel at a time

The busiest intake path was documented first, including the identifiers customers actually supplied and the duplicate cases it created. The intake design can then be checked across email, web and voice against the same case history.

For each added channel, the team reviewed a clear match, an incomplete reference and a possible false match. Uncertain contacts are left for agent review rather than assumed to be a match. Case outcomes then informed changes to forms, routing and matching rules.

Three test contacts for every channel

Test contactWhat should happen
A clear matchThe contact continues the existing case with its history.
An incomplete referenceThe likely case is found where the identifiers allow; the gaps stay visible to the agent.
A possible false matchThe records stay separate until an agent reviews them.

The result

One inquiry could continue when the customer changed channel

Customer

An email, web request or call can continue the existing inquiry when the identifiers support a confident match.

Service team

Agents and supervisors work from the case history and ownership view instead of reconstructing the same issue from separate channel trails.

Uncertain matches remain visible for review, protecting the continuity of a real case without joining unrelated customers. Case continuity depends on the available identifiers and the review of uncertain matches.

Case taxonomy

Explore the industry, technology, and business need.

Industry and product

  • Cross-Industry

Technology and delivery

  • Service Cloud
  • Omni-Channel
  • Email-to-Case

Business need

  • Omnichannel Intake
  • Case Matching
  • Queue Routing
  • Duplicate Prevention

Discuss your business systems

Need Salesforce to fit the way your team works?

Talk to our team

Get in touch

Ready to build software that fits your business?

Tell us what you need to build, modernize, automate, or augment with AI. We can start with a focused discussion or a no-risk 1-week trial.

“A fantastic company to work with.” After the initial rapid development project, American Shipping Co. kept two Shinetech developers embedded for nearly four years, supporting internal and external tools and new AI initiatives.
Marc Greenberg testimonial portrait Marc GreenbergCEO, American Shipping Co. - 5-star Google Review

Response within 1 business day.