Saved Sep 20, 2026 by @enviglo: Screenshots for the hub, keys, pricing, products and licenses
- You need Roblox Studio, signed in with an account that can publish to the experience you'll sell in.- Paid products need a developer product each before they show in the hub. [Step 4](#4-make-your-products-buyable-in-game) covers this.+ +## 1. Download your hub game1. In your store's dashboard, open **Settings** → **Integrations**.…
The in-game hub is a ready-made Roblox place that sells your store's products in game. Your store's secret hub key is already inside it, so there's nothing to paste. This guide takes you from the download to a live hub, and covers keeping the key safe.
The steps match the In-game hub card in Settings → Integrations, which ticks each one off as Enviglo sees it happen.

Your browser saves a Roblox place file named after your store's address, like enviglo-hub-your-store.rbxlx. Inside it:
Leave the script and the module where they are.
Once you've downloaded it, the button reads Download again. Every download makes a new key and switches off the one in the previous file, so only press it when you mean to replace the key. See Replace a leaked key.
If your store came from myPod, your existing hub keeps working: its key isn't switched off by downloading this one. See Coming from myPod.
Publish into the experience your store sells in. Buy on Roblox sends buyers to your store's Roblox place ID, and once your Roblox experience is connected, Enviglo creates developer products in that place's experience. The card shows the experience it finds, with a link to the place.
Play your published game, or start a server in Studio. The hub connects to Enviglo as soon as it loads, and the card shows the place it connected from and when it was last seen.
The hub lists your published products that have a developer product, plus free ones. Paid products without a developer product stay on your Enviglo store only. The card counts how many of your paid products have one, and See the ones that can't be bought yet lists the rest.
There are two ways to give a product its developer product:
Sell with developer products walks through both.
For each product, Enviglo sends the hub:
Games can only draw images uploaded to Roblox, so upload the picture to Roblox and paste its image ID into In-game hub image. Products that came from myPod kept theirs.
Your store categories, under Settings → Selling → Store categories, go to the hub too, and Enviglo picks a product at random for the hub to feature. Changes you make can take a minute to show in game.
The hub also tells Enviglo the Robux prices of your developer products, and Enviglo updates your products to match, so your store shows what players actually pay.
When a player buys in the hub, the hub reports the purchase to Enviglo with your store's key. Enviglo records it and puts the license on the player's Enviglo account, or on a placeholder account until they link Roblox. The purchase shows under Orders → Purchases, and the product shows in the buyer's library once their Roblox account is linked.
Everything that follows a sale works as usual: Discord roles and messages, and your webhooks. What buying again does depends on the product's license type: see How selling on Roblox works.
The key in myPodSettings lets whoever has it record sales for your store.
The hub key is separate from your API keys. It isn't listed under API keys, doesn't count towards your plan's API keys, and has no API scopes, so it can't record purchases or check licenses through the API. To do those from your own scripts, make an API key: see API keys.
Your live hub stops working from step 1 until you finish step 2, so do both together.
If you've built on the place since you first published it, you don't need to start over. Only the myPodSettings module changes between downloads. Open the new file in Studio, copy the source of its myPodSettings module into the myPodSettings module in your place, and publish your place.
If your store came from myPod, its old hub key is listed under API keys as myPod hub key, and downloading the hub doesn't switch it off. If that key has leaked, revoke it there. Any hub still using it stops working.