At Natively, those messages usually mean the promo is tied to a different plan or billing term, your account is not in the eligible group (for example, already on a paid plan), or the promotion has expired or reached its use limit. These outcomes are consistent with Natively's subscription structure, where discounts are attached to specific tiers and timelines.
Because Natively offers multiple plan families (Preview/Free, tiered paid plans, lifetime licenses, and managed API plans) with both monthly and annual billing, the checkout system checks that the code's rules match your chosen plan and billing frequency. If a code is advertised as applying to an annual subscription, trying it on a monthly plan often triggers "not applicable to this plan." Similarly, offers described as valid for "new customers or customers on a free plan" can appear "invalid" once you have already upgraded to a paid tier or previously redeemed a comparable promotion.
Error texts like "expired" typically reflect end dates or limited-time "special offers" that Natively treats as locked in only while the promotion is active. Shoppers also mention situations where single-use codes cannot be re-applied after a cancellation or plan change, which explains "invalid" for a code that worked before.
If you see these messages, it is usually worth confirming your current plan status in the Natively dashboard, the billing toggle (monthly vs yearly), whether you are trying to apply the promotion to a lifetime license or other non-standard plan, and whether the offer was explicitly described as first-time or one-time-only.