What if custom demo builds took 20 minutes instead of 2 hours? How would that change who you create custom environments for? Your sales velocity? What would you do with the extra time?
Proof of concept (POC) / trial
The biggest opportunity is to accelerate — and offload the manual work of — the discovery → demo turnaround.
Traditionally, you ask the prospect for their own data and workflows, upload and build that into your solution, and get the prospect into their own working account. It's high reward becuase prospects can see themselves in the system and you validate the functionality, but it's also high risk. It takes time and you could get their business model / data wrong and the "art of the possible" backfires when they object "that's not how we actually do it"
With agentic tools like Claude Code, you can significantly streamline the information gathering and demo environment build process, keeping the high reward intact while reducing the "takes time" downside. Here's an example workflow that I've seen work well:
1. Take the call transcript from your call recording software (e.g., Gong, Zoom). Best if you layer on real discovery notes and sales account research to ground the context and introduce higher-quality insights.
2. Drop the discovery text into your agentic coding tool (e.g., Claude Code, Codex). Have it extract the key pieces of information (like industry, company size, pain points) and summarize their key workflows and what they call things. This is essential for making things feel real by using their language and their terminology.
3. Generate realistic sample data (objects, records, users, scenarios) in the format that your system needs (CSV, JSON, API payloads), using the same notes and layering on any actual data that they have provided (screenshots, screenshare, mocked, or exports).
4. Upload into the demo instance. A few options:
- API: Connect to your solution's backend directly via the terminal.
- MCP: Use a Model Context Protocol user testing tool like Playwright MCP or Chrome DevTools MCP to mimic user interaction via the UI. This can be done by bulk uploading from the admin backend or by adding new entries through the front end.
- Manual: When all else fails, you can also just manually upload the data.
Let's assume that we can only upload how a normal end user can through the front end (no backend admin or API for some reason), using Playwright MCP.
The coding agent will first write the "test" script that automates these actions. Then it will run the test script (you can manually do this too in the terminal) npx playwright test [testScriptName].tsx
I've seen this process go from half-day, "block the afternoon" custom trial builds to 20-minute spin ups after the call. While the data uploading MCP is the biggest "wow" factor, the biggest time unlock is actually using AI to synthesize realistic demo data from a single discovery call, so you're not waiting on the prospect for their real data or burning creative energy inventing scenarios.
Full branch
Sometimes, you want to demo how your software might look in a future state if they sign a contract, and your company dedicates product development / professional services resources to change the functionality of your solution. We can now get out of Figma prototypes and slide-based walkthroughs (slideware) and into the realm of real-ish.
You'll take your real software, Git branch to your local machine (or through a vibe coding/hosted platform like Vercel's V0), and then make the needed mods.
This is good for large accounts where you might need to bend your software to their needs, shape the roadmap to fit their requirements, or develop custom modules/services in the platform. Most common with pre-product-market fit tools or software that's bundled with professional services. The added benefit is you can swap out real API calls with mock returns to fully "own" the microservices layer and reduce fail points for a demonstration.
John Forbes is the founder of Aero and a former sales engineer & product marketer at high-growth software companies. john@aero.ws