1. A money transfer system including: point of entry ports to communicate transaction information with points of entry; a promotion database including information representative of promotions and promotions pricing; a customer database including information representative of customers' transaction histories; a pricing database including base transaction pricing; an analytics port to communicate marketing information with a marketing analytics system; and a transaction processing system connected to the point of entry ports, promotion database, customer database, pricing database and analytics port, to: update the promotion database as a function of the marketing information; receive money transfer transaction requests; determine whether requested transactions are entitled to promotions; price the transactions as a function of the base transaction pricing and the promotions pricing of any promotions to which the transaction is entitled; provide transaction pricing information; update the customer database as a function of transaction information; and provide transaction information to the analytics port.