Platform Sales and Promo Codes
Updated: Aug 19, 2024
This topic covers self-service sales, which can be created in the Developer Dashboard by a Developer Organization Administrator, and the process for enrolling in Meta-initiated platform sales and promo code events. A sales promotion (referred to as a sale) is a limited-time discount for an app. As a developer with one or more apps in the Meta Horizon Store, you can run sales for your apps, IAPs, and other products. Additionally, you can enroll in Meta-initiated sale events and promo code offers.
Sales are exciting for both you and your users. Announcing a sale through your marketing channels does double duty by not only raising awareness of your app but also giving new purchasers the satisfaction of getting a great deal. A successful sale is highly visible, is well received by the community, and has a positive return on investment (ROI).
When you create a sale for one of your apps, the system will update the price of the related product on the Product Details Page (PDP) during the specified period of time. The PDP is discoverable through the headset, the Meta Horizon mobile app, and the web store. Users will use your PDP to learn about your products, download apps, and make purchases.
When it comes to marketing, no two apps share the same marketing playbook—even within specific app genres. Meta Quest user segments are global, diverse, and nuanced, making it critical to define your target audience and tailor your marketing efforts accordingly. Sales give you an easy way to discount your products throughout the year for seasonal marketing moments, and they can be leveraged when new content or updates are released.
Here’s some general guidance when considering running a sale:
- Experiment with different discount levels to better understand how to adjust your sale strategy over time
- Sales may increase revenue generation over time, so consider frequency of sale events across your app’s lifecycle
Meta maintains a promotion calendar that you can access from the Promotions pages of the Developer Dashboard. To access the promotions calendar:
- Open your device’s browser and navigate to the Meta Quest Developer Dashboard.
In the left-side navigation, click Growth > Manage Promotions.
The Meta Promotional Calendar will appear at the top of the page, above Your Promotions, which lists any individual promotions you have created specifically for your apps.
The tactical work of creating, updating, and ending a sale is all done by a Developer Organization Administrator through the
Meta Quest Developer Dashboard. In order to perform any of these tasks, you must be an administrator for your organization.
Use the following steps to create a sale:
- Open your device’s browser and navigate to the Meta Quest Developer Dashboard.
- Select your app.
- In the left-side navigation, choose Growth > Manage Promotions.
- On the Promotions page, click the Create button.
- Fill out the values for your promotion, including name, which product will be included in the promotion, date range, discount percentage, and any optional comments.
- Values entered into the form must be saved before being submitted. Click Save as Draft as you work out the details of your sale.
- When you’re ready to submit your sales draft, click Submit for Review.
You can make additional changes to the details for your sale after submitting it. Note that when a sale has been processed, you can no longer submit changes.
In order to enroll in Meta-initiated sale and promo code events, use the following steps:
- Open your device’s browser and navigate to the Meta Quest Developer Dashboard.
- In the left-side navigation, click Growth > Manage Promotions.
- On the Promotions page, view upcoming promotions in the Meta Promotional Calendar. Note that enrollment into each Meta planned promotion is available for a limited time. If the enrollment period is open, you can click Enroll in order to submit your app and associated offer. The calendar includes the following kinds of events:
- Sale events: These are limited-time sales that any developer can join, and they apply a discount directly to the user’s checkout. As the developer, you can offer a discount of your own choosing.
- Promo code events: These are limited-time promotions that require the user to enter a code in order to apply the discount. The discount percentage is consistent across the platform, for all apps.
- On the submission page, select the app you would like to put on sale and the discount percentage you would like to offer. For Promo code events, select the app you would like to opt-in to the promo code event.
- Click Submit.
Once you have submitted, you can cancel your participation during the enrollment period on the Promotions tab, within the Meta Promotional Calendar module, or by emailing metaqueststore@meta.com up to 24 hours before the event’s planned start time.
When you create a sale, you can track its progress through the statuses shown in the Promotions table in the dashboard.
- Draft: You’ve saved a draft of your sale.
- Submitted: You’ve submitted your sale to us, but we haven’t started reviewing it.
- Invitation: If we invite you to a Meta run sale, you’ll see this status. Click on the row in the table to review the invitation details and decide on participation.
- Running: The sale is currently live and visible to users on the Meta Horizon Store.
- Completed: This sale has finished.
You can track the performance of your sales through the
Promotions analytics table of the Developer Dashboard. Here you can track sales data including total revenue, discount percentage, and deltas in both revenue and purchases. For more information, see
Promotion Analytics.
Some sale events will include an opportunity to add an extra 5% discount to your sale or promo code offer, available exclusively to Meta Quest+ subscribers.
Participating in this opportunity qualifies your offer to be promoted specifically to Meta Quest+ subscribers, expanding your distribution and visibility among this highly engaged audience. When this is available, a check box will appear in the promotions page below the discount dropdown. The discount offer is a static value that cannot be changed.
Note that the true value of this additional 5% offer may vary slightly, depending on international price conversion. The conversion will always select the closest possible value to 5% and any variance will be nominal.
When creating a new sale, keep the following best practices in mind:
- Always save your drafts as you’re moving forward with the creation of your sale, especially before submitting your sale request. The form will not automatically save your data for you.
- There may be requirements to maintain an app’s base price (MSRP) for a period of time before it can be discounted. The requirements are noted in the app submission form.
- To drive visibility around your sale in the Meta Horizon Store, consider submitting new metadata in the Developer Dashboard to coincide with your offer.
- You can combine sales and bundles. Concurrent discounts and bundles for apps belonging to the same organization can help you create offers that are tailored for different app genres and market strategies. For example, if your app contains numerous IAPs, submitting different bundle options may be more effective than a standard discount. Bundling apps with IAPs can help encourage retention and engagement by providing more content for people to engage with from the beginning of their app experience. For more information on bundles, see bundles.