Virtual Photo Feature

Legacy Article: This article covers the legacy FMBooth (Windows + iPadOS) software. FMBooth (Windows + iPadOS) has been replaced by FMX. See FMX documentation →

Workflow Setup

The Virtual Photo Feature requires two main configuration steps:

  1. QR Code Trigger Configuration: Access the Settings tab and navigate to the Triggers section. Enable "Trigger by Virtual Photo Feature" and adjust the QR code's screen position using Width, Height, Left, and Top parameters. Optionally, redirect QR scanning to a custom URL.

  2. Feature State Integration: Add a Virtual Photo feature state to your workflow. Pair it with a "Scan the QR to Start" animation, set the QR code as the trigger, and follow with a countdown animation. After photo capture, add a closing animation directing users to check their email for the generated image.

Note: Currently, the Virtual Photo feature supports one-photo presets only.

Layout Setup

Once the Virtual Photo feature state is added to your workflow, a corresponding element appears in the Layout tab's visual editor. The recommended aspect ratio is 1.33333 for optimal display.

Settings Tab Configuration

Display & Capture:

  • Enable QR code display during the feature
  • Option to redirect QR scanning to a custom URL

Upload Form Options: Select which fields appear on the upload page — Name, Email, Phone, Address, and Opt-in checkboxes. Configure corresponding Email and MMS settings in Features/Globals if needed.

Embedding Options:

  • Upload Embed Code: Pre-designed iframe for website integration
  • Form HTML Code: Customizable form styling option
  • Generate Embed Code: Creates embeddable code for website integration

Important: Embed codes are event-specific. Creating new events requires re-embedding updated codes.

Customizing the Upload Form

Advanced users can customize forms using the Form HTML Code with these parameters:

Required: pid (license ID), event_name (timestamp-generated)

Optional: isName, isEmail, isPhone, isAddress, isOptIn, optInTxt, redirectUrl (all boolean/string values controlling field visibility and post-submission behavior)

Related articles