There is currently no way to create a criterion for when ALL lock codes associated with a reservation/unit are successfully triggered. Currently, if just ONE lock is successfully generated (and others have failed), the trigger condition is met.
So.. if you are in a multi-lock environment, you are exposed to incorrectly sending code messages to guests when the code wasn't generated.
Tech support confirmed that an ALL condition is currently not available and a "feature request" must be submitted so multi-lock businesses can use this item correctly. This isn't so much a feature request but to correctly implement a multi-lock environment that is advertised and supported.
We've adjusted the existing trigger condition (Code Generated Successfully) to wait for all door codes to generate. Now triggers wait until all door codes for a booking are successfully generated before firing.
We will likely expand on this in the future and add another condition for "Any Code Generated" as well, but that would come at a later date.