EB SMART
Smartsheet Management & Account Renewal Tool
Name--
Email--
Role--
Office--
Pod--

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
29
Business Needs Addressed
205+
Features & Fixes Delivered
19
Releases Shipped
v1.0 to v5.1
Since Launch
Task Management with Bea
"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
Bulk Operations & Efficiency
"We need to add the same task to multiple clients at once."
  • Five-step bulk task wizard: select workspace, pick sheets, define task details, preview, and execute
  • Six standardized section categories matching the team's workflow: Onboarding, Marketing/Renewals, Compliance, Implementations, Carrier Related, and Reporting
  • Utility and template sheets are automatically filtered out to prevent accidental edits
  • Preview step lets users review exactly which sheets will be updated before committing
"We need to be able to assign tasks to available team members directly."
  • Assign Task modal accessible from the Workload timeline -- select a person, date, and task details in one step
  • Tasks are written to the office-appropriate Task Log with properly formatted contact fields
  • Integrates with the Find Available feature so managers can identify capacity before assigning
"We get task requests via email and need them captured without manual data entry."
  • Email forwarding to eb.smart.app@gmail.com captures task requests directly from the inbox
  • Smart extraction via GPT-4o-mini automatically identifies client name, task details, and assignee from email content
  • Dedicated Email Tasks sheet with dependencies enabled for proper scheduling and tracking
  • Email Tasks dashboard tab on the Dashboard page for reviewing and managing email-originated tasks
  • Bulk actions support for flagging, completing, and managing multiple email tasks at once
Visibility & Analytics
"I want to see my personal performance and workload at a glance."
  • Personal KPI metrics bar on the home screen: total clients, overdue, upcoming, not started, in progress, and completed tasks
  • All stats are personalized to the logged-in user and refresh automatically
"We need visibility into team workload and who's available for new assignments."
  • Gantt-style workload timeline showing every team member's tasks on a horizontal calendar
  • Find Available feature: select a date and role to instantly see who has capacity
  • Filter by date range, POD, role, or client name for focused views
  • Overlapping tasks are stacked vertically so nothing is hidden
  • Undated tasks shown as badges so unscheduled work is still visible
  • Horizontal scroll for viewing long date ranges across weeks or months
  • Dashboard task column headers, fixed overdue logic, and corrected percent-complete calculations for accurate reporting
"We need to understand how people are using Bea to improve it."
  • Silent conversation logging captures every interaction without disrupting the user experience
  • Token usage tracking for cost monitoring and optimization
  • Exportable data for analysis of usage patterns and feature adoption
Client Lifecycle Management
"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
Multi-Office Scale
"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
Data Quality & Standardization
"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
User Experience & Design
"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
Documentation & Security
"We need documentation and materials to explain this tool to stakeholders."
  • Comprehensive User Guide with 22 sections covering every feature and workflow
  • Executive-ready materials including architecture diagrams and this business impact report
  • Detailed changelog tracking every release from v1.0 through v5.1
  • Full API reference documentation and SSO integration plan for IT review
  • Business requests document mapping every need to its delivered solution
"We need enterprise-grade authentication before rolling this out organization-wide."
  • SSO integration plan designed for Microsoft Entra ID (Azure AD) with Passport.js
  • Architecture supports seamless single sign-on for the entire Higginbotham organization
  • Estimated one-day implementation once IT approval is granted