Tagged customer-engagement-technologies