Voice Assistant to control Veeva CRM

Peter Yeung

/@PeterYeung

Published: September 16, 2017

Open in YouTube
Insights

This video provides a practical demonstration of integrating a consumer-grade voice assistant, specifically Amazon's Alexa, with Veeva CRM to enable hands-free control and data retrieval for pharmaceutical field representatives. The core purpose of the demonstration is to showcase how natural language processing (NLP) and voice commands can streamline administrative tasks within a critical enterprise system, thereby enhancing the productivity and efficiency of commercial operations personnel. The speaker uses a conversational interface to execute several common tasks required by a sales representative (rep) or medical science liaison (MSL), illustrating a significant shift from traditional screen-based interaction to an intuitive, voice-driven workflow.

The demonstration begins with a basic command, "Alexa, what's wrong," which initiates the custom Veeva skill. The assistant immediately responds with a personalized greeting and prompts the user for a specific action. The first key action is an account lookup for "Clinton Ackerman." The voice assistant successfully identifies the account, retrieves key demographic and professional data—such as the specialty ("general practice")—and offers the user two immediate follow-up actions: requesting an account summary or creating a call. Opting for the summary, the user receives details including the preferred address ("967 Mill Brook Road Newton"), historical engagement data ("made two calls against this HCP this year"), and targeting status ("this account is not a target"). This sequence highlights the assistant’s ability to access and synthesize structured data from the CRM in real-time.

A significant portion of the demonstration focuses on the creation of new call records, a fundamental administrative task for field reps. The speaker illustrates the flexibility of the NLP engine by specifying dates and times in various formats. Examples include creating a call for "today at 4 p.m." and specifying a precise future date like "Wednesday, July 12th at 3 p.m." The system successfully parses these natural language inputs and confirms the action, including the discussion topic ("Maxo discuss account Henry Allen"). This ability to handle complex, unstructured time and date inputs dramatically reduces the friction associated with manual data entry, allowing reps to log activities immediately after an interaction without needing to navigate the CRM interface. The demonstration concludes with the creation of a future call on "next Wednesday," confirming the system's utility for scheduling and calendar management within the Veeva ecosystem.

Key Takeaways: • Voice-Enabled Field Force Efficiency: Integrating voice assistants with Veeva CRM offers a substantial opportunity to reduce the administrative burden on pharmaceutical sales representatives, allowing them to log calls, retrieve account data, and schedule follow-ups instantly and hands-free, potentially improving data capture accuracy and timeliness. • Real-Time Data Retrieval: The voice assistant successfully queries and summarizes critical HCP data points, including specialty, preferred address, historical call volume, and targeting status, demonstrating the potential for immediate, context-aware decision support in the field. • Advanced Natural Language Processing (NLP) Requirements: The system requires robust NLP capabilities to accurately parse complex, unstructured commands, particularly for scheduling. The successful interpretation of relative dates ("today," "next Wednesday") and specific dates ("Wednesday, July 12th") is crucial for practical adoption in commercial operations. • Focus on Core Commercial Operations Tasks: The demonstrated capabilities—account lookup, account summary, and call creation—are the highest-frequency administrative tasks for field reps, making this integration a high-value target for automation and workflow optimization within the life sciences sector. • Custom Skill Development for Regulated Platforms: The integration necessitates the development of a custom skill or AI agent (like the one built using Amazon Alexa) that can securely interface with the Veeva API, ensuring that data transmission and storage adhere to regulatory requirements (e.g., GxP, 21 CFR Part 11 compliance for audit trails). • Potential for Generative AI Sales Ops Assistants: This voice interface serves as a foundational example of a Generative AI Sales Ops Assistant, moving beyond simple task execution to providing contextual information and suggesting next steps ("You can ask me for an account summary or create a call"). • Immediate Post-Interaction Logging: The ability to log a call immediately upon leaving an HCP's office using voice commands minimizes the time lag between the interaction and data entry, leading to higher quality, less generalized call notes and improved compliance documentation. • Open-Source Integration Frameworks: The video description points to a GitHub repository, suggesting that the underlying integration framework is accessible or based on open-source principles, which can accelerate development for custom solutions tailored to specific commercial team needs.

Tools/Resources Mentioned:

  • Veeva CRM
  • Amazon Alexa (Voice Assistant Platform)
  • GitHub (Repository for the integration code)

Key Concepts:

  • Voice Assistant Integration: The use of conversational AI technology (like Alexa or custom LLMs) to interact with enterprise software systems.
  • HCP Account Summary: The quick retrieval of essential data points (specialty, address, engagement history) necessary for a pharmaceutical representative to prepare for or document an interaction with a Healthcare Professional.
  • Call Creation: The process of logging a specific interaction with an HCP in Veeva CRM, including the date, time, and topic of discussion, which is mandatory for compliance and performance tracking.