Inbound marketing allows customers to interact with brands on their terms, and on their own time. It has become more about making connections, creating two-way interactive relationships and offering customers more than just selling products or services.