+91 9216549878
we are committed to delivering innovative solutions that drive growth and add value to our clients. With a team of experienced professionals and a passion for excellence.

Follow us

Blog Details

CRM Dashboard Version Control

CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Images
Authored by
Inno Valley Works
Date Released
November 4, 2026
Comments
No Comments

Before getting into the main context, let’s first look at how we currently make changes to a CRM Analytics dashboard version control process. We already know how it’s done and we also know some of the problems with it.

What are we doing currently?

Method 1 : Make all the changes directly in the original CRMA dashboard and then share that updated version with the customer.

Drawbacks : Once we save the updated dashboard, the changes are visible to all users right away. That means we have to finish all the changes in one go, without shutting down the computer or losing internet connection. This can be a problem, especially when we need to make big changes, like adding a new page and including many reports. It’s just not practical every time.

Method 2 : To avoid the issues from the first method, we can clone the original CRM Analytics dashboard and make all the changes in the cloned version. Once it’s ready, we give this updated version to the clients.

Drawbacks : We’ll have to share the new dashboard link with all the clients, which can be a hassle. Then, the old dashboard needs to be either deleted or moved to a private folder. After that, the new dashboard must be moved into the shared folder. All of this adds extra work for the developer. And if the developer forgets to delete the old dashboard, it can lead to many duplicate dashboards piling up in Salesforce.

Then, what would be the best approach?

To avoid all these drawbacks, there is a simple and effective solution available right within the dashboard. Let’s take a closer look at it.

The solution is to become the Publishers of the dashboard. As Publishers, we get to choose which version is the Live version that users see, and we can change this anytime we want.

Now, let’s look at how this works in real life. Using this option, we create a new version of the dashboard and work on it while saving our progress along the way. Meanwhile, the previous version remains set as the Live version, so users only see that one, not the version we’re currently editing. When we finish all the changes, we simply switch the new version to be the Live version.

This way, users always see a stable dashboard, and we can work freely without worrying about disrupting their experience.

Let’s take a simple demo to see how this works.

Step 1 : Go to the CRMA dashboard where we want to make changes, click the dropdown button on the right side, and select the Version History option.

CRMA-dashboard-1024x623 CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Step 2 : Click the Publishers tab and add yourself as a Publisher.

add-yourself-as-a-Publisher-1024x623 CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Step 3 : Once we become a Publisher of the dashboard, we will be able to see our name listed in the tab like this :

Salesforce-CRM-Analytics-dashboard-showing-the-assigned-Publisher-in-the-Publishers-tab-1024x623 CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Step 4 : Navigate to the Version tab and update the current version to be the Live version. Once this is done, the “Live” label will be assigned to that version.

Salesforce-CRM-Analytics-Version-tab-showing-the-option-to-publish-a-dashboard-version-as-Live-1024x623 CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Step 5 : We can now update the dashboard without impacting the Live version. To begin, let’s change the dashboard’s Title, save it, and see if the changes show up for other users.

Salesforce-CRM-Analytics-dashboard-in-Draft-mode-showing-an-updated-dashboard-title-before-publishing-1024x623 CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Step 6 : After saving the version, go to the Version tab and we will see that the new version is labeled as Draft.

Salesforce-CRM-Analytics-Version-tab-showing-the-newly-saved-dashboard-version-marked-as-Draft-1024x623 CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Step 7 : Log in as another user and open the dashboard. Below is a screenshot showing the dashboard as the other user sees it, which is the previous version we set as Live.

Salesforce-CRM-Analytics-dashboard-showing-the-previous-Live-version-as-displayed-to-another-user-1024x623 CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Step 7 : Once the changes are done, mark the latest version as Live. After that, the latest version will be labeled as Live.

Salesforce-CRM-Analytics-Version-tab-showing-the-latest-dashboard-version-marked-as-Live-after-publishing-1024x623 CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Below is what another user sees after we mark the latest version as Live. We can see that the changes are reflected.

Salesforce-CRM-Analytics-dashboard-showing-the-updated-Live-version-with-changes-visible-to-another-user-1024x623 CRM Analytics Dashboard Version Control: Manage Draft and Live Versions

Note : If no live version is selected, all users see the latest version.

Share:

Inno Valley Works delivers expert Salesforce consulting, implementation, and managed services to help businesses optimize processes, improve customer experiences, and drive digital growth.

Inno Valley Works LLC

1007 North Orange Street, 4th Floor, Suite 1382, Wilmington, DE 19801, USA.

Inno Valley Works (P) Ltd

No.25, AGT Business Park, Avinashi Road, Coimbatore 641014, India.

Inno Valley Works (P) Ltd

RMZ Millenia, Kodandarama Nagar, Perungudi, Chennai 600096, India.

INNO VALLEY WORKS L.L.C-FZ

Meydan Grandstand, 6th floor, Meydan Road, Nad Al Sheba, Dubai, U.A.E.