Drupal Personalization for Vivint

A personalization-enabled microsite for Vivint Smart Home

Father and son reading on a couch with a Vivint panel on the table next to them.

Vivint, the premier provider of smart home products with a focus around security, came to Elevated Third with a vision: to provide their prospective customers with a premium, personalized and consultative experience on their website.

Screenshot of the personalized results page
View of the introduction to the wizard
Close up view of one of Vivint's questions on mobile
Close of of recommended package tile on the personalized results page

The Logic Behind Personalization

The first step to creating the wizard was to determine which questions would best identify a prospective customer’s problems. Vivint created a list of potential questions and asked people at their state-of-the-art usability lab to rate the importance of the question. We took the prioritized list and narrowed it down based on what questions signaled what products or content people would likely be interested in.

Screenshot of one of the Vivint questions with answers.


A user’s responses aligned with one of four customer personas: 

  1. Prevent (prevent an event - i.e. a burglary)
  2. Restore (restore peace of mind post-event)
  3. Conserve (conserve energy)
  4. Convenience (home convenience)

Each persona aligned with one of three smart home kits:

  1. Smart Secure (Prevent & Restore)
  2. Smart Control (Conserve)
  3. Smart Complete (Convenience)

A user’s responses determined which version of the results page was generated upon completion of the wizard.

Views of the personalized results page

Personalized results page

Smart Content, a custom Drupal 8 module developed in-house, made it possible to generate different versions of the results page. Based on the different user personas, the results page displayed a personalized smart home kit recommendation and displayed supporting content that the different users identify with. For example, if a user fit the “Conserve” persona, the header video that appears on their version of the results page addresses pain points that are common among those users.

The results page also generates personalized content based on a user’s location. If a user chooses to input their zip code, the results page displays insights about their potential energy savings, and data about how many other Vivint Smart Homes are in their area.

Heat map of user testing results on one of Vivint's questions

As the wizard proves its effectiveness over time, ongoing optimization will improve conversion even further to increase call frequency, increase the productivity of sales calls, and improve sales-to-install rates across the organization. 

Looking to get started with personalization?