I know you can filter the trigger depending on if customer was present or not for some purchases but not all. The ability to access the "customer present" or not data in an IF/ELSE statement would make this much easier to direct new customers down one path and recurring payments for existing customers down a separate path.