ShapeKit
Use case

Ship one SaaS dashboard. Let every customer shape their own view.

A customizable SaaS dashboard lets each customer change the view they use without requiring a developer to rebuild it every time. ShapeKit takes a controlled approach: the developer defines what is shapeable, then users filter, group, hide, and reshape the dashboard inside those boundaries.

Ship one dashboard. Each customer reshapes their own view inside the boundaries you define.

Every B2B SaaS dashboard eventually gets the same requests.

“Can you add this column?”

“Can we group this by region?”

“Can our admin see less noise?”

Each request is reasonable. Together, they turn your dashboard into a customization backlog.

ShapeKit gives you the middle ground. You define what customers are allowed to change. They shape the view themselves. You stay out of the ticket loop.

Who this is for

This page is for teams building multi-tenant SaaS dashboards where customers need different views of the same underlying data.

Good fit:

  • B2B SaaS teams with repeated dashboard change requests
  • Internal-tool builders serving multiple teams or departments
  • Product teams whose enterprise customers ask for account-specific views
  • Founders who want personalization without turning the app into a no-code free-for-all

Not a fit:

  • Fully custom BI projects where every customer needs different data models
  • Consumer apps where users only need theme or layout preferences
  • Teams that want users to edit everything without developer-defined constraints

Why do SaaS dashboards become hard to customize?

Most dashboards start with one default view. That works until customers disagree about what “default” means.

One customer wants pipeline by owner. Another wants activity by region. A third wants fewer fields because their team gets lost. A fourth wants to hide anything that is not relevant to their weekly review.

The data is usually the same. The view is the part that changes.

If every view change requires engineering work, your dashboard becomes a backlog magnet.

What should be customizable in a SaaS dashboard?

The useful answer is not “everything.”

Users should be able to change the parts that help them answer their own questions:

  • visible columns
  • filters
  • grouping
  • sorting
  • saved views
  • simple summaries
  • layout emphasis
  • time windows

Developers should still control the parts that can break trust or expose the wrong data:

  • permissions
  • data sources
  • internal fields
  • pricing or billing logic
  • audit-sensitive actions
  • system-level workflows

That boundary is the product decision. ShapeKit is built around making that boundary explicit.

How does ShapeKit handle dashboard customization?

ShapeKit splits the problem into two roles.

The Crafter defines the shapeable skill. That means deciding which fields, filters, actions, and views are safe for users to change.

The Shaper uses plain language to reshape their view inside those limits.

Show me open accounts by renewal risk. Hide low-value accounts. Group by owner.

ShapeKit turns that request into a new view without giving the user full control over the app internals.

The developer ships the core dashboard once. Customers shape the last mile themselves. Read more about how shaping works.

What makes this different from a normal dashboard builder?

Most dashboard builders optimize for the person building the dashboard.

ShapeKit is for SaaS teams who already built the product and now need customers to adapt the view safely. See the broader SaaS dashboard use case for the full pattern, or compare ShapeKit pricing.

Builder-led vs. customer-led

Most builders create every view. ShapeKit lets customers reshape allowed views.

Concepts vs. plain language

Most builders need users to learn dashboard-building concepts. ShapeKit lets users describe what they need.

Exposure vs. boundaries

Most builders make it easy to expose too much. With ShapeKit, the developer defines the boundaries.

Admin work vs. user-owned

Most builders turn custom views into admin work. ShapeKit makes custom views user-owned.

The goal is not to replace your app with a dashboard builder. The goal is to stop minor view requests from becoming engineering work.

When should you use a customizable SaaS dashboard?

Use this pattern when customers keep asking for different versions of the same view. Common signals:

  • Product asks engineering for “just one more dashboard variant”
  • Support tickets mention filters, columns, sorting, grouping, or exports
  • Enterprise customers want account-specific defaults
  • CSMs keep making screenshots or one-off reports
  • The dashboard is technically correct but customers still ask for a different angle

If the request changes the underlying product, it belongs in the roadmap.

If the request changes how the same data is arranged, it probably belongs in the view layer. Browse more dashboard customization articles or see client-shaped reporting workflows.

Want to test this on one real dashboard?

We are looking for SaaS builders with a real dashboard customization problem.

Good test workflow:

  • one existing dashboard or admin view
  • real customer/user requests around columns, filters, grouping, or saved views
  • one bounded area where users can safely shape the view
  • willingness to tell us where the workflow breaks

No generic feedback call needed. Bring one dashboard that keeps generating view requests.

Frequently asked questions

What is a customizable SaaS dashboard?

A customizable SaaS dashboard is a dashboard where each customer can adjust the view they use. Useful customization usually includes columns, filters, grouping, sorting, and saved views. The safest version keeps permissions and data boundaries controlled by the developer.

How is ShapeKit different from letting users edit everything?

ShapeKit uses constrained customization. Developers define what is shapeable first. Users can reshape the view inside those rules, but they cannot access internal fields, break permissions, or change product logic.

Who should test ShapeKit?

ShapeKit is best for SaaS builders, technical founders, product teams, and agency operators with repeated dashboard or reporting view requests. The strongest testers can bring one real workflow where manual customization happens today.

Does ShapeKit replace our existing dashboard?

No. ShapeKit is meant to sit inside the app you already built. You keep the core product and data model. ShapeKit handles user-owned view changes inside developer-defined boundaries.

What counts as a qualified tester for this page?

A qualified tester has a real dashboard or client-view workflow, repeated customization requests, and can try ShapeKit on one real workflow within 14 days. They should be willing to share what breaks, what is confusing, and whether it reduces manual work.