Tokens

Tokens can be used in filenames, captions, email subject and body, SMS messages, QR code text, and other fields to insert dynamic values at runtime.

Date and Time Tokens

Use % tokens to insert the date and time the photo was taken. Use {bracket} tokens to insert the current clock time when the token is evaluated.

Token Description Example
%a Abbreviated weekday Fri
%A Full weekday Friday
%b Abbreviated month Jun
%B Full month name June
%d Date as YYMMDD 110617
%D Day of month (01–31) 06
%H Hour (00–23) 20
%I Hour (01–12) 08
%m Month (01–12) 06
%M Minutes (00–59) 23
%S Seconds (00–59) 45
%t Time as HHMMSS 202345
%y Year without century 17
%Y Year with century 2017
%l Long date and time Monday, January 17, 2017 19:03:47
%L Long date Monday, January 17, 2017
{timeNow} Current time as HHMMSS
{yearNow} Current year YYYY
{monthNow} Current month (01–12)
{dayNow} Current day (01–31)
{yearLess8h} Year, 8 hours ago For events continuing past midnight
{monthLess8h} Month, 8 hours ago
{dayLess8h} Day, 8 hours ago
{dateLess8h} Date less 8h as YYYY-MM-DD 2018-01-21
{time,<datetime>} Returns 0 if before {<datetime>}, 1 if after {if,{time,1159},afternoon,morning}

 

Folder Tokens

These tokens resolve to standard system folder paths on the current user’s computer. Use them to build file paths dynamically without hardcoding locations.

Token Description
{documents} Current user’s Documents folder
{desktop} Current user’s Desktop folder
{profile} Current user’s profile folder

 

Shooting Data Tokens

These tokens pull metadata directly from the camera at the moment of capture. Use them to embed technical details like ISO, aperture, or camera model into filenames or captions.

Token Description
%c Camera serial number (Canon EOS only)
%i or {iso} ISO value
{tv} Shutter speed (1/ removed, e.g. 125 for 1/125s)
{av} Aperture setting
{orientation} L (landscape) or P (portrait)
%T or %v Camera model (from first word containing digits)
%T2 or %V Full camera model name
%o Image filename without extension

 

String Manipulation Tokens

These tokens let you extract, transform, or combine text from other token values. They can be nested inside other tokens to build complex dynamic strings.

Token Description Example
{left,n,str} First n characters of str {left,4,{filename}}
{mid,n,m,str} m characters from position n {mid,1,3,{filename}}
{right,n,str} Last n characters of str {right,2,{filename}}
{field,n,str} nth field (split by space, period, hyphen, slash, backslash, underscore) {field,2,{filename}}
{field2,n,ch,str} nth field using character ch as separator {field2,2,-,one-two-three} → two
{first,str} First word of str {first,%L}
{last,str} Last word of str {last,%L}
{upper,str} Convert to upper case {upper,%B} → JUNE
{lower,str} Convert to lower case {lower,%B} → june
{capitalize,str} Lower case with first letter capitalised {capitalize,john} → John
{default,str1,str2} Returns str1 unless empty, then str2
{if,test,str1,str2} Returns str1 if test is non-zero/non-empty, else str2
{compare,str1,str2} Returns 1 if str1 equals str2
{lessThan,str1,str2} Returns 1 if str1 < str2 (numeric or alphabetical)
{contains,str1,str2} Returns 1 if str1 contains str2
{random,n,m} Random number between n and m (reset at each ready screen)
{urlencode,str} Percent-encodes str for use in a URL
{tinyUrl,url} Shortens a URL using tinyurl.com

 

Photo Booth Tokens

These tokens provide information specific to the current photo booth session, such as shot count, sequence timing, and file references. Use them to track and label individual shots within a sequence.

Token Description
{photoboothNumImages} Number of shots in the sequence
{photoboothImage} Current shot number in the sequence
{photoboothDateTime} Date and time at sequence start (YYYYMMDD_HHMMSS)
{photoboothDate} Date at sequence start
{photoboothTime} Time at sequence start
{photoboothDir} Full path to photo booth images folder
{photoboothSubdir} Subfolder name only
{photo1}, {photo2} etc. Filename (no extension or path) of each photo
{filename} Filename of saved print layout
{filenameNoExt} Filename without extension
{uid} Unique ID (ABC12345 format), updated each session
{uid2} Alternative unique ID (ABCDE123 format)
{uid3} Alternative unique ID (ABC123DEF format)
{guid} 128-bit globally unique ID
{imageCounter} Total shutter activations
{imageCounter5} Same, zero-padded to 5 digits
{imageCounter6} Same, zero-padded to 6 digits
{isGif} 1 if file is animated GIF (sharing only)
{isJpeg} 1 if file is JPEG (sharing only)
{isMovie} 1 if file is movie (sharing only)

 

Event and User Tokens

These tokens carry information configured for the current event, along with data entered by guests during the session. Use them to personalise output with event details, guest input, or survey responses.

Token Description
{eventName} Event name
{eventDate} Event date (YYYY-MM-DD)
{eventId} MD5 of event name + date
{eventString1}{eventString5} Additional event strings
{eventPrintCounter} Shared print counter (decremented per print)
{eventPrintTotal} Shared print total (incremented per print)
{localPrintCounter} Remote Pro-only print counter
{printQuotaUsed} 1 when print counter reaches 0
{printTemplateName} Filename of last loaded print template
{eventKiteGalleryId} EventKite gallery ID
{eventKiteSessionId} EventKite session ID
{qr1}{qr10} Strings scanned from QR codes
{message} Message entered at end of sequence keyboard
{sharingMessage} Optional message entered when sending email
{user1_data}, {user2_data} etc. Text from touchscreen keyboard prompts
{survey1_text1} etc. Text from survey screen text fields
{survey1_chkbox1} etc. Checkbox values from survey screens (0 or 1)

 

Email Attachment Tokens

Use these tokens inside an HTML email template to embed images captured during the session. They reference attached files by type or position in the email.

Token Description
{print_layout} JPEG copy of print layout
{photo1}, {photo2} etc. Original individual photos
{thumbnail1}, {thumbnail2} etc. Thumbnail images
{processed1}, {processed2} etc. Processed photos
{gif} Slideshow or boomerang GIF
{video_preview} JPEG preview of video
{image} or {image1} First email attachment
{image2}, {image3} etc. Subsequent attachments
{to} To email address or phone number (email/text body only)