Claude

IntuitionLabs is now a member of the Claude Partner Network – AI training and upskilling with Claude for pharma and biotech. Book a call.

IntuitionLabs
Back to Articles
IntuitionLabs

veeva myinsights · vault crm x-pages

Veeva MyInsights Development: Timelines, Dashboards & X-Pages

November 11, 2025
Updated August 27, 2026
30 min read

Learn about Veeva MyInsights development, its evolution to Vault CRM X-Pages with AI Agents (2025-2026), key timelines, technical architecture, example dashboards, and the Salesforce migration deadline. Updated March 2026.

Notice

Independent editorial content produced with AI assistance. This article is written by IntuitionLabs and is not endorsed by Veeva Systems Inc. Veeva and its product names are trademarks of Veeva Systems Inc. All information is drawn from public sources with citations linked inline. AI-generated text may contain errors or omissions; verify any critical claim against the linked sources before acting on it.

Veeva MyInsights Development: Timelines, Dashboards & X-Pages
Summary
  1. 01X-Pages succeeds MyInsights as the Vault CRM framework for embedded, tailored pages and contextual field insights.
  2. 02Vault CRM includes X-Pages at no additional cost, while legacy MyInsights licensing differs.
  3. 03Dashboard delivery combines packaged web content, CRM entry points, and a JavaScript API for data access.
  4. 04Studio supports no-code page creation, while fully custom layouts still require coding and publishing.
  5. 05Migration planning must account for the updated support end date for Salesforce-based Veeva CRM.
01

Executive Summary

Veeva MyInsights (now rebranded as Vault CRM X-Pages) is a framework for custom interface development embedded within Veeva CRM, enabling tailored pages and contextual data visualizations to be delivered to field teams. Launched in 2017, MyInsights enables sales and medical reps to access tailored dashboards (e.g. pre-call planning, territory summaries, KOL profiles) directly inside the CRM interface, saving significant time and improving decision-making ([1]) ([2]). The product evolved through multiple releases (introducing new templates and deep-linking), and in 2025 was incorporated into Veeva’s Vault CRM suite as X-Pages – a no-code, AI-enabled framework included in the Vault CRM license ([3]) ([4]). In December 2025, Veeva launched AI Agents for Vault CRM – including Agentic Account Summary, Agentic Voice, Agentic Text Monitoring, and Agentic Media – that work alongside X-Pages dashboards to deliver AI-powered insights directly in the field workflow. In March 2026, Veeva reported that more than 125 customers were live on Vault CRM and updated end-of-support for Salesforce-based Veeva CRM to December 2029. X-Pages has become central to Veeva’s commercial platform strategy. This report provides an in-depth review of MyInsights’ history, technical architecture, typical dashboards, licensing/pricing, and customer use cases, with data, timelines, and examples from Veeva and industry sources.

September 2025

Formal expiration of the Veeva-Salesforce partnership

125

Customers reported live on Vault CRM in March 2026

$3.195 billion

Veeva FY2026 revenue

02

Introduction and Background

Veeva Systems (NYSE: VEEV) is a life sciences SaaS leader, with Veeva CRM as its cornerstone commercial cloud offering. In May 2017 at Veeva’s Commercial Summit, the company unveiled Veeva CRM MyInsights – “an innovative new cloud-based data visualization capability” embedded in CRM ([5]). MyInsights was designed to unify disparate data (calls, orders, expenditures, external analytics) and present it as interactive dashboards in the rep’s workflow, reducing the need to jump between systems ([6]) ([7]). The initial launch included several out-of-the-box dashboards (pre-call planning, territory analytics, order management, KOL profiles, account planning, etc.) ([1]), and a certification program for partners to build custom visualizations ([8]) ([9]).

From the outset, Veeva emphasized that MyInsights content is built with standard web technologies (HTML, JavaScript) using the Veeva-provided JS library, making it highly flexible for customization ([10]) ([11]). Administrators upload dashboards as ZIP packages attached to special “HTML_Report_vod” records, which serve as entry points in CRM (e.g. Account page, Call report, Territory page) ([12]) ([13]). The result is a native-like dashboard experience on the iPad or desktop: reps see role-specific metrics, charts, and actionable info in-context, without leaving CRM ([1]) ([7]). Over time, MyInsights capabilities expanded (e.g. integration with Veeva Sage data products, advanced linking), and in 2025 Veeva introduced Vault CRM X-Pages (the Vault-built successor to MyInsights) with no additional license cost ([3]) ([4]).

This report will trace that history and detail MyInsights/X-Pages: how it works, example dashboards, development workflows, licensing models, and real-world impacts. We include data points (e.g. reported time savings, usage metrics), multiple perspectives (partner ecosystem, customer stories), and analysis of the product’s role and future.

03

Evolution and Timeline of MyInsights

T.01
TimeRelease / EventDescription and Impact
May 2017Veeva CRM MyInsights launched ([5])First release: cloud-based embedded dashboards in Veeva CRM. Introduced “pre-call planning” dashboard and a library of starter dashboards (order mgmt, accounts, territories, KOL profiles) ([1]). Emphasis on fast, in-context insights (Paul Shawah: “right info exactly when and where you need it” ([6])). Established a partner certification program ([8]).
2018–2020Feature enhancements and adoptionNew out-of-the-box pages (e.g. Account Sales, Territory Insights, Interaction Summary). Partners (e.g. AbelsonTaylor, Accenture) begin deploying custom MyInsights solutions based on certification ([14]) ([9]). Early adopters report productivity gains and rep engagement improvements ([2]).
May 2021 (CRM 21R1.1)Release update ([15])MyInsights Studio became available on April 8, 2021, providing a web application for content creators to build and deploy interactive pages without writing code ([16]). Technical enhancements also included the ability to integrate Salesforce services (getSFDCSessionID) to fetch up-to-date CRM data in dashboards ([17]). A new style guide issued to ensure MyInsights content matches CRM look-and-feel ([18]). Continued expansion of supported entry points.
2022–2023Continued updates; Key customer adoptionsVeeva released incremental MyInsights improvements. GSK reported saving ~30 minutes per day per rep on engagement planning ([2]). Partners publish case studies, and pharma firms increasingly treat embedded analytics as part of CRM strategy.
Dec 2023 (CRM 23R3.0)Release updates ([19])Added “deep linking” methods (viewSection, viewRecord) to navigate between MyInsights pages ([20]). New page templates launched: Diagnosed Patients and MCCP ([21]). These facilitated more medical/science use cases. MyInsights Studio matured, enabling content creators to reuse components.
Aug 2024 – 2025Transition to Vault CRM (X-Pages)Veeva introduced Vault CRM X-Pages, the successor to MyInsights built on Veeva’s Vault platform ([4]). X-Pages retains full functionality but adds “Space for Experience, Extensibility, Cross-Platform” plus AI-driven connectors ([22]) ([23]). It is included in Vault CRM’s standard license (no extra fee) ([3]), and comes with X-Pages Studio (a no-code page builder). By late 2025, X-Pages was promoted as a key productivity tool: Veeva claims field forces save ~30 min/day with X-Pages dashboards and see 90% satisfaction ([24]). (X-Pages branding clarifies that MyInsights roadmap continues under Vault CRM).
Sep 2025Veeva-Salesforce partnership expiresThe formal partnership between Veeva and Salesforce expired, marking the official beginning of the platform decoupling. Veeva subsequently reported in March 2026 that more than 125 customers were live on Vault CRM. Its fiscal-year 2026 results distinguished that live-customer figure from the 10 top-20 biopharmas that had committed globally to Vault CRM. Veeva updated end-of-support for Salesforce-based Veeva CRM to December 2029.
Nov 2025Roche partnership expansionRoche Pharmaceuticals announced an expanded partnership with Veeva and said it would implement Vault CRM across its global Pharma organization ([25]). The announcement said Veeva’s four Vault CRM AI Agents were planned for availability in December 2025; it did not state that Roche committed to deploying all four agents or specify an X-Pages implementation.
Dec 2025 (25R3.0)Veeva AI Agents & X-Pages Business PortalsVault CRM 25R3.0 introduced four iPad agents: Agentic Account Summary, Agentic Voice, Agentic Text Monitoring, and Agentic Media ([26]). Also launched X-Pages Business Portals – simplified web-based views of CRM records (e.g. Account Plans) for executives, accessible via shareable direct links. X-Pages Studio gained enhanced directory display elements with configurable navigation actions.
Early 2026Continued Vault CRM momentumNovo Nordisk committed to Vault CRM. Veeva reported FY2026 revenue of $3.195 billion (+16% YoY), with 1,552 total customers and 767 commercial solutions customers. Salesforce launched Agentforce Life Sciences, while IQVIA expanded its collaboration with Salesforce on Life Sciences Cloud.

Each milestone added capabilities or adoption. For example, the initial 2017 version emphasized mobile, pre-call planning dashboards ([1]), while 2023-24 saw integration of broader data (Veeva Compass, Nitro) into dashboards ([27]) ([23]). The 2025-2026 period brought the most transformative changes: AI Agents embedded directly in the CRM workflow, Business Portals extending X-Pages beyond field teams, and the formal Salesforce decoupling forcing a platform-wide migration. The rebranding to X-Pages signifies Veeva’s broader CRM platform shift, aiming to make “actionable analytics” a built-in capability (with AI and big data) rather than a costly add-on. Figure 1 illustrates the timeline of MyInsights-related events:

Figure 1: Timeline of Veeva MyInsights / Vault CRM X-Pages development. (This timeline synthesizes release notes and press sources ([1]) ([19]) ([3]).)

04

Architecture and Implementation

From a technical standpoint, MyInsights dashboards are simply HTML/JavaScript web apps packaged for CRM. Administrators create an HTML_Report_vod record (an object in Salesforce/Veeva CRM) to serve as the entry point for each dashboard ([12]). Each entry point specifies where the dashboard appears (e.g. on an Account page, Call report, KOL profile, or Territory/home page). The content itself – HTML, CSS, JavaScript files plus any assets – is zipped and attached to that record. When the CRM syncs, the zip is delivered to the device or Lightning platform for rendering ([13]) ([28]).

The core of the system is the Veeva JavaScript API library (com.veeva.clm) which allows the custom page code to query CRM data and metadata ([29]). Through this API, a dashboard can call functions like ds.getDataForCurrentObject(object, field) to fetch a field on the current record, or ds.queryRecord(configObject) to run multi-row queries ([29]) ([30]). The API abstracts offline/online: in the iPad app it will pull from local sync cache; online, it can hit the server or Veeva Nitro (data warehouse) to retrieve large data sets. As noted, MyInsights can also query external sources (via Nitro or Veeva Link) so that, for example, a sales chart might combine CRM call data with third-party market data ([31]).

The content runs in an embedded frame inside CRM. On mobile (iPad), it appears as part of the account/call screen. On desktop (Lightning), Veeva uses a Lightning Web Component to host the page (the HTML/JS is fetched from Veeva’s CDN and rendered inside Salesforce secure containers) ([32]). Developers must set the supported platforms (e.g. “Large Mobile Devices”, “Lightning”) to ensure the right audiences get the right content. The security model respects CRM permissions – any data the user can’t see won’t appear (fields without read access return null) ([33]).

Entry Points and Studio

MyInsights content can be created either by uploading a custom code zip (as above) or using MyInsights Studio (X-Pages Studio) – a drag-and-drop interface for non-coders. The Studio/WYSIWYG approach lets content creators assemble pages from pre-built components (e.g. charts, tables, rich text) without writing code ([34]) ([35]). Advanced users can embed custom “Custom Display Elements” (CDEs) – essentially reusable web components. Veeva’s developer docs detail the Studio workflow, but the main point is that large parts of dashboard design can be accomplished without JavaScript, enabling faster rollout by admins or business analysts. The tradeoff is that fully custom layouts still require coding and publishing via the HTML_Report method.

As of late 2025, X-Pages content runs across Browser (web), iPad, iPhone, and Windows (CRM for Windows) platforms ([36]). The 25R3.0 release also introduced X-Pages Business Portals – simplified web-based views of CRM records (such as Account Plans) designed for executives who need high-level information without full CRM app access. Business Portals are accessible via shareable direct links, extending the reach of X-Pages beyond field teams to leadership and cross-functional stakeholders ([26]).

Data and Performance

Typical MyInsights dashboards rely on a subset of CRM data, such as calls, accounts, orders, and plans. Dashboard performance depends on efficient data retrieval and on limiting each page to the data needed for its use case. Implementation teams should validate current data-access and performance requirements against Veeva’s applicable product documentation.

In summary, MyInsights combines standard web app architecture with Veeva-specific glue: a record entry-point, a packaged zip, and the Veeva JS library. Content developers need only web skills plus knowledge of the Veeva data model. The result is “mini web apps” seamlessly embedded in the CRM, delivering fast, interactive insights. X-Pages is not itself a BI tool — it is an in-CRM page framework, complementary to enterprise BI — and the experience is unified with CRM and works offline (critical for field reps in remote areas) ([37]) ([33]).

05

Example Dashboards and Use Cases

Veeva and its partners have published many example MyInsights dashboards. In practice, dashboards fall into certain common categories (Table 1). Many were provided in Veeva’s initial library, and others have been custom-built by customers or agencies to address specific business needs.

Table 1: Example MyInsights Dashboard Templates and Use Cases

T.02
Dashboard TemplateDescription / Use Case
Territory & Rep ActivitySummarizes a rep’s territory performance. Shows call activity, sample usage, approved email metrics, and sales vs. targets across all accounts in the territory. This is typically an entry at the home/territory level. For example, Veeva’s Territory Insights page provides call/email totals and charts for the quarter ([38]). Reps and managers use it for high-level planning and tracking reach/frequency.
Account Interaction Summary360° view for an Account (HCP). Displays recent interactions (call dates, call objectives, key messages used), sample drops, pending activities, and latest orders for that account ([39]). Often launched from the Account detail or a Call report. A typical use case is pre-call planning: before meeting an HCP, the rep reviews this dashboard to see “last call = May 3rd”, “MSG X was last shown”, “5 units of sample Y given in March”, etc. Veeva’s out-of-the-box “Interaction Summary” page does exactly this ([39]).
KOL Profile AnalyticsDeep stakeholder profiles. Used for Key Opinion Leaders or high-value accounts. Combines account metadata (e.g. specialty, institute), engagement history (number of calls, trials, events), and influence metrics (e.g. publications from Veeva Link). Veeva’s MyInsights KOL Profile page shows the KOL’s background, career, recent interactions, event attendance, etc. ([40]). Medical Affairs field teams use this to tailor messages to KOLs.
Account or Territory Sales/InventorySales and ordering trends. Charts year-to-date sales vs last year for key products, recent order history, territory roll-ups. If Veeva Orders is used, dashboards can query order tables to plot sales trends. E.g., an Account Sales Summary shows monthly TRx & NRx by product. Inventory Monitoring pages track sample stock: a dashboard might display “10 packs of DrugA left” per rep, preventing stockouts. GSK, for instance, built a MyInsights page that displays each rep’s remaining sample inventory in-app ([41]). This ensures reps know their on-hand inventory without navigating away.
Account PlanningAccount plan and tactics tracking. Shows the status of the current account plan (goals, tactics, completion %), team members assigned, and tactic progress ([42]). For example, a Key Account Manager can view the annual plan for a hospital: what strategies are in place, how much is done vs target, and review related sales trends on one page ([42]). This unifies planning data with metrics, helping the account team adjust strategy on the fly.
Custom Coaching/Manager DashboardsRep performance and activity benchmarks. Dashboards built for managers or reps to review KPIs. For instance, a Manager dashboard might show each rep’s call completion rate, email adoption, and territory penetration. Or a rep-facing “self-coaching” page could compare personal metrics to team averages. These are more custom but leverage the same data. They illustrate that MyInsights isn’t limited to HCP data – it can use the User/Performance objects as well.

The above examples illustrate the flexibility of MyInsights. In practice, companies often start with Veeva’s supplied pages and then customize or create new ones. For instance, Veeva’s press release noted that MyInsights would include pre-built dashboards for “order management, accounts, territories, KOL profiles, and account planning” ([1]). Indeed, in Table 1 we draw on those same examples. Partners have extended these use cases – for example, a pharmaceutical campaign might add a “Patient Metrics” dashboard for Segment targeting, or a medical team might embed disease-prevalence graphs from Veeva Nitro. In each case, the common feature is data-in-context: bringing together all relevant info (sales, interactions, third-party data) into one screen so the rep can act quickly.

Example: A group call with multiple HCPs might launch a special “Meeting Insights” MyInsights page. In one Veeva customer case, each attendee’s last call date, key messages used, and notes were listed per row, enabling the rep to tailor the discussion ([43]) ([44]). Another example: a field manager may see a dashboard on their mobile home page summarizing territory key performance indicators (KPIs) and top opportunities. These built-in dashboards can often be imported from Veeva’s library and then configured with organization data (e.g. which products or fields to display).

Data Visualizations: The dashboards typically use tables, KPI widgets, and charts (e.g. bar/line charts via Chart.js or similar). Veeva provides some sample code and libraries to generate charts within the HTML, but developers can include any JS chart library. Chart selection and implementation should be validated against Veeva’s current platform requirements. A critical best practice is to label each metric clearly and keep dashboards uncluttered – field teams “only want to see information that helps them decide” ([45]).

In terms of UI, MyInsights dashboards can look like any mobile or web app. Below is an example (Figure 2) of a typical account 360° dashboard:

([7]) ([1]) Figure 2: Example MyInsights dashboard (sample mock-up for illustration). Field reps see consolidated data (interaction counters, charts) at a glance.

Note: Actual styling will match the company’s CRM branding. The above is illustrative (not an official screenshot). Source: Veeva developer documentation and marketing materials ([1]) ([7]).

06

Licensing and Pricing

License Model: Veeva products are sold on a subscription basis with a named-user model and modular structure ([46]). A Veeva CRM seat (for a sales rep or MSL) typically costs on the order of $1,000–$2,000 per user per year (estimates from industry reports ([47])). Veeva offers editions (e.g. Essentials vs Multichannel) that bundle different modules; MyInsights (X-Pages) is considered part of the commercial cloud interface toolkit.

According to Veeva support, CRM MyInsights requires a separate license unless the customer has a VInsights license ([48]). In practice, many new customers now receive X-Pages as part of Vault CRM. As Veeva states in its X-Pages FAQ, “X-Pages is included in the standard Vault CRM license at no additional cost” ([3]). In other words, with Vault CRM (the platform Veeva is moving its CRM onto), companies no longer must pay extra for embedded dashboards. This is a notable shift: historically, MyInsights (on Salesforce CRM) was an add-on, but X-Pages (on Vault) is in the base product.

Pricing Structure and Tiers: Veeva does not publicize list prices; all figures are negotiated. According to one analyst, a CRM subscription can run ~$142/user/month in a large deployment ([47]). Additional modules (e.g. eDetailing, Approved Email, Events) may increase that amount. With X-Pages now included, the incremental cost of MyInsights dashboards is effectively zero for Vault CRM customers. For those still on Salesforce CRM, one must either purchase MyInsights licenses or a VInsights license (an analytics bundle) ([48]). In our practice, VInsights often has become the go-to package for analytics: it bundles Nitro, Link, and MyInsights, so customers avoid buying them piecemeal.

Migration Timeline and Cost Implications: A critical factor for licensing decisions is the Veeva-Salesforce platform migration. The Veeva-Salesforce partnership formally expired in September 2025. In March 2026, Veeva updated end-of-support for Salesforce-based Veeva CRM to December 2029 and reported that more than 125 customers were live on Vault CRM. Veeva’s fiscal-year 2026 results reported 10 top-20 biopharmas committed globally to Vault CRM; that commitment figure should not be treated as the number live on the platform. For customers moving from legacy CRM, X-Pages is included in the standard Vault CRM license at no additional cost; organizations should assess migration costs and licensing terms through a scoped commercial review.

Implementation and Ongoing Costs: Beyond software fees, customers incur services costs to design and deploy MyInsights content. Veeva and partners offer MyInsights development packages ranging from “quickstart” to full custom engagement. For example, a basic implementation might include design of 3–5 dashboards and initial training, whereas an advanced package could entail dozens of custom pages, data integration, and long-term support. (Actual package names vary by provider; Veeva itself sells “technical services engagements” by scope.)

While specific prices are proprietary, we can note trends: consultancy rates for Veeva custom development in the life sciences market run roughly $150–$300 per hour for certified partners. A small MyInsights project (e.g. 3 dashboards) might be on the order of 100–200 hours of work, meaning perhaps $15k–$50k in services. Larger rollouts, especially those involving data engineering (managing Nitro or external data feeds), can reach into six figures. Veeva’s partner network (see Section 6) helps customers find pre-qualified talent; certified MyInsights partners have proven capability to deliver these dashboards ([49]).

In summary (Table 2), the cost factors for MyInsights implementation include the CRM licenses, the MyInsights (or X-Pages) license, and the development services.

Table 2: Veeva MyInsights Licensing & Cost Components

T.03
ComponentDetails
CRM SubscriptionNamed-user SaaS fee covering the CRM environment. Typical enterprise CRM seats can cost on the order of $1,500–$2,000 USD per user per year ([47]). Volumes and edition (Essentials vs Multichannel) affect pricing.
MyInsights / X-Pages LicenseFor Salesforce CRM: MyInsights is an add-on license (customers must have a MyInsights or VInsights license) ([48]). For Vault CRM: X-Pages is included at no extra cost ([3]). In large deals, “enterprise” packages may bundle these page-development licenses.
Development & ServicesCustom dashboards development by professional services or partners. Varies widely: from tens of thousands for small projects, to $100k+ for enterprise-scale implementations. Pricing is typically time-and-materials or fixed-price project (depending on scope). Certified partners (and Veeva’s own services) charge premium rates for expertise (often $150–$300/hr). Certification requires demonstrating delivery of at least 3 MyInsights projects ([49]).
Training & SupportCustomers may also invest in training (Veeva offers MyInsights Studio courses ([50])) and ongoing admin support. Annual maintenance is included in subscription fees; external support (e.g. additional consulting) is extra.

Citation note: Veeva’s official documentation and third-party analyses emphasize that Veeva profits from multi-module subscription models, and while exact pricing is negotiated, CRM seats are high-end. For example, a review notes that large pharmaceutical deployments may spend millions of dollars per year on CRM licenses ([51]). However, the ROI often justifies it: dashboards that save even 30 minutes a day per rep (as GSK reports) translate into substantial productivity gains ([2]).

07

Development Packages and Partner Ecosystem

“Development packages” for MyInsights are not a standard product term, but the idea generally refers to bundled solutions and services that accelerate dashboard rollout. In practice, Veeva and its partners offer packages or accelerators to jump-start MyInsights:

  • Veeva-Provided Content: Veeva gives customers a starter pack of MyInsights pages (as listed in Table 1). These can be imported via the MyInsights admin interface ([52]). For example, out-of-the-box pages include Account Sales, Territory Insights, Interaction Summary, Inventory Monitoring, Account Plan, Medical Page, Product Group Totals, etc ([52]). Deploying these often just requires assigning permissions and data configuration, so they function as low-cost “packages” of dashboards that require minimal coding. ([52]) (Developers at a customer can deploy these sample pages via MyInsights Studio import, then customize the content to their org’s fields).

  • Veeva Technical Services: Customers can engage Veeva or a qualified partner for custom dashboard development. Scope, delivery timing, and commercial terms should be confirmed directly with the provider.

  • Partner Accelerators: Certified MyInsights partners (e.g. agencies and tech integrators) often package their expertise. For instance, a partner might advertise an “Insights Dashboard Accelerator” including requirements gathering, three templates, and admin training for $X. These packages leverage pre-built code or components (such as charting libraries or existing CDEs) to reduce development time. Customers benefit from partner knowledge of both CRM data model and analytics UX. (Veeva’s partner portal shows logos of dozens of certified partners, indicating a robust ecosystem).

  • Certification & Best Practices: As noted, partners achieve certification by proving they have delivered MyInsights projects ([49]). This assures customers that those vendors have “proven ability” with MyInsights development. The certification program itself can be seen as part of the “packaging” – it promotes standardized skill levels. Furthermore, Veeva and communities have published best practices (e.g. a MyInsights Style Guide ([18]), coding standards, and community forums), reducing the learning curve. With the transition to Vault CRM, Veeva has rebranded its partner program as the Vault CRM X-Pages Partner Program ([53]), and partners are expected to demonstrate expertise with the Vault platform in addition to traditional MyInsights skills.

The common thread is modularity and reuse. Many dashboards share components (charts, filters) and use similar data queries. Development packages often leverage a shared codebase or library of CDEs. With X-Pages Studio, some customers are even “citizen-developing” pages with minimal IT, effectively creating their own package of self-service tools.

Note on Release Management: Deploying MyInsights content also requires process: making sure the right entry points (HTML_Report records) exist for each dashboard and pushing new zips to devices. Veeva recommends using environment-specific naming conventions and version control. With Vault CRM, the X-Pages Studio handles versioning and deployment to multiple environments more seamlessly (since it’s integrated into the Vault admin UI).

08

Case Studies and Customer Success

GSK (GlaxoSmithKline) – In 2023, GSK published a blog detailing how they use MyInsights (MyInsights Studio custom pages) to streamline field workflows ([2]) ([54]). GSK’s key reported outcome was that reps save “on average 30 minutes per day” in engagement planning by having all pre-call info on one MyInsights page ([2]). Instead of manually hunting for past call notes, sales history, and account details, reps see it consolidated. GSK’s field ops manager also described building a MyInsights page to update HCP–HCO affiliations with one click (rather than multi-step navigation) ([54]). They integrated sample inventory: reps now see “how many samples they have left” on the HCP page (previously only visible when actively engaged) ([41]). GSK emphasizes that the content is user-friendly: local staff (without JavaScript expertise) were able to assemble pages via Studio and iterate quickly ([41]). They track usage analytics (each click/dropdown is recorded) to ensure value, iterating on pages to keep adoption high ([55]). In short, GSK’s case demonstrates MyInsights as a modern self-service BI embedded in CRM – boosting rep efficiency, user satisfaction (they reported 90% satisfaction with these pages), and enabling agile adjustments to field strategy ([2]) ([24]).

Rare Disease Biopharma – A private customer story showcases integrating Veeva’s data products into CRM via X-Pages ([27]). This biopharma used Veeva’s Compass Prescriber (sales/claims data) to generate actionable scores and HCP profiles. The key solution: use X-Pages (formerly MyInsights) to embed that data inside Vault CRM. As Veeva explains, they leveraged the “connectivity of Compass Prescriber with Veeva Vault CRM X-Pages (formerly MyInsights) to display actionable insights and KPIs directly to the field team” ([27]). This automated the daily update of analytics (replacing manual spreadsheets), allowing reps to see up-to-date prescribing and patient data as part of their CRM screens ([27]) ([56]). The impact was significant: reps could make data-driven decisions without switching tools (“empowering them to track progress and make informed decisions” ([27])), and the company scaled its sales team rapidly (from 42 to 136 reps in two years) while keeping insight delivery consistent ([57]). This example shows that X-Pages can present connected data in CRM. Any use of identifiable health information requires an applicable legal basis, appropriate contracts and jurisdiction-specific compliance review, role-based access controls, and safeguards that limit access and disclosure to the minimum necessary where HIPAA applies; the platform alone does not make a use or disclosure permissible ([58]).

Roche Pharmaceuticals – In November 2025, Roche Pharmaceuticals announced that it had chosen to extend its partnership with Veeva by adopting Vault CRM and implementing it across its global Pharma organization ([25]). The announcement identified four Vault CRM AI Agents—Free Text, Voice, Pre-call, and Media—as planned for availability in December 2025. It did not describe Roche’s deployment of those agents or an X-Pages interface implementation.

Customer Insights and Adoption: These case studies reflect broader industry trends. According to a Veeva-sponsored field trends report, 65% of accessible doctors meet with ≤3 pharma companies, making competitive advantage critical ([59]). In such an environment, “bringing insights to life with data visualization” becomes a crucial enabler ([60]). Customers recognize this: when reps have easy access to the right information at the right time, adoption of CRM increases. For instance, Novo Nordisk reported streamlining the field user experience with X-Pages, and Bausch Health achieved a 90% rep approval rating using tailored X-Pages dashboards (as noted in the features page for X-Pages ([24])). While quantitative ROI studies are rare in public, these anecdotes plus the GSK metric (30 min/day saved) suggest MyInsights dashboards significantly reduce time wasted on data gathering. As one Veeva exec summarized, MyInsights allows customers to “turn data into actionable insights” for their field teams ([24]). With Veeva's FY2026 results showing $3.195 billion in total revenue (+16% YoY) and 767 commercial solutions customers, the market validation for embedded CRM analytics continues to grow.

09

Implications and Future Directions

The trajectory of MyInsights/X-Pages reflects broader shifts in life sciences IT. Embedding analytics in operational apps is now an expected practice: instead of siloed BI, companies want micro-apps that deliver insight on demand. Going forward, several implications are clear:

  • AI Agents: Vault CRM 25R3.0 introduced four iPad agents: Agentic Account Summary, which assists users planning HCP interactions; Agentic Voice, which converts dictated words to text and maps them to records; Agentic Text Monitoring, which flags potential compliance concerns in free-text fields before saving; and Agentic Media, which helps users find product information and relevant media ([26]). Future integrations and product plans should be evaluated against Veeva's current documentation.

  • No-Code Personalization: X-Pages Studio is a no-code tool for building and maintaining X-Pages visualizations. It can enable business users to create or modify pages without writing code, subject to their organization’s governance and access controls. Its effect on the balance between packaged and custom content will depend on each organization’s implementation choices.

  • Mobile-First Workflows: MyInsights has always been mobile-optimized. With tele-detailing and remote work, mobile dashboarding becomes even more critical. Offline capability is a competitive advantage: reps can review X-Pages content in the field without connectivity (the iPad app syncs dashboards). We expect increased demand for interactive elements that function offline (e.g. tapping charts for more detail).

  • Platform Unification: With the Salesforce partnership expired and end-of-support for Salesforce-based Veeva CRM updated to December 2029, Veeva is moving CRM capabilities to the Vault platform. X-Pages Business Portals extend selected CRM views beyond field teams through web-based access. Further product convergence should be treated as forward-looking and assessed against Veeva’s current product roadmap rather than as an established capability.

  • CRM Platform Landscape: The pharma CRM market includes offerings from Veeva, Salesforce, and IQVIA. Salesforce launched Agentforce Life Sciences (generally available October 2025) for life sciences organizations ([61]). IQVIA licensed its OCE CRM software to Salesforce and will continue supporting OCE through 2029, with a coordinated transition path to Salesforce Life Sciences Cloud ([62]). In March 2026, Veeva reported that more than 125 customers were live on Vault CRM. These developments reflect continued investment in embedded analytics, AI capabilities, and platform ecosystems.

  • Data Governance and Security: As more sensitive data appears in dashboards (e.g. patient-level insights from Nitro), Veeva and customers must manage permissions carefully. The architecture does respect security, but governance processes (e.g. who can create dashboards that query which data) will grow in importance. Auditing dashboard usage ([63]) helps ensure compliance and ROI.

Overall, MyInsights/X-Pages is evolving toward more configurable, AI-enabled CRM experiences for pharma field teams. X-Pages is included in the standard Vault CRM license, while legacy MyInsights licensing differs. Future product capabilities and customer outcomes should be evaluated against Veeva’s current documentation and each organization’s requirements. The updated end-of-support date for Salesforce-based Veeva CRM is December 2029, so organizations still using that platform should incorporate the current timeline into their migration planning.

10

Conclusion

Veeva MyInsights began as an “innovative data visualization capability” for sales reps, and over nearly nine years it has matured into a robust, extensible, AI-enhanced platform for CRM analytics ([6]) ([4]). This report has documented the product’s timeline (from 2017 launch to 2025-2026 X-Pages with AI Agents), technical underpinnings, example dashboards, and cost considerations. We have shown that MyInsights dashboards – from territory summaries to KOL profiles – transform how field teams consume data, enabling significant efficiency gains (e.g. GSK saving hundreds of hours per rep-year ([2])). Implementation typically involves bundling pre-built pages with custom development; pricing is subscription-based plus services, with the new X-Pages approach largely removing additional license fees ([48]) ([3]).

Key takeaways are: an embedded pages framework in CRM is essential for modern pharma; MyInsights/X-Pages offers both ready-made and fully custom interface solutions; and a vibrant partner ecosystem ensures customers can get solution packages tailored to their needs ([9]). With AI Agents now live and the Vault CRM migration accelerating, X-Pages remains strategically important. In March 2026, Veeva reported more than 125 customers live on Vault CRM and updated end-of-support for Salesforce-based Veeva CRM to December 2029. For organizations evaluating MyInsights/X-Pages, the cited data and cases provide implementation and usage context. As one Veeva executive put it, the goal is to deliver field “so much value to our customers that we’re invited into the room” ([60]) – and MyInsights is a key enabler of that strategy.

References: All statements and data above are extracted from Veeva documentation, press releases, user stories, and industry analyses. For example, Veeva’s 2017 press release and blog posts illustrate MyInsights features ([6]) ([2]); Veeva’s developer guides specify technical details ([29]); and independent sources (IntuitionLabs, TEC reviews) provide pricing context ([64]) ([47]). Specific sources are cited inline above.

The publisher

About IntuitionLabs

Build practical AI for pharma and biotech with IntuitionLabs. We help life-science teams turn complex information and workflows into useful software, governed knowledge systems and AI tools.

IntuitionLabs is an AI consulting, custom software development and data engineering firm serving pharmaceutical, biotechnology, medical-device and other life-science organizations. We work with clinical, regulatory, medical-affairs, commercial, quality and IT teams to connect technology decisions with the work people need to accomplish.

AI consulting and adoption

Our AI enablement services cover readiness assessments, use-case selection, governance and policies, team workshops, adoption measurement and ongoing advisory support. We help organizations structure the information layer behind AI: source material, context, permissions and maintained knowledge that make generated answers useful and reviewable. Private LLM inference and hosted AI options support teams evaluating how to operate AI with appropriate control over their data and infrastructure.

Software, data and life-science workflows

IntuitionLabs develops custom software for pharma and biotech, integrates enterprise systems, and builds data engineering and business intelligence solutions. Areas of focus include AI agents, regulatory research, medical writing, medical affairs, CMC information, competitive intelligence and clinical-document workflows. Our eTMF intelligence work includes cross-system reconciliation and inspection-readiness support.

Enterprise platforms and regulated delivery

We provide Veeva services, application support, managed services, integrations and custom applications, alongside enterprise content work involving platforms such as Egnyte. For regulated workflows, our services include GxP enablement, computer-system validation and software development addressing 21 CFR Part 11 requirements. The applicable controls, validation responsibilities and acceptance criteria are defined for each engagement.

Work with IntuitionLabs

Explore AI enablement, pharma and biotech software development, data engineering and BI, and Veeva services. Contact IntuitionLabs to discuss your workflow, information sources and implementation needs.

IntuitionLabs publishes educational research to help life-science teams make informed technology decisions. Coverage of a product or organization does not imply a client relationship, endorsement or partnership.

Sources / 64
Adrien Laurent

Need Expert Guidance on This Topic?

Let's discuss how IntuitionLabs can help you navigate the challenges covered in this article.

I'm Adrien Laurent, Founder & CEO of IntuitionLabs. With 25+ years of experience in enterprise software development, I specialize in creating custom AI solutions for the pharmaceutical and life science industries.

Disclaimer

The information contained in this document is provided for educational and informational purposes only. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability of the information contained herein. Any reliance you place on such information is strictly at your own risk. In no event will IntuitionLabs.ai or its representatives be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from the use of information presented in this document. This document may contain content generated with the assistance of artificial intelligence technologies. AI-generated content may contain errors, omissions, or inaccuracies. Readers are advised to independently verify any critical information before acting upon it. All product names, logos, brands, trademarks, and registered trademarks mentioned in this document are the property of their respective owners. All company, product, and service names used in this document are for identification purposes only. Use of these names, logos, trademarks, and brands does not imply endorsement by the respective trademark holders. IntuitionLabs.ai is an AI software development company specializing in helping life-science companies implement and leverage artificial intelligence solutions. Founded in 2023 by Adrien Laurent and based in San Jose, California. This document does not constitute professional or legal advice. For specific guidance related to your business needs, please consult with appropriate qualified professionals.

Related Articles

Need help with AI?

© 2026 IntuitionLabs. All rights reserved.