#Unable to Create Licence Keys Manually [BUG]
1 messages · Page 1 of 1 (latest)
This happens when no product exists in your account.
License keys must be tied to a product.
If you don’t have one yet, /sales/license-keys will redirect to /products/create.
Fix
- Go to Products → Create Product
- Create and save the product
- Return to Sales → License Keys
- Create the license key
If you already have a product and still see this, let me know.
already have a product setup, and license enabled for it.
Check these quickly:
- ✅ Make sure you're in the same mode (Test vs Live) where the product exists
- ✅ Confirm the product is saved and active (not draft)
- ✅ Ensure the product has at least one price attached
- ✅ Verify License Keys are enabled in the product settings and saved
If all of that looks correct, are you seeing this in Test mode or Live mode?
- Yes, both are on same 'Live' mode
- the product is saved, and active (i am able to access via perma link), how else you verify if it is active?
- a price is attached
- Yes, License key is enabled for the product
If all 4 are confirmed, check these:
- ✅ Make sure you’re in the correct workspace/org (top-left switcher)
- ✅ Confirm you have Owner/Admin permissions (not limited role)
- ✅ Try a hard refresh or open in incognito (rule out stale session)
- ✅ Log out and back in to reset dashboard state
To verify it’s truly active:
- Open the product → status should show Active
- It should not show Draft or Archived
If it still redirects, share:
- Product ID
- Screenshot of the product page header (showing status + mode)
This may need a quick backend check.
@edgy lance need further assistant here.
@radiant wyvern please help here
Hey @radiant wyvern
any progress here?
Yes, we know it routes to the product page because that’s where the license key is configured. In Dodo Payments, you cannot create a license key directly by clicking a button. The license key is automatically created once the payment is successfully completed and send to customer email
I understand, but
The top right button says,
"New Licence Key" -> which translates to "add a new licence key to the table/record", so it's misleading UI.
also, for a use case like, I plan to run free give aways for few random users,
where i will need to generate license keys and be send to the winners.
i know, the similar could be achieved by having a replica of licence table on my DB, and treat it as a source of truth, and add new keys there directly and then send custom emails. But i would like my DODO account to be the source of truth, as it's closest to the payments.
cc: @main sentinel