Skip to main content

Demoing an Asynchronous Workflow That Takes Hours

Illustrated product demo guides article cover with a document and play control for demoing an asynchronous workflow that takes hours

Some product workflows take hours or require another person. A live demo cannot wait for every transition, but it can show the sequence honestly with prepared states, timestamps, and clear explanation.

Identify the wait points

Map what starts the task, what happens during the wait, and what signals completion. Note whether a person or a background process handles each step. Decide which steps you can show live and which need an example prepared earlier. Explain the switch when presenting.

Do not edit timestamps or captions to imply that a slow process happened instantly. Time compression is useful when it is transparent.

Connect the prepared states

Use one fictional case with a stable ID across screens. Show the initial event live, then open a prepared later state and explain what happened between them. If a background job or external approval is involved, describe the dependency without inventing a guaranteed completion time.

For example, a report may be queued after data import and available after processing. The presenter can show the queue action, a prepared completed record, and the notification a user receives. The buyer can then ask how their own data volume affects the interval.

Define what to validate later

The demonstration establishes the user experience and possible states. It does not prove performance under the buyer’s workload. Record the specific timing, volume, and failure questions for a technical test.

An asynchronous demo succeeds when the buyer understands what they will wait for, how they know work is done, and what they can do if it fails.

Show a time jump without implying instant completion

A fictional report job takes several hours. A live demo cannot wait, so prepare two verified states: the submitted job and a previously completed job. Show the creation step live, then say, “This completed example was prepared earlier; it is not the result of the job we just submitted.” Use visible timestamps and matching job labels where possible.

The story should preserve the handoff: who receives a notification, where the output appears, and how a failure is surfaced. Do not edit a video to make the completed state appear immediately if that changes the buyer's expectation. If actual completion time varies, avoid promising a fixed duration.

A good recap lists what was demonstrated live, what was pre-staged, and what requires a buyer-specific test. That distinction lets the buyer assess an asynchronous process without mistaking a time jump for real-time behavior.

Ready to try our platform?

Get started for free