Textbook

Wizard Mode

45 min·BASIC·Operator|Studio Manager

Wizard mode strips the full Capture interface down to “press the button when ready.” For high-volume production lines and barely-trained junior operators, this is the difference between a 4-hour onboarding and a 4-day onboarding. The wizard designer (studio manager, consultant) does the thinking once; every operator after that just follows the steps.


1. What Wizard Mode is

In standard CAPP, the full Capture interface (m06) gives the operator total control: every menu, every option, every preset. Power user friendly. Junior operator overwhelming.

Wizard mode simplifies this. The operator sees a guided, step-by-step interface — typically just “take a photo when ready” with maybe a checkbox to confirm. Adjustable settings are hidden; the wizard designer pre-configured them. The operator’s job becomes mechanical: position object → press button → next item.

Where it fits in PhotoRobot’s product strategy:

Wizard mode is a CAPP feature — runs inside CAPP local desktop. Operator sees CAPP launch directly into wizard, not into the full Capture interface.

Related: PhotoRobot Touch (iOS app, m18) is fundamentally wizard-driven — every step uses the same wizard infrastructure.


2. Who creates wizards

Wizard configuration is not an operator task. Operators run wizards; they don’t create them. Wizard designers are typically:

If you’re an operator and want a new wizard, request it from your studio manager or PhotoRobot Support. Don’t try to edit production wizards mid-shoot.


3. Wizard configuration — overview

To create a new wizard:

  1. In CAPP local app → Settings menu
  2. Click Add Wizard (top-right)
  3. Fill in the wizard configuration:
    • Wizard name — descriptive (e.g., “Apparel-Spin-Plus-Detail”)
    • Item name — naming pattern for items created by this wizard
    • Notes — internal documentation
    • Presets — which presets (m06 Section 14) the wizard uses
    • Workspace — which workspace (m05) the wizard operates in
    • Wizard steps — the ordered list of steps the operator follows (next section)

Validation requirement: before a wizard can launch, it must have valid Presets, a complete Workspace configuration, and matching folder names (the wizard steps must reference folders that exist or will be created). If any of these is missing or mismatched, the wizard won’t run — CAPP will block launch with an error.


4. The 5 wizard step types

A wizard’s logic is a list of steps. CAPP supports 5 step types:

Step type What it does
create-item Operator creates a new item (fills in fields like name, barcode, notes)
select-item Operator selects an existing item (e.g., from a CSV-imported batch)
capture-folder Operator triggers capture into a specific folder (Spin / Stills / Video)
import-images Operator uploads images from local storage (e.g., handheld shots)
liveview Operator views live camera feed (for composition / focus before triggering capture)

A complete production wizard typically chains several of these. Example:

  1. create-item — operator enters product name + barcode
  2. liveview — operator confirms object positioning
  3. capture-folder — Spin folder, 36 frames
  4. capture-folder — Stills folder, 1 hero image
  5. (end of wizard, ready for next item)

The operator clicks through the steps; each step ends when its task completes (item created, capture done, etc.).


5. Step configuration — JavaScript-like format

Wizard steps are defined in a JavaScript-like format (JSON-style objects). This is what the wizard designer writes; the operator never sees it.

Example: create-item step

{
  "type": "create-item",
  "fields": [
    { "name": "name" },
    { "name": "note", "optional": true }
  ],
  "design": {
    "bgImage": "https://hosting.photorobot.com/images/.../background.png"
  }
}

This step asks the operator to fill in Name (mandatory) and Note (optional), with a custom background image on the wizard screen.

Available fields for create-item:

Each field can have "optional": true to make it skippable.

Example: select-item step

{
  "type": "select-item",
  "design": {
    "bgImage": "https://hosting.photorobot.com/images/.../background.png"
  }
}

This step shows existing items, operator picks one. Common after CSV import — all items pre-exist, operator just selects each one to shoot.

Example: capture-folder step

{
  "type": "capture-folder",
  "title": "Capture interior",
  "note": "Capture interior with handheld camera.",
  "dirName": "Stills"
}

This step captures into the Stills folder. The title and note are shown to the operator as instructions. dirName must match a folder that exists or will be created in the item.

capture-folder advanced options:

Example: import-images step

Operator uploads files (handheld photos, custom angles) into a designated folder. Useful for hybrid workflows where some shots are PhotoRobot-captured and some are handheld.

Example: liveview step

Operator sees live camera feed. Used for composition / focus verification before triggering an actual capture. Doesn’t produce captured images — just visual confirmation.


6. Wizard launch — operator’s view

Once configured, a wizard can be launched in CAPP. The operator sees:

The operator works through the wizard sequence: complete step → next → complete → next. Each item progresses through the full wizard, then resets for the next item.

This is the value: an operator who doesn’t know what a preset is, hasn’t memorized which folder is Spin, doesn’t understand swing angles — can still produce production-quality images by following the wizard’s prompts.


7. Designing a good wizard — patterns

For Studio Managers / consultants writing wizards:

7.1. Match the wizard to the production line

If your line produces handbags + jewelry + apparel, you likely need separate wizards per product category. Each has different folder structure, different camera angle, different lighting preset. One wizard per product type is the canonical pattern.

7.2. Front-load identification

Always start with create-item or select-item. The item must exist before captures can happen. Putting identification first means an operator can’t accidentally capture images “loose” without an item attached.

7.3. Use liveview before high-stakes captures

If a particular capture must be perfectly framed (hero image, regulated photography), insert a liveview step before the capture-folder. Operator visually confirms framing before triggering.

7.4. Mark optional steps clearly

If a step is optional (e.g., “import additional handheld shots”), use "optional": true and label the step clearly. Operators interpret unmarked steps as mandatory.

7.5. Use background images for brand / context

Wizard’s design supports bgImage. Use a clear visual context (the studio’s logo, a product reference photo, a customer’s brand color) so operators know they’re working on the right product line.

7.6. Test the wizard with a junior operator before deploying

If a junior operator can complete the wizard without help, it’s well-designed. If they stop and ask “what should I do next” — the wizard isn’t self-explanatory enough.


8. Wizard mode vs. Full Capture mode — when to use which

Use Wizard mode when Use Full Capture mode when
Operator is new / temporary Operator is senior + flexible
Workflow is highly repetitive Workflow varies per item
Need throughput consistency Need ad-hoc creativity
Production line / warehouse setup Studio with mixed shoots
Consistent rules apply Custom decisions per item
Junior + senior team mix All-senior team

Most large PhotoRobot studios run both — wizards for the daily production line, full capture mode for special projects.


9. Custom scripting — for advanced users

The JavaScript-like format opens the door to custom logic beyond what’s documented. Advanced wizards may use:

These are PhotoRobot consultant territory, not standard documentation. If you need custom wizard logic, engage PhotoRobot consulting or contact Support for guidance. Don’t attempt to script complex logic in production wizards without testing.


10. For full reference

This module is the operator-level + designer-level overview. The canonical references on photorobot.com:

When designing a wizard, open the wizard-mode manual for full step-type reference and examples. When operating a wizard, the wizard itself is your reference — no manual needed.


Module check

When you’re ready, take the module knowledge check for this module. It’s not graded for certification — it’s for you and your instructor to identify any gaps before moving on.

→ Take the module check  ·  5 questions, immediate feedback