How to Add Dazzle to Your Salesforce.com Dashboards with Visualforce

Here are some ideas to add dazzle to your Salesforce.com Dashboards:

  • Add a photo of your recent sales contest winner.
  • Post a video of the winning foursome from your partner golf tournament.
  • Show a photo of your sales trainer, along with a link to a podcast of recent sales training.
  • Display summary data from another system entirely.
  • List out definitions of acronyms or ratios used on the Dashboard.

Visualforce Dashboard ComponentSalesforce.com allows us to create Dashboard Components that are Web pages, called Visualforce pages- anything that can be put on a Web page can be put on a Visualforce page.  Beyond that, with Visualforce, we are able to interact with Salesforce.com data AND the API- so with some Apex coding talent, we can pull in and format data from other systems.  As long as you keep the footprint of the Visualforce page small enough to fit within a Dashboard Component, you can display whatever you want.

To achieve the screenshot below, I created two Visualforce pages- one in which I embedded a YouTube video (cutting the video’s dimensions in half to fit my Dashboard), and the other in which I simply pulled in an image of (who else?) myself as the Q4 Sales Winner.  Then I added two Visualforce Components to my Dashboard, pulled in my visualforce pages, added header text, and set the preferred Component heights.

Dashboard with Visualforce Example

When pulling Web content like this into a Visualforce page, you can call images, videos, etc from another source on the Web (providing that you have some control of the content to know it will be there for as long as you need it) or by uploading the content into your Salesforce.com system as a Static Resource.

David Carnes - Founder & CEO

about the author

David Carnes

David’s role as Chairman & Chief Digital Evangelist is centered around driving meaningful client engagement and business development. The key to this is serving as an advisor to OpFocus’ SaaS clients as they scale their revenue operations and embrace digital transformation.

In his early career, David worked in IT and operations for software companies, developing an interest in CRM, marketing automation, and analytics while building out systems, processes, data, and reporting for the business teams he supported. He earned a Masters in Software Engineering and credits a Harvard summer class in database management for opening his eyes to what systems could do to support operations. In founding OpFocus in 2006 David took another step toward focusing on business operations, seizing on Salesforce’s vision and never looking back.

David is a frequent speaker at Salesforce and Salesforce community events around the world, mentors through the Trailblazer Mentorship Program hosts Dashboard Dōjō, and serves as a Platform Champion and a Pi-TaP board member. Due to his involvement in the trailblazer community, David’s recently been awarded the position of Salesforce MVP!