For those looking to create custom check-in labels, this section provides an overview of different label types and tips on when to use each. You'll also find a list of available Lava merge fields and data for each label type to help guide your design choices. Family: Only one instance of this label is printed for a check-in session (i.e. trip through the kiosk). The following merge fields are available in this label type: AllAttendance (array of LabelAttendanceDetail) Family (type Group) JustCompletedAchievements (array of string) JustCompletedAchievementIds (array of int) CheckInDateTime (type DateTime) CurrentDateTime (type DateTime) NickNames (array of string) FirstNames (array of string) LastNames (array of string) AreaNames (array of string) GroupNames (array of string) LocationNames (array of string) ScheduleNames (array of string) Person: One label is printed for every person checked in during that session. The following merge fields are available in this label type: Person (type Person) PersonAttendance (array of LabelAttendanceDetail) AllAttendance (array of LabelAttendanceDetail) Family (type Group) JustCompletedAchievements (array of string) JustCompletedAchievementIds (array of int) InProgressAchievements (array of string) InProgressAchievementIds (array of int) PreviouslyCompletedAchievements (array of string) PreviouslyCompletedAchievementIds (array of int) IsFirstTime (type bool) AreaNames (array of string) CheckInDateTime (type DateTime) CurrentDateTime (type DateTime) GroupNames (array of string) GroupRoleNames (array of string) LocationNames (array of string) ScheduleNames (array of string) SecurityCode (type string) Attendance: One label is printed for every Attendance record, i.e. if you check Noah into the 9am service Bears room AND the 11am service Bears room, he will get 2 of these labels because 2 attendance records were created. The following merge fields are available in this label type: Attendance (type LabelAttendanceDetail) Person (type Person) Location (type NamedLocationCache) PersonAttendance (array of LabelAttendanceDetail) AllAttendance (array of LabelAttendanceDetail) Family (type Group) JustCompletedAchievements (array of string) JustCompletedAchievementIds (array of int) InProgressAchievements (array of string) InProgressAchievementIds (array of int) PreviouslyCompletedAchievements (array of string) PreviouslyCompletedAchievementIds (array of int) CheckInDateTime (type DateTime) CurrentDateTime (type DateTime) GroupRoleNames (array of string) Checkout: One label is printed for each person during check-out. The following merge fields are available in this label type: Attendance (type LabelAttendanceDetail) Person (type Person) Family (type Group) CheckInDateTime (type DateTime) CheckoutDateTime (type DateTime) CurrentDateTime (type DateTime) GroupRoleNames (array of string) Person Location: One label is printed for each person at each location. If you check Noah into the 9am service Bears room AND the 11am service Bears room, he will get one of these labels. If you check Noah into the 9am service Bears room AND the 11am service Kittens room, he will get two of these labels. The following merge fields are available in this label type: Person (type Person) Location (type NamedLocationCache) PersonAttendance (array of LabelAttendanceDetail) LocationAttendance (array of LabelAttendanceDetail) AllAttendance (array of LabelAttendanceDetail) JustCompletedAchievements (array of string) JustCompletedAchievementIds (array of int) InProgressAchievements (array of string) InProgressAchievementIds (array of int) PreviouslyCompletedAchievements (array of string) PreviouslyCompletedAchievementIds (array of int) AreaNames (array of string) CheckInDateTime (type DateTime) CurrentDateTime (type DateTime) GroupNames (array of string) GroupRoleNames (array of string) IsFirstTime (type bool) ScheduleNames (array of string) SecurityCode (type string) Other Merge Fields Items above such as Group or Person can be found in your Model Map power tool (under Admin Tools > Settings > Model Map). However some items such as LabelAttendanceDetail and AchievementBag are not found there. Therefore, we're including a few more items here to help you understand what these things represent. LabelAttendanceDetail Person (type Person) StartDateTime (type DateTime) EndDateTime (type DateTime?) IsFirstTime (type bool) Area (type GroupTypeCache) Group (type GroupCache) Location (type NamedLocationCache) Schedule (type NamedScheduleCache) GroupMembers (array of GroupMember) SecurityCode (type string) JustCompletedAchievements (array of AchievementBag) InProgressAchievements (array of AchievementBag) PreviouslyCompletedAchievements (array of AchievementBag) AchievementBag Id (type string, IdKey value) AchievementTypeId (type string, IdKey value) Name (type string) Progress (type decimal) TargetCount (type int?) IsSuccess (type bool) IsClosed (type bool) StartDateTime (type DateTime) EndDateTime (type DateTime?)