In fact, given the interactive nature of social media, and the ability it gives you to form a community with clients, some are now even questioning whether you still need a website.
You need an appealing website, you need fresh content on your site regularly, and you need email marketing or some other mechanism to capture customer email addresses.