Yes, you may apply a promo code when paying with KrisFlyer miles as long as the activity you are booking for allows discounts and you are eligible for the promotion that you wish to enjoy.
Promotions are subject to product exclusions, which will be updated from time to time at Pelago’s sole discretion. Please find the full list of product exclusions here.