Add Events to Meta Horizon Home
This is a Platform SDK feature requiring Data Use Checkup
To use this or any other Platform SDK feature, you must complete a Data Use Checkup (DUC). The DUC ensures that you comply with Developer Policies. It requires an administrator from your organization to certify that your use of user data aligns with platform guidelines. Until the app review team reviews and approves your DUC, platform features are only available for test users.You can use Events to host time-specific gatherings for your users to attend, like a viewing party, social mixer, or game tournament. Events may be shown in Horizon Feed if the post matches a user’s interests. Events will be shown in the Events section of Horizon Home and Horizon Feed if deeplinks are implemented.
Users can subscribe to upcoming VR events and receive a reminder before the event begins. Users can also see which events friends have subscribed to and join them to create a social experience.
In VR, when a user clicks Interested to subscribe to a future event or Join Now for an event in progress, they will be prompted to install the app if they have not done so already. Users can also explore and subscribe to events in the Meta Quest app on from their mobile device.
To help promote your event on social channels, a web site will be created at https://www.meta.com/experiences/event/[eventID]
once the event has been approved.

Age-based feature limitations
When developing your apps, consider the following limitations related to age:
- Child users under 13 (10-12 year olds): Regardless of your app’s self-certification status, child users under 13 cannot access this Platform SDK feature. Implement error-handling for this unsupported feature to maintain a safe and pleasant experience for child users.
To create an event, follow these steps.
Select your app.
In the left-side navigation, select Engagement > Events.
Then click on the green Create Event button in the top-right corner of the page.
Enter the following information to create your event:
- Title - The title is the short description of the event that will be shown with the event’s image.
- Description - A description of the event. This will be used throughout the platform. The description should be in plain text.
- Image - The image that will be displayed in association with the event. The uploaded image should meet the asset guidelines, and be 2560 x 1440 24bit .png format.
- Start Time - Start time of the event in your local time zone.
- End Time - End time of the event in your local time zone.
- Deep Link Destination - Provides a direct link to a specific destination. From the dropdown menu, you can choose a particular destination or opt for
no destination
. - Deeplink Message (optional) - The deeplink message is a message we will include with apps launched from an event. We’ll include the deeplink message with the app launch detail. Information on handling the deeplink message can be found in the section below. The deeplink message should not exceed 1,500 characters.
A 2D trailer video is required for an event to be shown in Horizon Feed. Trailer videos can be added to the Assets page in the Meta Horizon Store.
Once you’re ready to submit the event for review, click Submit for review.
You may wish to create a reoccurring event. To duplicate an event, select the options menu next to the event you wish to duplicate, update the information for the new event, and submit the new event for review.
Integrating deeplink support into your app is optional. If you do not use deeplinks, the app will be launched from an event by the normal launch process.
You’ll integrate a hook into your app that listens for a specific launch detail when the app is started using.
ovrLaunchType_Deeplink
. When you see these details in the launch event, your app will retrieve the deeplink that you defined to direct the user to the appropriate location in your app.
For example:
ovrLaunchDetailsHandle handle = ovr_ApplicationLifecycle_GetLaunchDetails();
if (ovr_LaunchDetails_GetLaunchType(handle) == ovrLaunchType_Deeplink) {
string deeplink = ovr_LaunchDetails_GetDeeplinkMessage(handle);
// ...
}
All posts and stories will be reviewed by the Meta Quest team for content approval and compliance with the
Code of Conduct for Virtual Experiences. If the submission does not comply, it will be rejected.
To preview and test your event before you release it to the public, use the following steps:
- Create an event and save it as a draft.
- Subscribe yourself to the event by selecting Subscribe Me To Event.
- Launch your Meta Quest device. At the bottom of Home, select the 9-dots button to open the Library menu.
- Select and open the Events app, and preview your upcoming events.
- (Optional) If you’ve chosen to integrate deeplinks, you may select the event link to launch your app and test the deeplink.
- When you’re satisfied with the event and deeplink, you can submit the event for review and public release.