Projects / Embedded chat

ARC TSC Chatbot

Internal guidance with a source beside the answer.

An embedded American Red Cross assistant for staff and volunteer questions about internal guidance. Answers, document links, question history and log controls are available in the chat interface.

01 / Questions and sources

From a staff question to the supporting document.

Employees and volunteers can ask about OneSource intranet content through a text field with a voice-input control. The answer includes document references, giving the reader a direct route to the guidance behind it.

The welcome screen describes the OneSource knowledge assistant and provides a question field, character counter and voice-input control.

Question entry

The welcome screen describes the OneSource knowledge assistant and provides a question field, character counter and voice-input control.

A question about a doctrine bulletin receives an explanation with linked references. The answer and its source are visible together in the conversation.

Answer with document references

A question about a doctrine bulletin receives an explanation with linked references. The answer and its source are visible together in the conversation.

02 / History and log review

Previous answers remain available as new questions arrive.

The conversation shows successive questions and their source links in a shared history. A separate settings panel provides controls to inspect, clear or export logs when the interaction needs review.

The history retains the earlier doctrine-bulletin answer above a later question about requesting time off. The later answer links to the handbook, with the next question field below.

Successive questions and source links

The history retains the earlier doctrine-bulletin answer above a later question about requesting time off. The later answer links to the handbook, with the next question field below.

The settings drawer offers View Logs, Clear Logs and Export Logs actions without replacing the chat workspace.

Conversation log controls

The settings drawer offers View Logs, Clear Logs and Export Logs actions without replacing the chat workspace.

Technology stack

Technology behind ARC TSC Chatbot.

An embedded React chat widget with .NET services and AWS conversational tools.

User interfaces

A JavaScript embed integrates the React widget into a host page.

  • React
  • JavaScript embed
  • Material UI
  • Redux
  • Axios

Conversation services

The stack combines .NET services, AWS conversation tools and the Salesforce chat API.

  • .NET 9
  • AWS Lex
  • AWS Bedrock
  • AWS Cognito Identity
  • Salesforce Enhanced Chat API
  • SignalR
  • Redis

Infrastructure and delivery

Docker packages the application services for container-based operation.

  • Docker
  • Docker Compose
Plan your chat integration

Plan an assistant around the questions your team handles.

We start with the internal documents, common questions and access rules. Then we define source references, the connection to your website and support tools, and the cases that should go to a person.

Discuss an embedded assistant