Redeeming a coupon code will not inherently check in a guest. If a guest redeems a coupon at the POS, they need to scan/enter the receipt. If a guest redeems a coupon on the app/online, they will need to have been logged into their loyalty account and the transaction will have to pass any minimum amount or standard earning rules for the business in order to create a checkin.