Free account

Save your progress

Keep lessons, quiz scores and your certificate in sync across devices. Lessons you already finished in this browser are added automatically.

At least 8 characters.

By continuing you agree to our terms and privacy policy. We store your name, email and course progress. No spam.

Preload sample data so new users see the product working

Fill a new account with realistic, clearly labelled sample data so users can explore real features on day one, then swap in their own data with one click.

Impact
Medium
Effort
Medium
Filed under
Onboarding
Works for
SaaS
Updated
  1. 1 New account opens with sample data
  2. 2 User explores reports and features
  3. 3 Banner invites them to add real data
  4. 4 Import or connect their own source
  5. 5 One click removes all sample data
Sample data shows the product working right away, then guides the user to replace it with their own and clear the examples.

Many products only show their value once data is flowing: analytics tools, CRMs, finance software, dashboards and project trackers. A new user who signs up sees empty charts and empty tables, and has to do setup work before they can judge whether the product is any good. Preloading sample data flips that order. The account opens full of realistic examples, so users can click around, run reports and see what they are working toward. It fits SaaS products where setup takes effort, such as connecting a data source or importing records.

Why it works

People decide quickly whether a product is worth their time. An empty dashboard asks for trust before it gives anything back. A full one answers the question “what will I get?” in the first minute. Users can try filters, open records and see reports without connecting anything first.

Sample data also makes setup feel worth doing. Once users have seen what a full dashboard looks like, they have a clear picture of the payoff for importing their data. The setup task changes from a leap of faith into a step toward something they have already seen.

How to do it

  1. Pick the screens that need data. List the screens that look empty or broken without data, especially the ones that show your core value, such as reports, pipelines and dashboards.
  2. Create a realistic data set. Build sample records that look like a typical customer: a small business’s sales, a team’s projects or a shop’s orders. Include a few interesting patterns, such as a growing trend or an overdue item, so reports have something to say.
  3. Match the sample to the user. If you ask about industry or use case at signup, load a data set that fits. An e-commerce sample for shops, a services sample for agencies.
  4. Label it everywhere. Add a banner at the top of the app saying the account contains sample data. Tag sample records or give them obvious names.
  5. Guide users through it. Point to two or three features that show off the data best: “See which channel brought the most revenue.”
  6. Make the switch easy. Put a clear “Add your own data” button in the banner. Link to import, integrations or a manual setup flow.
  7. Delete sample data in one click. Offer a single button to remove everything sample. Some products remove it automatically once real data arrives.
  8. Keep dates fresh. Generate sample data relative to the signup date so charts always cover the last few weeks.

Example

A hypothetical web analytics tool needs a tracking script installed before it shows anything, and many trial users never install it. The team adds a demo site to every new account, with three months of generated visits, sources and conversions. New users land on a full dashboard with a banner: “You are viewing a demo site. Add your own site to see your real traffic.” They can explore funnels and filters immediately. The banner’s button opens the install guide for their website platform. Once the script sends its first visit, the demo site moves to a separate “Examples” section so it never mixes with real data.

A second case: a hypothetical project management tool creates a sample “Website launch” project with tasks, due dates and a few comments. New users can drag tasks, try the timeline view and see notifications before creating their own project.

Metrics to track

  • Feature exploration in the first session. How many core screens new users open in their first visit. Sample data should increase this.
  • Setup completion rate. The share of new users who import data or connect a source within their first week. This is the action sample data should encourage.
  • Time to real data. How long it takes new users to add their own data. Watch that sample data does not delay it.
  • Sample data deletion rate. How often users remove sample data and when. Early deletion with no real data added may mean the samples felt confusing.
  • Trial-to-paid conversion. Compare cohorts with and without sample data to see whether exploring the samples leads to more purchases.

When it backfires

  • Users mistake samples for real data. A demo record that looks like a real customer can cause real confusion. Labels and banners are essential.
  • Sample data never leaves. Users who explore but never connect real data get stuck in demo mode. Keep nudging them toward the switch.
  • Hard cleanup. If removing sample data means deleting dozens of records by hand, users will be annoyed. Provide one-click removal.
  • Stale or unrealistic numbers. Charts with dates from years ago or impossible results make the product look careless.

Growth Marketing Academy

Learn the framework behind this tactic

These lessons explain the math and the mental model, so you can adapt the tactic instead of copying it.

Questions people ask

Will sample data confuse users?

It can if it looks too real. Label it clearly with a banner, tags or a distinct name such as "Sample project", and make it easy to delete in one step.

Should sample data appear in a separate demo workspace?

Both approaches work. A separate demo space keeps the user's real workspace clean. Sample data inside the real workspace shows exactly how their own data will look. Choose based on how messy cleanup would be.

What makes sample data realistic?

Use names, numbers and dates that look like the user's world, with a mix of good and bad results so reports show interesting patterns. Keep dates recent so charts do not look stale.

Want us to run this for you?

The Growth Folks® agency plans and executes tactics like this end to end, so your team can stay on the product.

Talk to the agency →