Inbound marketing is a style of marketing that uses permission-based marketing techniques to get found by potential customers, convert them into leads, customers, and advocates, and analyze the process along the way. Inbound marketing leverages tactics and tools such as SEO, blogging, social media, lead generation, email marketing, lead nurturing, marketing automation, surveys, personalization, and CRM.