In-store retail events are a great way to build a community around your business, engage with customers, create brand evangelists and generate revenue.