Disclosed herein are methods for providing a buy option to social networking communications. The method includes communicating with a social networking site that posts text, images and/or videos from posting entities to receiving entities. The posting can have data that points to a product database. The data is processed to determine whether there is a sale-related intent with the posting. The data is used to access a database of products for sale from a merchant. When the sale-related intent applies, the system transmits the posting through the social networking site with a buy button associated with the transmission such that a recipient can easily purchase a product.