EB SMART — Business Impact Report
Employee Benefits Smartsheet Management & Account Renewal Tool
Higginbotham Employee Benefits | 29 Business Needs Addressed | 205+ Features Delivered | v1.0 to v5.1
900+ Client Sheets
62 Active Users
18 POD Workspaces
2 Offices
12 Tools
"We need a way to check task and client status without digging through Smartsheet."
- Natural-language helper (Bea) that answers questions about tasks, clients, and workload in plain English
- Four live report views: active, overdue, upcoming, and completed tasks -- all queryable by voice-like prompts
- Section-by-section client progress breakdown showing completion percentages at a glance
- Client listing with open task counts organized by POD for quick portfolio review
- Six categories of suggested prompts so users always know what to ask, with auto-filled POD context
- Aggregation mode that summarizes entire datasets by user, client, status, or POD
"We need to be able to update and manage tasks without opening Smartsheet."
- Update eight task fields directly through Bea: assigned to, start date, duration, percent complete, notes, priority, flag, and done
- Create new tasks on any client sheet or the general Task Log without leaving the tool
- Unassign tasks and add comments through conversational commands
- Browse, rename, and move items across workspace folders via Bea
- Find unassigned tasks across multiple clients to identify work that needs attention
- Every write operation requires user confirmation before executing -- no accidental changes
- Multi-contact matching fix and server-side isOverdue tagging for more accurate task identification
“We need to attach files to task comments and manage tasks with richer context.”
- File attachments on comments — attach a file directly to a discussion comment on any task, from the task detail view or bulk edit modal
- Bulk edit modal supports comments and file attachments alongside field updates in a single action
- Each comment can carry its own file attachment, stored in Smartsheet’s discussion thread
“A flat list isn’t always the right way to look at my tasks. I want a board view and a calendar view too.”
- Kanban View on the task dashboard groups tasks into three columns (Overdue, Not Started, In Progress), driven by the server’s overdue flag and % complete
- Calendar View shows a full-month grid with tasks placed on their due date, with Prev/Next navigation stepping one month at a time; an Unscheduled strip surfaces tasks that have no due date yet
- View-mode dropdown in the title area (List / Kanban / Calendar) replaces the crowded multi-button toggle, and the last-used List sub-tab is remembered when switching back
- Edit button on the task detail popup launches the full bulk-edit form pre-filled with the task’s current values, so users can edit in any view mode without re-selecting
- Server-side task cap raised from 150 to 500 so admin users no longer see their dashboards truncated; a banner still surfaces if the cap is ever hit
"We need to create new clients and track their full renewal lifecycle in one place."
- New Client wizard creates a fully configured client sheet with a single form submission
- Client Dashboard with four tabs: task overview, summary details, timeline, and notes
- 183-task master template with pre-built dependencies covering the entire renewal lifecycle
- 141 tasks come with role-based placeholders so the right roles are pre-assigned
- 67 summary fields per client for structured metadata (POD, renewal date, office, and more)
- Hybrid client list combines multiple data sources into a single unified pipeline view
- Copy/paste contacts, rate guarantee field, revenue formatting, and character limit protection for robust dashboard editing
"We need to reliably identify which clients belong to which POD."
- Hybrid data pipeline cross-references workspace location, sheet summary fields, and sheet names
- Flexible name parser handles varied naming conventions across 870+ sheets
- Cached client list ensures fast lookups even across the full portfolio
- Reliable data layer built on a proven HTTP library to handle Smartsheet response quirks
"The B-FWAC ad-hoc task log needs to be part of the system."
- B-FWAC Task Log is fully integrated into all report views, queries, and chat responses
- General tasks flow through the same interface as client-specific work
- Users can create, update, and query Task Log entries alongside client sheet tasks
"We need better carrier contact management and quick access to task details."
- Carrier contact phone numbers with full phone support across carrier contact fields
- Benefit-to-carrier sync that auto-populates carrier contacts from benefit plan selections
- Task detail popup modal for click-to-view task details directly from the task list
"We're adding a new office (Tyler) and need the tool to scale."
- Multi-office routing: Fort Worth users see Fort Worth data, Tyler users see Tyler data, admins see everything
- Five dedicated Tyler reports mirroring the Fort Worth report structure
- All endpoints are office-scoped so each location gets a tailored experience
- Architecture designed to add new offices with minimal configuration changes
"We need a central employee directory that the tool can reference."
- 62-user central directory with name, email, role, office, POD, and admin status
- Role-based system with seven role types: AC, AM, SAM, SAE, TL, MD, and Other
- Four-layer user matching resolves names, emails, aliases, and compound last names automatically
- Name aliases handle common variations so users are always recognized correctly
"We want to be notified when someone assigns a task to us."
- Eleven automation rules deployed across 870+ client sheets for real-time notifications
- Task assignment notifications alert users immediately when they receive new work
- Recurring task reminders keep upcoming deadlines visible
- Self-assignment is excluded from notifications to reduce noise
- All template files updated so new clients inherit the same notification rules automatically
“Team leaders need to post tasks for ACs to claim, and Tyler Task Log tasks need to appear on dashboards.”
- AC Board page where team leaders post unassigned work and ACs claim tasks with one click
- Tyler Task Log supplementation — tasks claimed from the AC Board are automatically merged into report data
- Unified data path ensures Task Log tasks appear on the Task Dashboard AND are found by Bea
- Management access flag lets team leaders see the full team workload while non-management users only see their own tasks
"Contact data is messy and inconsistent across our 800+ client sheets."
- 226 individual contact cells corrected to proper format with names and email addresses
- 614 client sheets renamed to follow a consistent naming convention
- 169 role placeholders standardized so assignment workflows work reliably
- All contact fields now display with proper names and profile information
"Existing client sheets need to match the new template structure."
- Summary fields added to all 870+ sheets for consistent metadata across the portfolio
- Row 1 milestone added to every sheet as a renewal date anchor for timeline views
- Four system columns (Created, Created By, Modified, Modified By) deployed to every sheet
- All 870+ sheets discovered automatically using recursive workspace scanning
- Template files replaced and updated to reflect the latest structure
"Due dates don't work right -- the system throws errors on dependency-enabled sheets."
- System automatically converts due date entries to duration calculations on project sheets
- Holiday calendar for 2025 through 2027 ensures accurate working-day math
- Due dates are now handled correctly regardless of sheet dependency settings
"Dates are showing incorrectly -- everything is off by a day."
- All dates locked to Central time zone to prevent server-side timezone drift
- Date formatting helpers rebuilt to produce consistent, accurate day-of-week labels
- Users see the correct date regardless of their browser or device settings
"Large data payloads are failing to save and duplicate records keep appearing."
- Chunked localStorage engine splits large data into 2500-character segments to prevent storage quota failures
- Carrier contact deduplication logic prevents duplicate contacts from appearing during benefit-to-carrier sync
"The UI looks inconsistent and outdated -- we need a professional look."
- Complete dark mode redesign with a unified design system across all pages
- Shared CSS with consistent fonts, colors, spacing, and border radii
- Custom favicon and branding elements for a polished, professional identity
- Expanded navigation with clear page hierarchy and smooth transitions
"The tool takes too long to load -- users lose patience."
- Interactive tap game during initial data loading keeps users engaged while reports warm up
- Firebase-powered leaderboard adds a competitive element to the loading experience
- Two-phase warm-up with a real-time progress bar showing exactly what is loading
- Session-aware auto-login and 10-minute data cache eliminate redundant loading on return visits
- Client list pre-loaded in the background so workspace browsing feels instant
"The tool needs to work on phones and tablets."
- Mobile hamburger menu collapses navigation cleanly on small screens
- Responsive breakpoints ensure every page adapts to phone, tablet, and desktop
- Touch-friendly controls and appropriately sized tap targets throughout
"Users need a way to report issues and submit requests from within the tool."
- Report Issue button on every page opens a quick submission form
- Issues are written directly to a System Backlog sheet for tracking and prioritization
- Five request types: Bug, Question, New Feature, Idea/Suggestion, and Complaint
- Screenshot uploads on issue reporting, visible checkbox checkmarks, and consistent navigation across all pages
"Error messages are confusing to users."
- Error messages rewritten in plain, friendly language that tells users what happened and what to do next
- Technical details are hidden from end users while still logged for developer troubleshooting
"The app needs a polished, branded identity and modern visual design."
- V3 Design System with navy-tinted palette, gradient backgrounds, glass morphism on floating elements, and an Interstellar-inspired starfield canvas animation
- Interactive guided tours powered by TourGuide.js on five pages with a “?” trigger button for self-service onboarding
- WCAG AA accessibility compliance ensuring all text meets a minimum 4.5:1 contrast ratio
- Custom EB SMART logo featuring an isometric H with checkmark and orbital dots
- Login screen rebranded from “Task Assistant” to “EB SMART” with updated identity