To stop promotion messages from Safaricom dial 456#, select stop, then Marketing Messages and then Stop All promo messages.
You can as well choose to select which specific promo messages you want to block to avoid missing important promotional messages.