A social agency can help create a stronger online presence for your business. Social marketing makes it possible to bring your advertising campaign straight to your intended consumers. A social company will work towards making your campaign visible at social networking or media sites.