Feature · Dashboard Builder

A dashboard builder that respects the operator who opens it.

Operators should not need a BI consultant to put six numbers on a page. Strkr's dashboard builder is a drag-drop canvas with bound filters, saved views, permission scopes, and a widget library tuned for pipeline, revenue, service, marketing, and admin reads. Pick a tile, point it at a dataset, drop it on the grid, publish.

The canvas, not a wizard

A grid an operator can actually arrange.

A dashboard builder earns its keep when a non-technical operator can arrange six tiles the way they already draw them on a whiteboard. Strkr's canvas is a twelve-column grid with snap, keyboard nudging, and inline resize handles. Tiles accept the dataset they match. The builder refuses to drop a bar chart on a scalar slot, so the layout never arrives broken.

Twelve-column grid

The layout operators already draw.

The grid is a classic twelve-column with snap and inline resize. A tile can take four columns on desktop and twelve on mobile without touching responsive code. The grid is the layout language, not a mystery.

Widget tray

A library of tiles that already know their shape.

The tray carries number tiles, trend tiles, bar charts, horizontal rankers, stacked areas, tables, saved-view lists, and funnel bars. Each widget declares the dataset shape it accepts, so the operator cannot connect a mismatched source. The builder guides without a wizard.

Drag, drop, done

A tile placed in two clicks.

Drag a tile from the tray to the canvas. Point it at a saved view or a live object. The tile renders in place with sample data in under a second. No modal opens, no sidebar panel chains four screens. The builder stays visible.

Snap and nudge

Keyboard arrows for pixel-level order.

Arrow keys nudge the selected tile one grid unit. Shift-arrow nudges a full column. The operator who likes order gets a tidy layout without reaching for the mouse. The builder behaves like a design tool rather than a form.

Device preview

Desktop, tablet, phone in one toggle.

A size toggle switches the canvas between a desktop frame, a tablet frame, and a phone frame. Each tile declares its mobile reflow so the dashboard reads on a phone without a separate layout. What ships is what the executive sees on their walk between meetings.

Undo everywhere

A full history of the canvas edits.

The builder keeps a timeline of every edit with undo-redo across the whole session, not just the last action. A late-stage layout mistake rewinds in one keystroke. The operator can experiment without a sinking feeling about losing yesterday's work.

Datasets that bind without SQL

Point a tile at a view, publish, done.

The second half of the builder is the dataset layer. Strkr lets an operator bind a tile to a saved view, a native object, a filtered query, or a live custom report without writing SQL. The saved view is the primary mechanism, so a view that a sales manager built for themselves can power a tile on an executive dashboard without being rewritten.

Saved views

Reuse the filtered lists already built.

A saved view on the opportunities object becomes the dataset behind a number tile, a trend chart, or a ranked list. The view carries its own filters and its own sort. The dashboard reads the same view the sales manager uses on Monday morning, so the two numbers agree.

Live objects

A tile against the native data model.

Opportunities, accounts, contacts, tickets, campaigns, projects, and every custom object are first-class datasets. Filters cover owner, stage, date range, segment, custom field value, and relationship. The tile reflects the current state, not last night's rollup.

Measures and groupings

Sum, count, average, median, p90.

Each tile declares its measure (sum of amount, count of records, average of amount, median of resolution, p90 of first-reply) and its grouping (by owner, by stage, by week, by region). The combinatorics are expressive without being overwhelming. The operator writes no formula.

Date ranges

Trailing week, trailing quarter, custom span.

Every tile accepts a date range from a shared library: trailing 7, 14, 28, 90 days, current week, current month, current quarter, year to date, custom span. A dashboard-level date filter overrides individual tiles so the whole surface switches time horizons in one click.

Shared filters

One filter chip, applied across the surface.

The operator exposes shared filters at the top of the dashboard: owner, team, region, segment, product. Any viewer sets the chip once and every tile re-reads. The dashboard becomes personal to whoever opens it without duplicating the layout for every role.

Formula fields

Simple math when a measure needs more.

For the rare metric that is not already a column, a small formula field layer lets the operator define a derived measure: amount times probability, open amount divided by quota, variance from last period. The formula is readable, versioned, and reusable across tiles.

Interactive on day one

Tiles that drill, filter, and react.

A dashboard built in Strkr is not static. Each tile drills to the underlying records in a side panel. Each tile accepts a click as a filter signal. A ranked list of owners re-filters the trend chart next to it. The whole surface behaves like one interactive instrument rather than a frozen snapshot.

Drill panels

A click opens the records behind the number.

Every tile is drillable. Clicking a bar, a number, or a point opens a side panel with the record list. From the panel the viewer opens the record, edits it, and watches the tile refresh after the save. Reading and acting live on one surface.

Cross-filter

A click on one tile narrows the others.

Click an owner in a ranked list and every other tile narrows to that owner. Click a stage in a funnel and the trend chart filters. The cross-filter signal is a dashboard-level primitive, so the operator does not have to wire it tile by tile.

Comments on tiles

A pinned note next to the number.

Viewers add inline comments to a tile with a short note explaining a spike, flagging a data concern, or crediting a team for a win. The comments live on the dashboard and roll into the activity feed on the account or team the tile covers.

Variance callouts

A chip that says what changed.

Number tiles carry a variance chip against the comparison period. The chip is colored by direction and sized by significance. An operator sees at a glance which numbers moved and which stayed flat without decoding six raw numbers.

Thresholds

A tile tints when a target slips.

Each tile accepts a target with a warning threshold and a breach threshold. The tile tints yellow at warning and red at breach. The dashboard reads at a glance for a leader who scans the surface, not just a leader who reads the number.

Live refresh

Numbers that update without a page reload.

Every tile subscribes to the live event stream and updates in place. A new deal, a closed ticket, a sent email all surface on the dashboard without a refresh. The surface mirrors the floor in real time rather than at a nightly cadence.

Share, protect, duplicate

A dashboard that moves to the right eyes.

The builder is only part of the story. Shipping the dashboard to the right audience, with the right permissions and the right lifecycle, is where most tools stumble. Strkr handles share scopes, publish states, versioning, duplication, and templating so operators ship dashboards that behave in production.

Share scopes

Private, team, role, whole org.

Each dashboard has a share scope: private to the builder, shared with a team, shared with a role (every sales manager), or published to the whole org. The scope is enforced in the view, so the layout respects what each viewer is allowed to see.

Publish states

Draft, review, published.

Dashboards carry a state. Draft is private edit mode. Review puts the dashboard in front of a reviewer with inline comments. Published is live for the share scope. A rollback button returns to the last published version if a release goes wrong.

Duplicate

A new dashboard from an old one.

One click duplicates a dashboard with every tile, filter, and permission scope. The operator starts from a known-good layout for a sibling team instead of a blank canvas. Changes to the duplicate do not affect the original.

Version history

An undo for the dashboard itself.

Each publish stores a snapshot. A viewer or an admin can roll back to a prior version in one click. The history carries who published, when, and what changed. A bad experiment is reversible without a Jira ticket.

Templating

A dashboard that becomes a reusable pattern.

An operator can save a dashboard as a template. Any admin can spin up a new instance from the template, re-binding datasets to a different team or region. Enterprise rollouts use templating so a hundred regional dashboards share one source.

Audit trail

A record of every builder action.

Edits log into an immutable audit trail: who added a tile, who changed a filter, who published. Compliance and security teams get the record they need. The dashboard surface respects the same audit posture as the rest of Strkr.

Open, native, enterprise-ready

A builder you can commit to for the long term.

The builder is embedded in the Strkr platform, which means every tile reads from the same system of record as the pipeline, the service floor, the marketing campaigns, and the product usage. There is no second data pipeline to maintain, no second permission model to argue about, and no second credential posture to audit.

Open API

Builder output other systems can read.

A dashboard definition is reachable over an open API. Data teams who want to mirror the layout, versioning, or metric definitions into a warehouse can do so without a vendor lock-in dance. The builder is transparent rather than a black box.

Native integrations

Tiles that read from your real stack.

Tiles pull from the native CRM, from Strkr Messaging, from the native project surface, and from third-party integrations like Stripe and Google Analytics. The builder reads from the live stack rather than a copy sitting in a BI tool with a nightly delay.

HIPAA with BAA

Dashboards healthcare teams can run on patient data.

Strkr is HIPAA compliant with a BAA available. Healthcare operators build dashboards against real patient support and outreach data under the required safeguards. Role scoping and audit trails hold the line inside the builder, not around it.

SOC 2 Type II

An audit story that passes a review.

SOC 2 Type II is in progress through 2026-Q4. The builder honors identical access controls to the rest of the Strkr product. Enterprise buyers get a documented security program, not a glossy page without a report behind it.

Clean credentials

Integration keys in KMS, scoped least-privilege.

Every dataset connector authenticates through least-privileged scopes. Credentials live in KMS. Rotation is a one-click operation. The builder reads from a credential posture a security review will sign off on without a side conversation.

Native messaging

Threshold alerts that go to SMS, not email.

A tile breach can trigger a Strkr Messaging alert to the owner, the manager, or an on-call group. The alert carries a link straight back to the drilled view. The builder is not just a report surface, it is the trigger surface for the response.

The builder in practice

Six build sessions that produce useful dashboards.

Operators learning the builder converge on a handful of session shapes within the first week. Strkr documents the six sessions so a new operator sees how the builder earns its place in a working week. Each session has a predictable rhythm, a clear outcome, and a time budget shorter than a lunch break.

First build

A pipeline anchor view in thirty minutes.

The first session clones the pipeline template, binds three anchor tiles to the operator's own saved views, and publishes to a private share scope for feedback. The operator ends with a working surface in thirty minutes and a short list of refinements to add tomorrow.

Review session

A stakeholder read before publish.

The second session invites a stakeholder into review mode with inline comments on the draft. The stakeholder suggests edits on tiles that read oddly, the operator accepts the clear ones, and the dashboard moves to published for the broader audience. Feedback happens before the audience sees it.

Threshold session

Breach triggers wired to the right phone.

The third session adds threshold alerts on the anchor tiles with Strkr Messaging routing to the on-call owner. The operator tests the breach path by nudging a filter value into the warning window. The alert fires, the owner acknowledges, and the pattern is proven.

Cross-filter polish

The dashboard behaves like one instrument.

The fourth session enables cross-filter so a click on an owner narrows every other tile. The operator picks the right default filters, surfaces the chip bar at the top, and tests the behavior with a few representative clicks. The dashboard reads like one surface rather than six floating widgets.

Mobile pass

A device-preview walkthrough.

The fifth session switches the canvas to tablet and phone frames. The operator reorders tiles, swaps a dense chart for a sparkline where phone legibility would suffer, and tests touch targets. Executives reading on their phones get the same answer the desktop reader gets.

Template save

The build becomes a reusable asset.

The sixth session saves the dashboard as a template for sibling teams. Other regional sales managers clone the template, rebind datasets to their own teams, and ship their region's version. The builder's output compounds across the org instead of staying scoped to one tenant.

What the builder keeps simple

Six operator pain points the builder solves.

Dashboard builders usually introduce new pain points: datasets that forget their bindings, filters that silently reset, mobile layouts that break, tiles that lose state after a publish. Strkr's builder solves six of the common pain points directly in the product so operators avoid the usual workarounds.

Bindings that persist

Tiles remember their datasets after rename.

When an admin renames a saved view or a custom field, the builder preserves tile bindings through stable identifiers rather than human-readable names. Nothing breaks silently. The dashboard reads the renamed object with no manual rebind.

Filters that stay

Chips persist across page refreshes.

Filter chips persist in the URL so a reader bookmarking a filtered view returns to the same slice. The builder treats filters as a shareable state rather than ephemeral noise. The URL becomes a shareable artifact.

Mobile reflow handled

The phone layout is not an afterthought.

Every tile declares its mobile reflow behavior. The device preview surfaces how the dashboard will render on a 375-pixel phone. The builder refuses to publish if a critical tile fails the legibility test at phone width, so the mobile reader never gets a broken experience.

Publish atomicity

All tiles update together or none do.

Publishing a multi-tile change happens atomically. Readers never see a half-updated dashboard with three new tiles and three old ones. The builder swaps the whole surface in a single commit, so the viewer always reads a consistent state.

Draft safety

Drafts cannot leak to the audience.

Draft edits are strictly private to the editor and invited reviewers. The audience never sees a draft, even by accident. Builders experiment freely without the risk of a half-finished tile reaching an executive. Confidence to iterate is a product behavior.

Undo depth

A full session history, not just one step.

Undo covers the entire current session, not just the last action. An operator who made six changes and realized the third was wrong rolls back to that point without losing the fourth, fifth, and sixth. The builder respects the way operators actually work, which is non-linear.

Common questions

What buyers ask about this feature.

Who is the dashboard builder designed for?

Operators. Sales managers, service leads, marketing managers, finance partners, and admins who want to put six numbers on a page without a BI consultant. The canvas, the widget tray, and the dataset binding are built so a non-technical user ships a usable dashboard in an afternoon.

Do I need to write SQL to bind a tile to data?

No. Tiles bind to saved views, native objects, and filtered queries through a point-and-click panel. Measures (sum, count, average, median, p90) and groupings (by owner, stage, week, region) are declared without a formula. A small formula field layer handles the rare derived measure that is not already a column.

Can the dashboard builder cross-filter tiles?

Yes. A click on one tile narrows the others. A dashboard-level filter chip (owner, team, region, segment) applies to the whole surface. The cross-filter signal is a dashboard primitive, so the operator does not wire it tile by tile.

How do I share a dashboard with a team or role?

Each dashboard carries a share scope: private, team, role, or whole org. The scope is enforced in the view, so a viewer sees only the data their role is allowed to open. Publish states (draft, review, published) and version history keep the lifecycle predictable.

Is the builder safe for regulated industries?

Strkr is HIPAA compliant with a BAA available, and SOC 2 Type II is in progress through 2026-Q4. The builder honors role scoping, credentials in KMS, and an immutable audit trail. Healthcare, finance, and other regulated customers build dashboards on real production data.

Can I template a dashboard for a hundred regions?

Yes. Save a dashboard as a template, then spin up a new instance per region or team with the datasets re-bound. Enterprise rollouts use templating so a hundred regional dashboards share one source definition. Changes to the template propagate to the instances.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.