We are considering adding support for allowing users to upload many promo-codes that are configured to be used only once in checkout.
Triggerbee should then only give away one single unique promo-code at a time, and stop showing campaign when all promo codes are exhausted.