В Unisender уже есть этот функционал, если покупатель при оформлении заказа выберет галку с листом подписки, он туда улетит.
Кстати, Unisender уже использует хук смены статуса заказа
fn_rus_unisender_change_order_status
Правда для отправки SMS, можно туда дописать отправку в список подписки.