Abstract: System and methods for processing in-stream transactions on micro-blogs and other social networks (“in-stream transaction processing system”) facilitates transactions via comments, posts or messages on social networks. The in-stream transaction processing system converts social channels used for conversation into channels through which users can engage in commerce, fundraising or other non-financial activities. In an embodiment, the in-stream transaction processing system monitors user messages on a social network to determine whether a user message includes an action command and a campaign identifier. The in-stream transaction processing system identifies the user message having the action command and the campaign identifier as a request to process a transaction and processes the transaction accordingly. Since the users do not have to use shopping carts and checkouts, the in-stream transaction processing system provides a simple and frictionless method of conducting online transactions.