From online promos to social media events there are loads of ways small businesses can stay engaged with customers. These tips can help your business thrive.