Skip to content
Smart Data

A custom LMS tool for Google's internal sales team

Smart Data built Google's sales team a custom LMS tool with Drive integration, two-way sync to their enablement platform and built-in governance.

Built onReactPython

Industry
Technology
Engagement
Custom Development
Timeline
Multi-year engagement
The Google campus with the Android statue out front

Google’s internal sales department supports a distributed team of reps across multiple product lines. Their sales content of slide decks, product PDFs, talk tracks, demo videos and external links lived across Google Drive, third-party platforms and individual reps’ folders. New hires couldn’t find what they needed. Content owners had no clean way to govern what reps actually saw, and the existing tools didn’t talk to each other.

Smart Data built a custom LMS tool that consolidated sales content into one governed surface, with direct Google Drive integration and two-way sync to their existing sales enablement platform.

The challenge

The pre-LMS workflow had four core problems holding the sales team back.

  • Sales assets fragmented across Google Drive, third-party platforms and individual reps’ folders
  • No unified governance model for content owners to manage what reps could see
  • Existing tools didn’t share data with one another, forcing duplicate uploads and inconsistent metadata
  • The LMS tool had to feel native to a Google environment: SSO with the user’s Google account, full Drive integration and UI matching Google’s design standards

Google needed a single platform that consolidated content, integrated cleanly with their existing systems, and felt native to the way their teams work.

Four colleagues gathered around a laptop at a conference table

The solution

Smart Data partnered directly with Google’s product owner, designer and systems architect. A small senior squad worked alongside Google’s stakeholders with no middle layers and rapid feedback cycles.

Key implementation highlights

  • Google specified the UI in detail; Smart Data implemented to spec while owning the architecture, integrations and data model
  • Direct Google Drive integration via the Drive API for in-place file selection and metadata-aware copying
  • Two-way sync with the third-party sales enablement platform via API for harmonized publishing across both systems
  • Dynamic tagging engine letting content owners create new categories and tags without engineering involvement
  • Draft-to-publish workflow with status dashboards and sync-state visibility
  • Granular role-based access model covering admins, authors and viewers
  • Advanced filtering by name, collection, file type, date range or any combination of tags
  • In-app help system built to specifications from Google’s documentation team

The LMS tool evolved continuously over the engagement as Google added asset types, tags, role permissions and audiences.

The results

The custom LMS tool delivered four operational improvements:

  • Consolidated a scattered set of tools into one unified surface for sales content

  • Faster access for sales reps through native Google sign-in and direct Drive integration

  • Less duplication across systems via two-way sync with the external sales enablement platform

  • Governance for content owners without engineering tickets for routine tagging or publishing changes

Client

Industry

Technology

Platform and technology

  • React
  • TypeScript
  • Python
  • MySQL
  • Data Modeling

Related services

Application development and modernizationERP and enterprise integrationData engineering

Working on something like this?

Talk to us about scope

Working on something similar?

Tell us what you are building and what it has to connect to. Here is what happens after you reach out.

  1. A short call about the work

    What runs today, what needs to change and the date you are working toward.

  2. An engineer looks at what’s running

    Scope comes from your systems as they are, before anything is priced.

  3. You get a written proposal

    Covering scope, team, approach and price.

info@smartdata.net(937) 886-9166

Tell us what you are working on

We use your details only to reply.

Your privacy choices

Choose what this browser shares with us. The site works the same either way. Privacy policy