Short answer
A scripted DAM demo gives every shortlisted vendor the same scenarios, the same sample assets and the same pass criteria, so demos become comparable tests. A script of four to six scenarios, sent two weeks ahead, fits a session of two to three hours per vendor and produces scores the panel can defend to procurement.
Why scripted demos decide DAM selections
Scripted DAM demos decide selections because they test each vendor on the buyer's own work. DAMSelection assessment: generic vendor demos carry no selection value, because each vendor shows its strongest features on data prepared for the purpose.
A scripted demo removes three distortions at once:
- Different content: every vendor works with the same sample assets and metadata.
- Different tasks: every vendor performs the same steps in the same order.
- Different judgement: the panel scores against pass criteria written before the first demo.
Scripted demos sit in checkpoint 5, Test, of the Selection Route. They follow the RFP and come before the proof of concept, which the final one or two vendors run with real users.
Anatomy of a scripted scenario
A scripted DAM scenario has seven parts, and a scenario missing one of them cannot be scored fairly. The table lists each part and what it contains.
| Part | Contents |
|---|---|
| ID and title | Short name of the task, such as "Onboard a product shoot" |
| User and context | Who performs the task and why it matters to the business |
| Starting data | The sample assets, data files and configuration the vendor receives |
| Steps | The actions the vendor performs live, in order |
| Pass criteria | Observable results the panel scores from 0 to 5 |
| Timebox | Minutes allowed for the scenario |
| Evidence | What the panel records: timestamps, screenshots, exported files |
Each scenario follows one real task from start to finish. A task that crosses teams reveals more than a feature tour. A product shoot that ends on a marketplace tests upload, metadata, linking and delivery in one flow.
How to write a scenario in seven steps
Writing a DAM demo scenario takes about half a day per scenario once requirements and user stories exist. Follow seven steps.
- Pick a task that groups several must-have requirements from the requirements checklist.
- Name the user and the business outcome, using a user story.
- Prepare starting data from real assets, including a few deliberate exceptions.
- Write the steps as outcomes the vendor must reach, in the order the user would work.
- Write three to six pass criteria that a panel member can check without interpretation.
- Set a timebox: the Demo Script Generator allows 25 minutes per scenario, with a 60-minute minimum per session.
- Assign a weight that reflects business value, and publish it to the panel before the first demo.
Deliberate exceptions matter most. A data file with a few broken links or a missing mandatory value shows how the DAM handles errors, which a clean dataset never reveals.
Writing pass criteria that score
A DAM pass criterion is an observable result with a threshold, which two panel members would score the same way. Criteria phrased as qualities, such as "intuitive" or "flexible", produce scores that reflect taste.
| Criterion as a quality | Criterion as a testable result |
|---|---|
| Good search | Correct asset found within three filters |
| Strong rights management | Download blocked on the day the licence expires |
| Easy portal setup | Agency portal live in under 30 minutes, without vendor services |
| Smart AI tagging | Tags drawn only from the controlled vocabulary, with confidence scores shown |
| Open export | 500 assets exported with all metadata fields in an open format |
Use an example score definition so every panel member applies the same scale.
| Score | Definition |
|---|---|
| 5 | Shown live in standard configuration, within the timebox |
| 4 | Shown live with a minor workaround |
| 3 | Shown live with configuration the vendor prepared in advance and disclosed |
| 2 | Partly shown; some steps described only |
| 1 | Described or shown on slides only |
| 0 | Not shown, or depends on a roadmap feature |
Worked example: a fully written scenario
The worked example writes out one complete DAM demo scenario from the DAMSelection scenario library, ready to copy and adapt. All figures are example values for a mid-sized manufacturer.
Scenario 1: Onboard a product shoot
User: e-commerce content specialist.
Context: a seasonal shoot delivered 200 images for 40 products. The images must reach three marketplaces within one working day of approval. Today the team renames, resizes and links files by hand.
Starting data sent two weeks ahead:
- 200 product images named by the photographer's convention: shoot code plus frame number.
- A PIM export file with SKU, GTIN, product name, colour and the frame numbers per SKU.
- Five images whose frame numbers appear in no SKU row, included on purpose.
- The buyer's draft metadata schema with eight mandatory fields and their controlled vocabularies.
- Rendition specifications for three marketplaces: pixel size, file format and background per marketplace.
Steps the vendor performs live:
- Upload all 200 images in one batch.
- Apply shared metadata in bulk: brand, season, shoot, usage rights and permitted channels.
- Link each image to its SKU from the PIM export, without linking images one by one.
- Show the list of images that matched no SKU.
- Generate renditions for the three marketplaces from the master files.
- Name the renditions by GTIN and view, following the buyer's naming rule.
- Show the complete asset set for one SKU as the PIM or a storefront would request it through the API.
Pass criteria, each scored 0 to 5:
- All 195 matchable images linked to the correct SKU.
- The five unmatched images listed as exceptions, with none linked wrongly.
- No image reaches approved status while a mandatory field is empty.
- Ten renditions picked at random by the panel match their marketplace specification.
- Rendition file names follow the naming rule.
- Scenario completed within 30 minutes.
Evidence: timestamps per step, the exported link list, and screenshots of the exception list and two renditions.
Weight: 20% of the total demo score.
Statements the vendor must add after the scenario: how linking runs in production, whether scheduled, event-driven or manual. The vendor also states the AI credits consumed if any step used AI.
The GS1 Product Image Specification, release 4.4 ratified in April 2024, defines GTIN-based file naming and image types. Buyers who supply retailers can take the naming rule for step 6 from it.
Choosing four to six scenarios
A DAM demo script holds four to six scenarios chosen from the organisation's top priorities, plus one export scenario. The DAMSelection scenario library holds 12 scenarios; the table maps them to typical priorities.
| Main priority | Scenarios to include |
|---|---|
| Product content and commerce | Onboard a product shoot; Pull assets through the API; Configure our metadata schema |
| Brand and agency collaboration | Set up an agency portal; Localise an approved design; Find the right asset fast |
| Regulated content and packaging | Approve packaging artwork; Expire a licensed image everywhere; Run a campaign approval |
| Large libraries and AI | Auto-tag our own assets; Find the right asset fast; Report on usage and quality |
| Every selection | Export everything |
DAMSelection assessment: always include the metadata schema scenario. The metadata model decides DAM success, and configuring the buyer's schema shows whether administrators can run the DAM without vendor services.
Include "Export everything" in every script. It tests the exit before the contract, while the buyer still holds negotiating power.
The sample asset pack
The DAM sample asset pack is the set of real files and data every vendor receives, and its quality decides how much the demo reveals. Send the same pack to every vendor under a non-disclosure agreement.
- 200 to 500 real assets covering every major type: product images, lifestyle images, video, layered design files and documents.
- The draft metadata schema and controlled vocabularies.
- A PIM or product data export for product-linked scenarios.
- Rights data for licensed assets, including at least one licence that expires during the demo week.
- Deliberate exceptions: duplicates, missing values and unmatched identifiers.
- Files at realistic sizes, including at least one large video.
- Embedded IPTC and XMP metadata in some files, to show whether the DAM reads it on ingest and keeps it in renditions.
Remove personal data the vendor does not need, or confirm a data processing agreement first.
Running the demo day
A DAM demo day runs on fixed rules that the script states in advance, so every vendor plays the same game. DAMSelection rule of thumb: send scripts and assets two weeks ahead and allow two to three hours per vendor.
| Segment | Minutes |
|---|---|
| Introductions and agenda | 10 |
| Scenarios, in script order | 100 to 150 |
| Panel questions on the scenarios | 10 |
| Architecture, security and commercial questions | 10 |
The written RFP answers cover architecture, security and commercials in depth, so the demo keeps those questions short.
Rules to state in the script:
- The vendor performs every step live in the system.
- Pre-built sample data is not accepted; the vendor uses the buyer's pack.
- Roadmap features score 0.
- The same panel attends every demo and scores every scenario.
- The session is recorded for scoring, with the vendor's consent.
Scoring the demo
DAM demo scoring happens within 24 hours of each demo, with each panel member scoring alone before the panel calibrates. Independent scores first prevent the loudest voice from setting the result.
Record every score in the scoring matrix with its evidence: a timestamp, a file or a screenshot. Note any behaviour from the list of demo red flags, such as refusing a step or deferring to the roadmap. The two highest-scoring vendors move to the proof of concept.
Generate your script
The Demo Script Generator builds a DAM demo script from the 12 DAMSelection scenarios, with context, steps and pass criteria for each. Select the scenarios that match your priorities, add your organisation name and export the script as a text file.
Adapt every generated scenario to your data before sending it. Replace generic counts with your own, add deliberate exceptions and set weights. The generated script is a starting point; your sample asset pack turns it into a test.
Scenario library
| Scenario | What the vendor must show |
|---|---|
| Onboard a product shoot | Ingest 200 product images from a shoot, apply metadata in bulk, link each image to its SKU from a PIM export and generate marketplace renditions. |
| Expire a licensed image everywhere | A stock image's licence ends today. Show how the DAM stops its use across portal, downloads and connected channels. |
| Set up an agency portal | Create a branded portal for an external agency with access to one brand's approved assets and guidelines. |
| Run a campaign approval | Route three campaign visuals through creative, brand and legal review with annotations and versions. |
| Configure our metadata schema | Configure the buyer's draft schema with controlled vocabularies and mandatory fields. |
| Auto-tag our own assets | Run AI tagging on 500 of the buyer's assets constrained to the controlled vocabulary. |
| Localise an approved design | Adapt an approved template for three markets with local copy and images. |
| Approve packaging artwork | Take a packaging artwork file through regulatory and legal approval with version control. |
| Find the right asset fast | A regional marketer needs an approved summer campaign image for social in Germany. |
| Pull assets through the API | Show the API calls a PIM or storefront uses to fetch approved renditions and react to updates. |
| Export everything | Export 500 assets with metadata, relationships, rights and history. |
| Report on usage and quality | Show administrators the usage, metadata completeness and expiry reports. |
Frequently asked
How long should a DAM vendor demo be?
A scripted DAM vendor demo takes two to three hours as a DAMSelection rule of thumb. Four to six scenarios at about 25 minutes each fill 100 to 150 minutes. Add about 30 minutes for introductions and panel questions. Shorter demos force vendors to skip steps; longer ones tire the panel.
How many scenarios should a DAM demo script have?
A DAM demo script works with four to six scenarios: the organisation's top priorities, the metadata schema scenario and the export scenario. Fewer scenarios leave key risks untested. More than six push the demo past three hours and lower the quality of scoring for the last vendor.
Should vendors get the DAM demo script in advance?
Vendors should receive the DAM demo script and sample assets two weeks in advance. Advance notice lets them load the buyer's assets and configure the schema, which is part of what the panel scores. Ask vendors to disclose any configuration prepared before the demo.
What if a DAM vendor refuses to follow the script?
A DAM vendor that refuses the script cannot or will not show how the platform handles the buyer's work. Score the unshown scenarios as 0 and record the refusal as a red flag. Offer one alternative date; if the vendor still declines, remove it from the shortlist.
Can we use the same demo script for PIM and DAM?
A combined PIM and DAM selection can use shared scenarios for product content, such as onboarding a product shoot and publishing to marketplaces. Each vendor demonstrates its part and the integration between them. Keep separate scenarios for tasks only one system performs, such as packaging artwork approval.