It depends, there are a few new user promotions that need promo codes, but some betting apps feature promos that need a code even existing users can enjoy.
In general, promo codes are usually for new sign up bonuses, but every now and again some sportsbooks will put out a great offer with a code anyone can use.