Overview XMP Templates

XMP templates let you pre-fill metadata fields automatically when importing or processing images. Deadline Editor supports 66+ XMP/IPTC fields organized into 9 categories, with 50+ built-in variables for dynamic values.

Metadata Categories

Basic

Title, description, rating, label, and core identifiers.

Description

Caption, headline, keywords, and subject descriptors.

Creator

Photographer name, title, contact info, and organization.

Content

Genre, scene, subject code, and intellectual genre.

People

Person in image, person shown, and model info.

Location

City, state, country, sublocation, and GPS data.

Rights

Copyright notice, usage terms, credit line, and source.

Workflow

Job identifier, instructions, transmission reference.

Variables Template Variables

Templates support 50+ built-in variables that are replaced with actual values when the template is applied. Three syntax styles are supported:

Syntax Type Description
$variable Immediate Resolved when the template is applied
$$variable Deferred Resolved later (e.g., at export time)
{variable} Photo Mechanic Photo Mechanic-compatible syntax

Common Variables

Variable Description
$filename Original filename without extension
$date Capture date (from EXIF)
$time Capture time (from EXIF)
$camera Camera model name
$serial Camera serial number
$lens Lens model
$iso ISO speed
$folder Parent folder name
$batchid Assigned batch ID
$$pinfo Triggers photographer detection and auto-fills configured fields
Photographer Detection

Use $$pinfo in any template field to trigger automatic photographer detection. The system identifies the photographer from camera serial numbers, folder names, or XMP field values, then fills in all configured per-photographer fields (creator, copyright, city, etc.).

Layout Pinned Fields

Pin your most-used metadata fields to keep them always visible in a customizable left/right column layout. This lets you focus on the fields that matter for your workflow without scrolling through all 66+ available fields.

Validation Export Validation

Define per-field validation rules on XMP templates to catch missing or incorrect metadata before delivery. Validation runs automatically at export time.

Severity Levels

Level Behavior
Required Blocks delivery entirely. The image cannot be exported until the field is corrected.
Alert Requires per-image acknowledgment. You must review and explicitly approve each flagged image.
Warning Shows a dismissible notice. You can acknowledge and proceed without changes.

Trigger Conditions

Each validation rule can trigger on one of five conditions:

Wire Service Tip

For wire service delivery, set Caption and Credit as Required, Headline as Alert, and Keywords as Warning. This ensures the most critical fields are never missed while allowing flexibility on secondary fields.

Delivery Progressive Delivery

When you export a batch of images with validation enabled, Deadline Editor uses progressive delivery:

  1. Validation runs — All selected images are checked against your template's validation rules
  2. Passing images deliver immediately — Images with no validation issues are exported right away
  3. Failing images are held — Images with issues appear in a floating validation panel
  4. Fix and re-validate — Click a filename in the validation panel to jump to that image, fix the metadata, then re-validate
  5. Newly passing images deliver — After re-validation, images that now pass are exported without restarting the batch
Workflow Benefit

Progressive delivery means your best images get to the wire immediately. You don't have to wait for the entire batch to be perfect before any images go out — fix stragglers while the good ones are already delivered.

Batch Batch Metadata Operations

Apply metadata changes to hundreds of images at once:

Sync Template Sync & Sharing

Share templates and settings across your team and devices:

Sync Scope

DeadlineFTP sync supports XMP templates, pinned field layouts, Quick Text files, photographer profiles, delivery presets, and FTP server configurations. Each type can be toggled independently.