NewThe Parts and Inventory Check Agent is live. Watch the run on a real Salesforce org
Communications, Media & Technology

Case study · Client engagement

A Bilingual Knowledge Base That Answers Callers During a Major International Event

Contact centre operators supporting a major international multi-sport event had to answer visitors in Japanese and English while searching reference material by hand. We built a bilingual knowledge base that suggests approved answers during the call, searches across languages, and tracks every question it could not answer.

A packed athletics stadium during a major international sporting eventCommunications, Media & Technology
LifecycleQuestion, answer, improve

A visitor calls with a question in Japanese or English. While the operator listens, the knowledge base suggests answers drawn only from approved content, matched across languages through translated embeddings, and the operator can also search it directly. The operator answers the caller. If no approved answer exists, the question is recorded as missing. Content managers review the missing questions, write and approve new answers in the content management screens, and those answers become available to every operator, so the knowledge base grows where callers actually need it.

  1. Ask

    • Caller question
    • Japanese or English

    Questions arrive in either language.

  2. Suggest

    • Live suggestions
    • Manual search
    • Translated embeddings

    An English question can find a Japanese answer.

  3. Answer

    • Approved content only
    • Operator reply

    The operator always gives the answer.

  4. Capture gaps

    • Missing-question log
    • Frequency

    Every unanswered question is recorded.

  5. Improve

    • Content management
    • Approval
    • Publish

    Content grows where callers need it.

Delivered engagement. The client is not named publicly; the industry, products and outcomes are theirs.

The starting position

Major international sporting events bring huge numbers of visitors to a host city, many of them for the first time and many of them speaking little of the local language. They have questions about venues, schedules, transport, tickets, facilities and rules, and they want answers quickly. Organizers provide information lines staffed by contact centre operators to handle those questions.

The contact centre operator in this engagement provided that multilingual support for a major international multi-sport event. Its operators answered visitors in Japanese and English. The information they needed existed, spread across reference documents covering venues, schedules and services, and it changed as the event approached and while it ran.

The pressure on operators was constant. A visitor would ask a question, often in English, and the operator would search reference material while keeping the caller on the line. Some answers existed only in Japanese documents. Some questions had no documented answer at all. Every search took time, and inconsistent answers between operators were a real risk in a public-facing service where many visitors ask the same thing.

The operator wanted a knowledge base that would put the right approved answer in front of an operator while the caller was still speaking, in either language, and that would get better as the event went on.

What we built

01 A bilingual knowledge base of approved answers

At the core is a knowledge base of approved questions and answers in English and Japanese. Content is approved by the operator's team, and the system answers only from that content. In public-facing event support, a confident wrong answer does more harm than a short pause, so grounding every suggestion in approved material was a requirement from the start.

02 Live suggestions during the call

As a call progresses, the knowledge base suggests relevant answers to the operator. The operator does not have to stop listening to start searching, because likely answers appear while the visitor is still describing what they need.

When the operator wants to look something up directly, or the suggestions are not quite right, they can search the knowledge base themselves.

04 Cross-language matching with translated embeddings

Approved content is converted into embeddings, including translated embeddings, so meaning can be matched across languages. A visitor's question asked in English can retrieve an answer that was written in Japanese, and the other way round. The team does not have to maintain two complete sets of content for the system to work in both languages.

05 Operator content management

Operators and content managers maintain the knowledge base themselves through content management screens. They can add, edit and approve answers as information changes, which during an event can be daily.

06 Missing-question tracking

Every question the knowledge base could not answer is recorded. The missing-question log shows content managers exactly where the gaps are and which unanswered questions come up most often, so new content is written where callers actually need it.

How it works during the event

A visitor calls and asks, in English, how to get from their hotel area to a particular venue on the day of an event. While they are still speaking, the knowledge base suggests the approved answer about transport to that venue, drawn from content originally written in Japanese. The operator reads it, confirms the details with the caller and answers in English.

Later, several visitors ask about something nobody anticipated, such as a newly announced change at one venue. The knowledge base has no answer, so each question is logged. By the afternoon, the content team sees the cluster of missing questions, writes and approves an answer, and publishes it. The next operator who receives the question sees the approved answer suggested immediately.

Why grounding and gaps matter more than clever AI

It is easy to imagine an AI that simply answers any question about an event from general knowledge. For a public information service, that would be the wrong design. General knowledge goes out of date, varies from what organizers have announced and cannot be held accountable. Answers given to thousands of visitors need to be consistent and approved.

That is why the knowledge base answers only from approved content, and why missing-question tracking matters as much as the search itself. The system's job is to make approved knowledge instantly findable in either language, and to show the team precisely where approved knowledge is missing. The AI provides speed and cross-language reach. The operator's team provides the authority.

The architecture

The knowledge base is a web application used by operators in the browser. Approved content is stored in a database and converted into embeddings for vector search, including translated embeddings for cross-language retrieval. Language models are used within narrow limits, to match and present approved content, not to invent answers. Content management screens, approval steps and the missing-question log sit around the search, and they are what make the system maintainable by the operator's team during a live event.

The same architecture underpins the operator's other production AI systems, including live call transcription and emergency form extraction, which shortened delivery and gave the team one familiar way of working.

What operators and managers can see

The knowledge base serves two audiences with different needs, and each has its own view.

Operators see the call in front of them: suggested answers for the question being asked, the ability to search, and the full approved answer with any details they need to read to the caller. The screen is designed to be glanced at while listening, so the most likely answer is the most visible.

Content managers see the knowledge base as a whole: which answers exist in which language, and the missing-question log showing where callers asked something the knowledge base could not answer. That view turns content work into a clear daily task list during the event.

Keeping these views separate matters. Operators should never have to think about content structure while a visitor is waiting, and content managers need the overview that no single call provides.

How we delivered it, end to end

Start from the operator's question. The design began with what an operator needs in the seconds after a visitor asks something, which led to live suggestions instead of a search page alone.

Approved content as a rule. Grounding every suggestion in approved material was set as a requirement before any model work began.

Cross-language from the start. Translated embeddings were part of the design so the team would not need to maintain duplicate content sets.

Content ownership with the client. Content management and approval were built for the operator's team, so they control what the system says.

Gaps treated as data. Missing-question tracking was built in, turning every unanswered question into a content task.

The decisions that mattered

Suggest, do not answer. Keeping the operator between the AI and the caller protected accuracy and accountability.

One knowledge base, two languages. Cross-language retrieval avoided the cost and drift of maintaining two parallel content sets.

Log what is missing. The missing-question log made the knowledge base improve during the event instead of after it.

What changed

AreaBeforeAfter
Finding answersManual search of reference documentsLive suggestions during the call
Language barrierAnswers sometimes only in JapaneseCross-language matching with translated embeddings
ConsistencyAnswers varied by operatorApproved content suggested to every operator
Content updatesDocuments reissuedOperators maintain answers in content management
Unanswered questionsInvisibleLogged and prioritized for new content
Direct lookupsSlow document searchManual search of the knowledge base

What we would tell an event or contact centre team considering this

Decide first that your AI will answer only from content you approve, then make that content findable in every language your callers speak. Put the content in your own team's hands, and treat every question you cannot answer as the next piece of content to write. Done that way, a knowledge base becomes more useful every day the event runs, which is exactly when it matters most.

Common questions

Answered, directly.

What buyers ask about delivering this in communications, media & technology.

No. The knowledge base suggests answers to the operator, who speaks to the caller. Suggestions come only from approved content, and the operator decides what to say.

Approved content is converted into embeddings, including translated embeddings, so the meaning of a question can be matched to the meaning of an answer regardless of the language each was written in. An English question can retrieve a Japanese answer and the other way round.

The operator’s own team. Content management screens let them write, edit and approve answers, and the missing-question log tells them which answers to write next.

Free architect conversation

Talk to an architect, not a sales rep.

60 seconds to brief us, and a certified architect replies within one business day.

What are you looking to architect?

Pick the closest fit. You can add detail in a moment.

Which clouds or systems are in scope?

Optional. Choose any that apply, or skip ahead.

Where does your org stand today?

Optional. A few sentences is plenty: what is working, what is stuck, and what you want to be true. Or skip ahead and tell us on the call.

Who should the architect reach?

A certified architect will reply to these details.

Takes about 30–60 seconds · No obligation · Architect replies within one business day

Protected by reCAPTCHA. Google's Privacy Policy and Terms apply.

The thinking behind this

Related reading

Where this sits

Custom AI Development

This work is delivered through our custom ai development practice.

Talk to us about production AI

More delivery

Related case studies

  • SynconAI Consulting are Simply the Best in the Business When it comes to Salesforce implementation and AI-powered solutions, SynconAI are in a league of their own. Their expertise, dedication, and ability to deliver results that truly move the needle sets them apart from every other consulting partner we've worked with. What they achieved with our Sales Cloud, Service Cloud, and custom Agentforce agent has completely transformed how we operate streamlining our pipelines and our customer service, and automating tasks that used to consume hours of our team's time. They don't just implement technology they transform businesses. If you want the best, you work with their team.

    Jack BennettConsumer Goods & RetailUnited States

  • I had a very urgent deadline for our project reporting to be delivered and needed to build the module, dashboard and output reports in Salesforce. SynconAI were very responsive - they met with me online, responded to my emails quickly and took calls - whatever was needed to progress the work quickly. We are thrilled with the outcome and will continue to work with SynconAI in the future to continue to build our Salesforce capability and platform.

    Salesforce Managed ServicesAustralia

  • The team at SynconAI were fantastic, and promptly delivered on each project. They were able to guide us through every stage and made sure we were satisfied with the outcomes on multiple scopes of work.

    ManufacturingAustralia

  • They have been great and helping us transform out business by bringing what I conceptualize to life. Great at translating process/workflow needs into a solution. Been a pleasure work with and they're a critical part of our team and will be instrumental into bringing about my vision.

    Financial ServicesUnited States

  • Working with SynconAI was a seamless and highly professional experience from start to finish. They took the time to deeply understand our business processes before designing and implementing a Salesforce solution tailored specifically to our operational needs. The team demonstrated strong technical expertise across Salesforce configuration, automation, integrations, reporting, and user experience design.

    Salesforce Implementation

Request a demo

Request a demo

An architect shows you a live agent on a real Salesforce org and walks through how this one would work in yours. We reply within one business day.

No obligation. An architect replies, not a sales sequence.

Protected by reCAPTCHA. Google's Privacy Policy and Terms apply.