Originally Posted by
mafia32
thanks folks

going back via the ba site it allowed me to add my exec club number

If you have already flown, I'm not certain that will work.
Certainly keep your boarding passes until they are correctly credited to your account. [Do that always.]