I redeemed my BoFA points on their website and they showed up on my celebrity account after 3 days. I was able to use the OBC to purchase anything prior the cruise.
and yes, if they don’t shown up you simply call the number stated above and they will fix and issues you might have with the online redemption.