Plansight
AI-Powered Support

Meet Sage

Plansight's AI-powered support hub — combining intelligent answers, training videos, knowledge base articles, and interactive walkthroughs in one embeddable widget.

Plansight · April 2026 · Confidential
Overview

What is Sage?

Sage is Plansight's embedded AI support assistant — a single widget that gives every logged-in user instant access to help, training, and support without leaving the app.

4
Integrated Tabs
AI
Powered by Claude
0
Frameworks Required
1
Script Tag to Deploy

Ask Sage

Users ask questions in plain English. Sage searches the knowledge base, finds relevant articles, and generates a clear, conversational answer — personalized with the user's first name.

Knowledge Base

A fully branded, searchable article browser built from our UserGuiding content. Two-column category tiles, live search, and inline article viewing with embedded videos.

Video Library

Curated Wistia video channels — organized by topic. Users browse channels, watch videos inline, and get step-by-step visual guidance on any workflow.

Learn (Walkthroughs)

Interactive Supademo walkthroughs that guide users through Plansight workflows step-by-step. Hands-on learning directly inside the app.

How It Works

The Sage Workflow

When a user asks a question, here's what happens behind the scenes.

1

User asks a question

Via text input or voice (built-in microphone with speech-to-text).

2

Sage searches the knowledge base

Connects to UserGuiding via MCP protocol. Searches all articles, filters by relevance score (minimum threshold of 25).

3

Claude AI generates the answer

Top articles + embedded video transcripts + the user's question are sent to Claude Haiku 4.5. Sage responds in natural paragraphs, using the user's first name, and recommends relevant videos or walkthroughs when appropriate.

4

User rates the response

Thumbs up/down feedback is captured on every answer. Related articles are shown as clickable links that open inline.

5

Everything is tracked & remembered

Who asked, what they asked, whether Sage could answer, the feedback, relevance scores — all logged for analytics. Conversations are saved per user, so they can pick up right where they left off next time.

Smart Escalation — Not Frustrating, Not Easy to Abuse

When Sage can't answer, users see a simple "Get help" link — one click, not three. Two clear options:

A persistent "Need help? Contact our team" link is always visible below the input — users are never trapped.

Integrations

Connected Systems

Sage pulls from and pushes to the tools your team already uses.

Claude

Anthropic Claude AI (Haiku 4.5)

Powers all AI responses. Trained on your knowledge base content, video library, and walkthrough catalog. Responds as "Sage" with a warm, professional personality.

Live
UserGuiding

UserGuiding (MCP Protocol)

Direct connection to your knowledge base via MCP SSE. Searches all articles in real-time, fetches full content including embedded videos. No scraping — live data.

Live
Wistia

Wistia

Video channels embedded natively. API integration for video catalog. Channels load directly inside the widget with full Wistia player controls.

Live
Supademo

Supademo

Interactive walkthroughs embedded via iframe. Step-by-step guided tours for complex workflows, playable directly inside the widget.

Live
HubSpot

HubSpot CRM

Support ticket creation with contact association, urgency levels, and auto-captured page URLs. Chat history logging on contact records.

Live

Neon PostgreSQL

Serverless PostgreSQL database for conversations, analytics, tenant config, and all persistent storage. Encrypted at rest (AES-256), SOC 2 Type II certified.

Live
Slack

Slack

Real-time notifications across dedicated channels. Monitor all conversations, get alerted on negative feedback, track resource requests, and see support tickets — all in Slack.

Live
Slack Integration

Real-Time Team Visibility

Four dedicated Slack channels keep the right people informed at the right time.

#sage-conversations

General Monitoring

Every question and answer flows through here. See who's asking what, whether Sage could answer, and what articles were referenced. Your pulse on how users interact with support.

#sage-negative-feedback

Thumbs Down Alerts

When a user gives a thumbs down, the team sees it immediately — the question, the answer that didn't work, and who was affected. Direct signal for content improvement.

#sage-resource-requests

Training Content Pipeline

When users request a new article, video, or walkthrough, it shows up here with their description of what they need and what they were trying to accomplish. A direct content roadmap from your users.

#sage-support-tickets

Urgent Issues

Support tickets with urgency level, description, the user's current page URL, and contact info. The support team sees it the moment it's submitted — no delay.

Use Cases

How Teams Use Sage

Sage serves multiple roles across the organization.

Customer Success

Deflect routine questions with AI answers. Track what users are asking to identify knowledge gaps. Use resource requests to prioritize new content. Reduce ticket volume while maintaining quality support.

Training & Onboarding

New users get instant access to articles, videos, and guided walkthroughs. Sage recommends the right training resource for whatever they're trying to do. Self-service onboarding that scales.

Product Team

Analytics show exactly what features users struggle with. Unanswered questions reveal documentation gaps. Feedback data (thumbs up/down) identifies where help content needs improvement.

Support Team

Tickets arrive with full context — what the user asked Sage, what page they were on, urgency level. Fewer tickets overall, and the ones that come through are higher quality.

Happy Plansight user

"I used to submit a ticket and wait. Now I just ask Sage and get an answer in seconds."

Happy Plansight user

"The video library saves me from digging through emails for training links."

Happy Plansight user

"Onboarding new team members just got so much easier."

Analytics & Reporting

Every interaction is tracked and queryable. Built-in endpoints provide:

Architecture

How It's Built

Simple, maintainable, and ready for enterprise deployment.

Tech Stack

Node.js

Backend: Node.js / Express

Claude

AI: Anthropic Claude Haiku 4.5 via API

UserGuiding

Knowledge Base: UserGuiding MCP (SSE)

JavaScript

Widget: Vanilla JavaScript — no frameworks, no build step

Database: Neon PostgreSQL (serverless)

Deployment: Vercel (serverless edge)

Embedding

What your developer adds to the Laravel Blade layout:

<script>
  window.PlansightChatConfig = {
    apiUrl: 'https://plansight-chatbot.vercel.app',
    tenantId: 'plansight',
    user: {
      name: '{{ auth()->user()->name }}',
      email: '{{ auth()->user()->email }}',
      userId: '{{ auth()->user()->id }}'
    }
  };
</script>
<script src="https://plansight-chatbot.vercel.app/chatbot.js"></script>

That's it. Two script tags. User identity is injected from Laravel's auth system.

Brand & Personality

Sage's Identity

Every detail is designed to feel native to Plansight.

Name: Sage

Implies wisdom and guidance. Ties into the green brand palette. Warm and approachable.

Brand Colors

#1D3A44 Dark Green · #B4E0D8 Light Green · #FB513B Accent Orange

Barlow
Inter

Typography

Barlow for headings and buttons. Inter for body text. Clean, professional, readable.

Voice & Tone

Sage speaks like a knowledgeable coworker — warm, professional, and genuinely helpful. Uses the user's first name naturally. Writes in flowing paragraphs, not robotic bullet points. Acknowledges when something is complex and walks users through it.

Thinking Personality

While processing, Sage cycles through playful status messages: "Digging through the docs...", "Connecting the dots...", "Rummaging through articles..." — with an animated spinning logo. It makes the wait feel alive and intentional.

Security & Compliance

HIPAA Considerations

Built with insurance industry compliance in mind.

PHI Warning

A dismissible banner at the top of every chat session warns users: "Please don't share personal health information (PHI), Social Security numbers, or other sensitive data in this chat."

Data Handling

Anthropic's API does not train on customer data. All conversations are logged locally (moving to encrypted Supabase). HTTPS everywhere via Vercel. Plan for BAA with Anthropic for production.

User Identity

User info comes from Laravel's authenticated session — not stored in the widget. Only logged-in Plansight users can access Sage. Auth0 handles authentication.

Infrastructure

Deployed on Vercel (serverless) with Neon PostgreSQL. SOC 2 certified stack. Auto-deploys from GitHub. All conversations, tokens, and costs tracked in real time.

Industry Intelligence

More Than Software Help

Sage isn't just trained on Plansight documentation — it understands the employee benefits industry.

A custom knowledge base of industry content gives Sage deep understanding of benefits concepts, funding models, compliance requirements, and contribution strategies. When a broker asks a question, Sage can explain both the industry concept and how to handle it in Plansight.

Medical Plans

HMO, PPO, EPO, HDHP — plan types, design elements, deductible structures, Rx tiers, network considerations, and rating factors.

Dental & Vision

DPPO vs. DHMO, annual maximums, frequency limitations, vision allowances, and carrier landscape.

Life & Disability

Basic vs. voluntary life, AD&D, STD/LTD, elimination periods, own-occ vs. any-occ, imputed income, and EOI requirements.

Funding Models

Fully insured, community-rated, level-funded, self-funded, experience-rated — when to use each and the tradeoffs.

Contributions

Percentage-based, defined dollar, buy-up, salary-based, spousal surcharges, opt-out credits, and tier structures.

HSA, HRA, FSA

Tax-advantaged accounts — eligibility, contribution limits, rollover rules, ICHRA, QSEHRA, and strategic pairing with HDHPs.

Worksite Products

Accident, critical illness, hospital indemnity, pet insurance — supplemental benefits that fill gaps in major medical coverage.

ACA Compliance

Employer mandate, affordability thresholds, essential health benefits, metal tiers, reporting requirements, and compensation disclosure.

Industry Glossary

100+ terms every broker should know — from deductibles and coinsurance to stop-loss, HIOS IDs, and situs state.

Continuously Expanding

The industry knowledge base is maintained as markdown files that can be updated anytime. As Plansight adds features or the regulatory landscape changes, Sage's understanding grows with it. Your team can add new topics, update compliance information, and refine industry content without touching any code.

Cost Estimation

AI Usage Costs

Sage uses Claude Haiku 4.5 via the Anthropic API — fast, accurate, and extremely affordable.

Claude Haiku 4.5 Pricing

$0.80 / $4

per million tokens (input / output)

Estimated Cost Per Question

~$0.005

half a cent per question

How We Estimated This

Each time a user asks a question, one API call is made. This sends a system prompt (~500 tokens), the user's question (~50 tokens), 3–5 relevant articles (~2,000–4,000 tokens), and the video/walkthrough catalog (~500 tokens) as input. Claude responds with ~300–500 tokens. At Haiku 4.5 rates, a typical question costs about half a cent. Token usage and costs are tracked in real time in the Admin dashboard.

Monthly Volume Input Tokens Output Tokens Estimated Cost
500 questions/mo
Small team, early adoption
~2.5M tokens ~250K tokens ~$3/mo
2,000 questions/mo
Growing user base
~10M tokens ~1M tokens ~$12/mo
5,000 questions/mo
Full rollout
~25M tokens ~2.5M tokens ~$30/mo
10,000 questions/mo
High-volume enterprise
~50M tokens ~5M tokens ~$60/mo

Cost Optimization Strategies

With prompt caching enabled, real-world costs could be 50–70% lower than the estimates above.

$0
Knowledge Base, Videos, Learn tabs
$0
Slack notifications
$0
Voice input (browser API)

Only the Ask Sage AI chat tab incurs API costs. All other tabs are free.

Roadmap

What's Next

Current status and planned enhancements.

Completed

  • ✓ AI chat with Claude Haiku 4.5
  • ✓ UserGuiding MCP integration
  • ✓ Custom branded KB browser
  • ✓ Wistia video channels
  • ✓ Supademo walkthroughs
  • ✓ Thumbs up/down feedback
  • ✓ Conversation tracking & analytics
  • ✓ Resource request system
  • ✓ Voice input (speech-to-text)
  • ✓ Text-to-speech on responses
  • ✓ Smart escalation flow
  • ✓ PHI compliance banner
  • ✓ Relevance score filtering
  • ✓ Video & walkthrough recommendations in AI answers
  • ✓ Accessibility (focus states, reduced motion, keyboard nav)
  • ✓ Persistent conversation memory per user
  • ✓ Multi-tenant architecture with PostgreSQL
  • ✓ Vercel serverless deployment
  • ✓ Encrypted API key storage (AES-256-GCM)
  • ✓ HubSpot ticket creation with contact association
  • ✓ Admin dashboard (conversations, analytics, content gaps, users, escalations)
  • ✓ Token usage & cost tracking per conversation
  • ✓ Page URL tracking (which Plansight page user was on)
  • ✓ Google OAuth (@plansight.com) for site access
  • ✓ CSV export & AI analysis export for conversations
  • ✓ Sage's Brain page (training knowledge viewer)
  • ✓ 12 industry training documents loaded
  • ✓ Expand/collapse chat window
  • ✓ Sage brand identity (brain icon throughout)

Up Next

  • Custom Domain — Configure sage.plansight.com for production use
  • Per-User Model Selection — Toggle between Haiku (fast) and Sonnet (detailed) per user or tenant
  • Prompt Caching — Reduce AI costs by up to 90% on repeated context
  • More Supademo Content — Add walkthrough showcases as they're created
  • Additional Wistia Channels — Expand video library as new training content is produced
Sage + Hubs

How Sage Works Alongside Hubs

Plansight's support experience has two complementary layers. They work together — not as replacements for each other.

Hubs

Contextual help that follows you

Hubs are UserGuiding's native sliding panel — they automatically update content based on which page you're on. On the Dashboard, you see Dashboard help. On an RFP, you see RFP resources.

  • Page-specific articles and videos
  • Guided tours for that section
  • Checklists for onboarding tasks
  • Product announcements
  • Curated — shows only what's relevant to the current screen

Sage

AI-powered help across everything

Sage is a custom-built AI assistant that lives on every page, all the time. Users ask questions in plain English and get instant answers drawn from the entire knowledge base — not just the current page.

  • AI answers from all articles, not just the current page
  • Full searchable Knowledge Base browser
  • Complete Wistia Video Library
  • Interactive Supademo walkthroughs
  • Voice input — speak your questions
  • Smart escalation to support when needed
  • Tracks everything for analytics and product improvement

Better Together

A user working on an RFP might open the Hub to follow the step-by-step RFP checklist. But when they hit an unexpected question — "Can I change the situs state after sending?" — they ask Sage, who searches the entire knowledge base and gives an instant answer.

Hubs handle the structured, contextual learning path. Sage handles the unstructured, on-demand questions. Together, users never get stuck.

Plansight
Plansight AI

More time. More clarity.
More insight.

Sage gives your brokers the support they need, the moment they need it — so they can focus on relationships, not searching for answers.

Plansight · 2026