It started with laziness.

My athletic club offers childcare on a first-come, first-served basis. If you don't sign up the moment the slots open, you're out of luck. For a while I was doing it manually — staying up late, refreshing the page, trying to snag a spot before they filled up. Eventually I got tired of it and built a small app to do it for me. Claude Code did most of the heavy lifting. The app worked. My kids got their slots. I got to sleep.

That was the moment I understood what this tool could actually do.


I'm a Principal Solutions Engineer at Salesforce. My job is to show customers what Tableau and Salesforce can do — live, in front of executives, in demos that are supposed to feel real and relevant to their business. A good demo can change the outcome of a deal. A generic one gets politely ignored.

The problem was that building a good Tableau Next demo was brutally time-consuming. Here's what it actually took:

The old way ~2 weeks
  • 1Plan the story
  • 2Generate synthetic data
  • 3Engineer signals
  • 4Deploy to Tableau Cloud
  • 5Build semantic model
  • 6Build visualizations
  • 7Build dashboards
  • 8Configure Concierge AI
With the demo builder ~2 hours
"Build a commercial banking demo for a CFO focused on portfolio risk and client attrition."
Synthetic data with engineered signals
Published Tableau Cloud datasource
Semantic data model
Visualizations & dashboards
Concierge AI configured

Each step had its own decisions, its own failure modes, its own time cost. A full build could run two weeks. So in practice, we didn't build full demos. We'd put up a dashboard, show Concierge, and call it a day. Tableau Next is capable of far more than that — but nobody had the time.


After the childcare app, I started thinking about what else I could automate.

I built a Tableau Pulse demo builder first — a Claude Code skill that generates Pulse metric demos with synthetic data and subscriptions from a plain English description. That worked, so I kept going. A few weeks later — after a fair amount of wrestling with APIs and reverse-engineering things that weren't documented anywhere — I had a Tableau Next demo builder that handled the whole pipeline: story, data, signals, deployment, semantic model, visualizations, dashboards, Concierge.

Two weeks to a few hours.


But the time savings aren't the interesting part.

When a demo build costs two weeks, you play it safe. Dashboard plus Concierge, maybe a little storytelling on top. You can't afford to try something that might not come together. When it costs a few hours, you can actually take a swing at something.

That's how Sentinel happened.

Sentinel was the agentic analytics demo I presented at Tableau Conference this May — a portfolio monitoring agent for commercial banking. It scans every client overnight, flags attrition risk, drafts outreach emails, alerts the relationship manager in Slack, and escalates to the manager if nothing gets acted on.

Sentinel — platform stack
Salesforce Data 360 Unified data model
Tableau Next Portfolio analytics
Agentforce Overnight monitoring
Einstein Prompts Draft outreach
Slack RM alerts & escalation

Five platforms working together. The agent runs overnight, identifies at-risk clients, drafts outreach, and surfaces alerts — without anyone having to go looking for the problem.

I would never have attempted that under the old process. Too complex, too many moving parts — not worth a two-week bet on something that might not come together. The demo builder made it a real option.


When I describe this to other SEs, the reaction I hear most often is: "I'm not a developer, I can't build something like that."

I'm not a developer either. I had zero programming experience when I built the childcare app. What I had was a clear picture of what I wanted it to do and enough domain knowledge to tell when it was doing it wrong.

What Claude needs is direction and someone who can tell when the output is wrong. If you understand data, analytics, and how the platform actually works, you have enough.

The demo builder took a few weeks. Sentinel took a few days on top of that. Neither required me to write a line of code from scratch.


The Tableau Next Demo Builder is open source. If you're a Solutions Engineer working with Tableau, it's built for you — describe the prospect, the persona, and the story, and it handles the rest.

The best demos I've run came out of the last few months.