Adding a product - Gumroad Help Center
Adding a product
In this article:
- Choose a product type
- Set a price
- Describe your product
- Provide additional product info
- Integrations
- Add content to your product
- Versions
- Publish your product
Choose a product type
Click New product on the Products dashboard and select a product type.
Digital product, Course or tutorial, and E-book type products allow you to sell one-time payment products with digital content in it.
You can also sell recurring charge memberships, a bundle of multiple existing products, and service-type products.
Set a price
Products can be free or as much as USD 5,000. You can also let customers pay whatever they want by adding a '+' to a product's minimum price, like "$5+".
Click the currency sign to select from the display currency options. For most products, you can change the display currency later, except for membership and bundle-type products which cannot be changed once created. Regardless of the display currency, please note that charges are processed in USD, or in the customer's local currency where supported.
Describe your product
Describe your product and style it inline. You can even add images, quotes, code blocks, or embed videos and even media players!
We create a unique URL for every product by default. If you'd like a more memorable URL for your customers, you can enter it here:
Read this article if you need help setting up a cover image or thumbnail for your product.
To embed a music player (such as Soundcloud) into the description of your product, copy the share URL for your audio:
Then navigate to your product’s Edit page, click on the Video embed icon, and paste the url.
Provide additional product info
You can choose the “Call to action” that you prefer, but it’s currently not possible to set a custom call to action.
You can also add a summary and additional details for the product that will show up below the call to action on the product page.
Integrations
Connect your product with external services like Circle or Discord to automatically invite customers to them. Learn more about that here.
Add content to your product
Go to your product’s “Content” tab and start typing!
You can add files, stamped PDFs, code blocks, embed videos with custom thumbnails (for download or streaming only), and more—right from the editor!
Pages
Pages allow you to structure and organize your content into easily digestible categories. You can create pages for different types of content; for example: introductory instructions, downloads, audio/video, terms/refund policy, etc.
To create a page:
- Click the “Create page” icon in the editor toolbar
- Give your page a name in the left-hand column
- Click “Add another page” to repeat the process
You can delete or rename pages by clicking the three dots beside the page name, or reorder them by dragging the six-dots icon on the left.
Your customers will see the product just as you see it in the editor, both on a browser and our mobile app as well!
It’s always a good habit to keep saving those changes intermittently.
Embed emails into your product
If there are emails that you want to ensure all customers can view, you can embed them directly into your Content page.
Group files to create folders
Creating folders is as easy as dragging your files together into a stack. You can give your folder a name, reorder the files within, or drag files out to move them out or add them to another folder.
On the download page, folders start collapsed by default, and your customers click a folder to see the files inside. To make a folder start expanded instead, click its actions menu in the content editor, choose Settings, and turn on Start expanded on the download page. If a page has only one top-level folder, that folder always starts expanded so customers can see their files right away.
Track clicks on your URLs
If you control any URL(s) mentioned in your content, you can track/listen to clicks on them with the __sale_info__ query parameter.
Append your links with __sale_info__ to capture sales parameters like sale_id, product_id, and product_permalink on the respective download page.
For example, a link like https://example.com?__sale_info__ will be replaced with https://example.com?sale_id=PURCHASE_ID_HERE&product_id=PRODUCT_ID_HERE&product_permalink=PERMALINK_HERE on the download page.
Include the license key in a link or button
If your product generates license keys, you can put __license_key__ anywhere in a link or button URL and each customer's own key is filled in when they open their content page. The stored link keeps the placeholder, so it stays correct for every customer.
For example, a button pointing at https://example.com/activate?key=__license_key__ becomes https://example.com/activate?key=THEIR_LICENSE_KEY for that customer.
This works with custom app URL schemes too, so you can send customers straight into your app with their license already filled in — a button pointing at yourapp://activate?key=__license_key__ opens your app and activates the license in one tap. Schemes that can run code in the browser (javascript:, data:, vbscript:, file:, blob:) are not allowed.
You can combine it with the sales parameters above: https://example.com/activate?key=__license_key__&__sale_info__.
Versions
Versions can help you sell different sets of content, software access levels, or optional added services within the same product at different price points. Read this article to know all about setting up versions.
Publish your product
You can customize your product's checkout flow and see it from your customer's point of view with a test purchase.
Once you're happy with everything, click Publish at the top of the page. To feature it on your profile, ask your agent to add it to your custom profile page — or if your profile still uses the legacy sections layout, add it to a product section.
If you want the product's own page to look completely different, you can replace it with a custom landing page designed by an AI agent.