Absolutely! You may enter your coupon (giftcard) code into the booking form as you are creating your booking. Your final price will automatically change to reflect your balance after the coupon is applied. At any time you can log into your account and see the balance on any giftcards you have.
You can not apply your coupon to past appointments that have already been completed.