Distribute and grow

Promotion Auto-Enrollment

Updated: Jun 10, 2026
Promotion Auto-Enrollment lets you pre-configure a group of products with a discount strategy once, and have them automatically enrolled in every upcoming major Meta-initiated sale on the Meta Horizon Store. Instead of returning to the Meta Horizon Developer Dashboard at every enrollment window to opt your catalog into each sale by hand, you set up a group, choose a discount approach, and the platform takes care of enrollment whenever the next major sale opens.
Auto-enrollment is intended for organizations that consistently participate in seasonal sale events (for example, Summer Sale, Winter Sale, Black Friday) and want a low-maintenance way to keep their apps, add-ons, and bundles in front of buyers during high-traffic moments. For information about creating one-off sales or enrolling manually in a specific event, see Platform Sales and Promo Codes.

How auto-enrollment works

You create one or more auto-enrollment groups at the organization level. Each group contains a set of products from your catalog and a discount configuration. When a major Meta-initiated sale’s enrollment window opens, every enabled group is evaluated and eligible items in those groups are enrolled in the sale automatically.
The auto-enrolled sale items show up alongside your other sale submissions on the Promotions page. The discount applied is the one configured on the group, snapped to the nearest valid price tier supported on the platform.
After each auto-enrollment run, your sales administrators will receive a summary notification by email that lists how many items were enrolled and how many items were skipped.

Eligibility

Sales covered

Auto-enrollment applies to major Meta-initiated sale events on the Meta Horizon Store. It does not apply to smaller curated promotions or developer-created sales — those continue to be managed independently.

Permissions

To create, edit, enable, disable, or delete auto-enrollment groups, you must be an administrator on the developer organization with permission to manage sales.

Eligible items

The product picker in the auto-enrollment wizard surfaces items in your catalog that are eligible to be enrolled in major sales. In general, an item is eligible when it is:
  • A Meta Quest app, add-on, or bundle.
  • Released, published, and visible in the Meta Horizon Store.
  • Priced above the minimum of $0.99 (as we will not reduce an item below $0.99 for a sale).
Even if an item is in an enabled group, it may be skipped for a given sale when:
  • It is already enrolled in that sale through another submission.
  • It has had a recent baseline price change or a recent sale within 30 days.
  • It is part of an active or scheduled price experiment.
  • It has been on sale for a significant portion of the preceding 90 days.
  • The configured discount falls below the minimum allowed discount for the sale (typically 10%).
Skipped items remain in the group and are re-evaluated for the next eligible sale. You can see which items were enrolled or skipped in the post-run summary notification.

Creating an auto-enrollment group

  1. Open your browser and navigate to the Meta Horizon Developer Dashboard.
  2. In the left-side navigation, click Distribute and grow > Manage Promotions.
  3. Click the arrow next to the Create button and select New Enrollment Group. The setup wizard opens.

Step 1: Select apps

  1. Enter a Group name (up to 40 characters) that will help you identify the group later — for example, Flagship titles or Casual catalog.
  2. Use the product picker to select the apps, add-ons, and bundles you want included. You can add up to 100 items per group.
  3. Each item can only belong to one group at a time.
  4. Apps in the picker may display a High potential or Low potential indicator, based on historical data about how sales have performed for that app. Use these indicators as a guide when deciding what to include — they are informational and do not change eligibility.
  5. Click Next to continue.

Step 2: Set a discount

Choose how the discount should be calculated for items in this group:
  • Fixed discount. A single discount percentage that you set is applied to every item in the group at each sale.
  • Calculated discount with a cap. A per-app discount is derived from your app’s historical sales performance, never exceeding the maximum percentage you set. You must also configure a default discount that is applied to items that do not have enough historical data (including all add-ons and bundles). The calculated option is available only when your group contains at least one app.
Discounts must adhere to platform policies. The wizard will warn you and prevent you from continuing if the effective discount on any item would fall below the platform minimum.
Optionally, select Add an additional 5% discount for Meta Horizon+ subscribers to extend an extra subscriber-only offer on your apps. Participating may also qualify your items for additional promotional placements during the sale. This additional discount will be applied to the apps in the group only.
The wizard displays a live price preview table that shows each item’s current price, the discounted price after snapping to the nearest valid price tier, and the effective percentage off. Sale prices will never go below $0.99.
Click Next to continue.

Step 3: Confirm

  1. Review the group summary, including the group name, the items, the discount configuration, and the Meta Horizon+ option.
  2. Confirm that you have read and agree to the eligibility requirements (recent price changes, recent sales, active price experiments, and prolonged discounting may cause individual items to be skipped for any given sale).
  3. Click Confirm to create the group. The group is enabled by default and will be included in the next eligible Meta-initiated sale event.

Managing your groups

All of your auto-enrollment groups are listed in a table on the Promotions page under Auto-enrollment groups. For each group, the table shows the group name, the number of items, the current status (Active or Disabled), the date it was created, the configured discount, and the next sale the group is scheduled to be enrolled in.
Use the action menu on each row to manage the group.

Editing a group

Select Edit details to reopen the wizard with the current group settings pre-filled. You can change the group name, add or remove items, change the discount type or values, and toggle the Meta Horizon+ option. Changes take effect for the next sale; sale items that have already been auto-created for an in-flight sale are not modified retroactively.

Disabling and enabling a group

Select Disable group to stop a group from being enrolled in future sales. Disabling preserves the group’s configuration so you can re-enable it later, and it does not remove items from any sale they have already been enrolled in. To remove an item from an in-flight sale, cancel the sale item from the Promotions page or by emailing metaqueststore@meta.com up to 24 hours before the event’s planned start time.
To turn a disabled group back on, select Enable group from the action menu.

Deleting a group

Select Delete group to permanently remove a group and its configuration. Deletion cannot be undone. Items already enrolled in an in-flight sale will remain enrolled until the sale ends.

Notifications

After every auto-enrollment run, all sales administrators on your organization receive a single summary notification in both the Developer Dashboard inbox and by email. The notification includes:
  • The name of the sale event the run was associated with.
  • How many items were enrolled and how many were skipped
  • A link to the Promotions page where you can review the results and the enrolled sale items.
To skip a specific upcoming sale entirely, disable the relevant groups before that sale’s enrollment window opens.

Best practices

  • Group by strategy, not by catalog size. Consider grouping titles that share a pricing strategy together — for example, separating flagship apps from casual or older catalog titles — so each group can use the discount approach that fits best.
  • Use the calculated discount with a cap for diverse catalogs. When a group contains apps with different price points and demand profiles, the calculated option lets the platform tune the discount per app while still respecting a ceiling you control.
  • Review the price preview before confirming. The effective discount after snapping to a valid price tier may differ slightly from the percentage you entered. The preview table is the source of truth for what buyers will see.
  • Mind the eligibility rules. Recent baseline price changes, recent sales, and active price experiments will cause items to be skipped for a given sale, even when they are in an enabled group. If you want to guarantee an item participates in a specific upcoming sale, avoid making baseline price changes in the window before the sale’s enrollment opens.