By specifying additional parameters in the URL of the check-in site, it's possible to pass additional information or override the default behavior of check-in. For instance, if your check-in URL is examplechurch.com/nextgen-checkin, you could use the URL examplechurch.com/nextgen-checkin/setup?KioskId=2&CheckinConfigId=14&GroupTypeIds=18,19 to load the kiosk with the ID of 2, use the check-in configuration with an ID of 14, and group types with IDs of 18 and 19. This is really useful if you have specific devices that always load the same configuration. However, what if you have a lot of kiosk devices? It can be impractical to provide a unique URL to every kiosk, even if you want all of them to use the same check-in configuration. Luckily, Rock can go get the kiosk ID for you. If a CheckinConfigId is passed into the Check-in Admin block but a KioskId is not passed in, Rock will attempt to look up the KioskId for you using the client's IP address to find a matching Device in Rock. So, you would use a URL of examplechurch.com/nextgen-checkin/setup?CheckinConfigId=14&GroupTypeIds=18,19 to enable the kiosk lookup. If you're explicitly naming the parameters in the URL then the parameter options include: KioskIdCheckinConfigIdGroupTypeIds It's also possible to override the theme by appending a ?theme parameter to the end of your address. For instance, examplechurch.com/nextgen-checkin?theme=CheckinBlueCrystal will render the Blue Crystal theme. These parameters are configured using Routes, which you can learn more about in the Designing and Building Websites Using Rock guide.