Before preparing the script, finish this sentence:
“By the end of the demo, the client should be able to decide whether…”
The answer might be whether the workflow fits their approval process, whether a pilot is worth running, or whether a technical integration needs a separate session. “Understand the product” is too broad. It gives you no basis for choosing what to show.
This also changes your English. A demo for a user needs concrete actions and consequences. A demo for a security team needs permissions, data flows and controls. A senior buyer may care about the handover between teams rather than every click.
Google’s technical-writing guidance makes a similar point about audience: job title alone does not tell you what someone knows about a particular system.
Source: Google Technical Writing, Audience