contact@itechcloudsolution.com +91 997 9933 595 +91 972 6015 295
209-210-211, Western Plaza, Simada Naka, Surat, Gujarat, India 395006.
iTechCloud Solution
Book a call→
Data & Analytics

Create Dynamic Dashboard in Salesforce: Complete Guide

Create Dynamic Dashboard in Salesforce: Complete Guide

Subhash Panchani headshot
Subhash Panchani
Founder & CEO · iTechCloud Solution
·6 min read
Create Dynamic Dashboard in Salesforce: Complete Guide cover image

Introduction

In today’s data-driven business environment, organisations rely heavily on real-time insights to make informed decisions. Salesforce dashboards play a critical role in visualising key metrics, tracking performance, and identifying opportunities. However, traditional dashboards often lack flexibility because they display data from a fixed user’s perspective.

This is where dynamic dashboards in Salesforce come into play. Dynamic dashboards allow you to present personalised data views to different users without creating multiple dashboards. Instead of static reporting, dynamic dashboards adjust based on the logged-in user, making them a powerful tool for improving efficiency, visibility, and decision-making.

This complete guide will walk you through everything you need to know about creating, configuring, and optimising dynamic dashboards in Salesforce.

Table of Contents

Introduction

Key Concept:

1. Personalized Data Experience

2. Reduced Dashboard Duplication

3. Enhanced Security

4. Real-Time Insights

5. Improved Productivity

1. Reports

2. Dashboard Components

3. Filters

Step 1: Create Source Reports

Step 2: Create a New Dashboard

Step 3: Add Dashboard Components

Step 4: Set Dashboard as Dynamic

Step 5: Save and Run

Sales Performance Dashboard

1. Use “My” Filters in Reports

2. Keep It Simple

3. Optimize Performance

4. Use Dashboard Filters

5. Test with Different Profiles

6. Use Meaningful Visualizations

1. Dashboard Filters

2. Drill-Down Capabilities

3. Conditional Highlighting

4. Row-Level Security

1. Not Using Proper Filters

2. Overloading Dashboard

3. Ignoring User Permissions

4. Using Complex Reports

5. Not Testing Across Roles

Sales

Customer Support

Marketing

Management

Challenge: Limited Dashboard Count

Challenge: No Scheduling

What is a dynamic dashboard in Salesforce?

A dynamic dashboard is one that displays data tailored to the specific user viewing it. Unlike standard dashboards that run as a fixed user (usually the creator or a specified user), dynamic dashboards run as the logged-in user, meaning each viewer sees data based on their permissions and role hierarchy.

Key Concept:

Static Dashboard → Shows same data to all users

Dynamic Dashboard → Shows personalized data per user

For example:

A sales manager can see team performance.

A sales rep can see only their performance.

Executives can view company-wide metrics.

All of these features are possible with a single dynamic dashboard.

Benefits of Dynamic Dashboards

1. Personalized Data Experience

Users only see data relevant to their role and access level, improving clarity and usability.

2. Reduced Dashboard Duplication

Instead of creating multiple dashboards for different users or teams, one dynamic dashboard can serve all.

3. Enhanced Security

Salesforce sharing rules and permissions automatically control data visibility.

4. Real-Time Insights

Users can instantly access metrics that matter to them without manual filtering.

5. Improved Productivity

Teams spend less time navigating reports and more time acting on insights.

Dynamic Dashboard vs Static Dashboard

When to Use Dynamic Dashboards

Dynamic dashboards are ideal in scenarios such as:

Sales teams needing individual performance tracking

Service agents monitoring their case workload

Marketing teams tracking campaign performance by ownership

Managers analyzing team performance with drill-down flexibility

Limitations of Dynamic Dashboards

Before creating one, it’s important to understand some limitations:

Limited Number of Dynamic DashboardsSalesforce limits the number of users based on the edition.Enterprise: Up to 5

Unlimited/Performance: Up to 10 (or more with add-ons)

No SchedulingYou cannot schedule dashboard refresh emails.

No SubscriptionUsers cannot subscribe to dynamic dashboards.

Performance ConsiderationsComplex dashboards may load slower due to real-time data filtering.

Components of a Salesforce Dashboard

Before diving into dynamic dashboards, it is important to understand the core components.

1. Reports

Dashboards are built on reports. Each dashboard component pulls data from a report.

2. Dashboard Components

These include:

Charts (Bar, Line, Pie)

Tables

Metrics

Gauges

3. Filters

Allow users to refine dashboard data dynamically.

Step-by-Step Guide to Create a Dynamic Dashboard

Step 1: Create Source Reports

Start by building reports that will feed your dashboard.

Tips:

Use appropriate report types

Apply filters like “My Opportunities” or “My Team’s Data”

Group data effectively for better visualisation.

Step 2: Create a New Dashboard

Go to the Dashboards tab

Click New Dashboard

Enter:Name

Description

Click Create

Step 3: Add Dashboard Components

Click + Component

Select a report

Choose a visualisation type:Bar chart for comparisons

Pie chart for distribution

Line chart for trends

Customise:Titles

Axis labels

Display units

Repeat this step to add multiple components.

Step 4: Set Dashboard as Dynamic

This phase is the most important step.

Click Edit Dashboard

Locate View Dashboard. As

Select:“The dashboard viewer”

This setting makes the dashboard dynamic.

Step 5: Save and Run

Click Save

Click Done

View the dashboard as different users to test its behaviour.

Example Use Case

Sales Performance Dashboard

Components:

Opportunities by Stage

Revenue by Month

Top Accounts

Closed Deals

Dynamic Behaviour:

Each sales rep sees only their deals

Managers see team data

Executives see full company performance

Best Practices for Dynamic Dashboards

1. Use “My” Filters in Reports

Always design reports with filters like the following:

My Opportunities

My Accounts

My Team’s Cases

This approach ensures accurate personalisation.

2. Keep It Simple

Avoid cluttering dashboards with too many components. Focus on key metrics.

3. Optimize Performance

Limit the number of components (5–7 recommended)

Use summarized reports instead of detailed ones

4. Use Dashboard Filters

Add filters such as:

Region

Time period

Product category

This enhances interactivity.

5. Test with Different Profiles

Ensure:

Data visibility is correct

No unauthorized access occurs

6. Use Meaningful Visualizations

Choose the right chart type:

Pie → Distribution

Bar → Comparison

Line → Trends

Advanced Features

1. Dashboard Filters

You can add filters to allow users to refine data without modifying reports.

Example:

Filter by region: North, South, East, West

2. Drill-Down Capabilities

Users can click on dashboard components to view underlying report data for deeper analysis.

3. Conditional Highlighting

Highlight key metrics:

Red → Below target

Green → Achieved target

4. Row-Level Security

Dynamic dashboards automatically respect:

Role hierarchy

Sharing rules

Object permissions

Common Mistakes to Avoid

1. Not Using Proper Filters

Without “My” filters, dashboards won’t behave dynamically.

2. Overloading Dashboard

Too many components can confuse users and slow performance.

3. Ignoring User Permissions

Always verify access control before deployment.

4. Using Complex Reports

Heavy reports can impact dashboard loading speed.

5. Not Testing Across Roles

Ensure the dashboard works for:

Admins

Managers

End users

Use Cases Across Departments

Sales

Pipeline tracking

Revenue forecasting

Lead conversion rates

Customer Support

Open cases

SLA compliance

Case resolution time

Marketing

Campaign performance

Lead generation metrics

ROI tracking

Management

KPI dashboards

Business health metrics

Cross-department insights

Dynamic Dashboard Limits and Workarounds

Challenge: Limited Dashboard Count

Solution:

Combine multiple use cases into one dashboard using filters

Use folder sharing for better access control

Challenge: No Scheduling

Solution:

Use report subscriptions instead

Export dashboard data manually if needed

Security Considerations

Dynamic dashboards are secure by design because they rely on Salesforce’s built-in security model:

Role hierarchy

Sharing rules

Profile permissions

Always ensure:

Sensitive data is restricted

Proper access levels are configured

The Future of Dynamic Dashboards

With continuous improvements in Salesforce analytics, dynamic dashboards are becoming more powerful with:

AI-driven insights

Enhanced visualization tools

Real-time data processing

Integration with advanced analytics platforms

Conclusion

Dynamic dashboards in Salesforce are a game-changer for organisations looking to deliver personalised, real-time insights without creating multiple dashboards. By leveraging the power of user-based data visibility, businesses can enhance productivity, improve decision-making, and streamline reporting processes.

Whether you’re managing a sales team, running marketing campaigns, or overseeing customer support operations, dynamic dashboards provide the flexibility and scalability needed to adapt to diverse business needs.

By following best practices, understanding limitations, and optimising dashboard design, you can unlock the full potential of Salesforce dashboards and transform how your organisation uses data.

Subhash Panchani headshot
Written by
Subhash Panchani
Founder & CEO · iTechCloud Solution

Founder and CEO of iTechCloud Solution, a Salesforce consulting and product partner since 2017. He sets engagement strategy and stays the commercial owner of every account, working with clients across Salesforce, AI and data from the first call through to go-live.

Connect on LinkedIn
Put it to work

Want this applied to your org?

Book a free discovery call and we'll map the highest-ROI next step for your team.

Book a call →

Related insights

All articles →
Salesforce Data Cloud Insights: Features, Pros and Cons
Data & Analytics
Mar 25, 2026 · 6 min read

Salesforce Data Cloud Insights: Features, Pros and Cons

Read article →
Latest Salesforce Heroku Trends in 2026 for Enterprises
Integrations
Mar 25, 2026 · 8 min read

Latest Salesforce Heroku Trends in 2026 for Enterprises

Read article →
Salesforce Einstein Intent Best Practices Updated 2026
Agentforce & AI
Jan 12, 2026 · 6 min read

Salesforce Einstein Intent Best Practices Updated 2026

Read article →

Have a similar problem?

Send us the shape of it. We will tell you honestly whether we are the right team.

  • Response within one business day
  • Salesforce-certified architects on the call
  • Delivery across US, UK, EU, Middle East and APAC