Experience View
The experience view is where members interact with your app’s core features. Apps with this view appear directly in the Whop sidebar alongside native features like chat, forums, and courses. When creators install your app, they can create one or more experiences powered by your app. Each experience maps to a single item in the sidebar and can render unique custom content. Each instance of your experience view has a unique experience id which looks likeexp_xxxxxxxx.

When to use Experience View
Experience view is ideal for consumer-focused apps that members interact with regularly:- LIVE quizzes and polls that run directly within communities
- Custom course delivery systems with interactive content
- Gated content libraries with videos, files, or downloads
- Community games and interactive experiences
- Real-time collaboration tools for members
Configure Experience View
1
Go to your app's hosting settings
- Go to the developer dashboard
- Create a new app or select an existing one
- Scroll down to the Hosting section

2
Enter your path
Enter your path for the experience view. The recommended default path is 
/experiences/[experienceId].
[experienceId]is used to provide the accessed experience ID:/experiences/[experienceId] -> /experiences/exp_***[restPath]is used for deep linking to specific sections of your app:/experiences/[experienceId]/[restPath] -> /experiences/exp_***/posts/1
Preview Experience View
1
Install your app
Click the install button or copy the installation link and visit it in your browser. You will be prompted to install your app into your whop.
If you’ve already installed your app, you can access it from your whop.


2
Set the environment
- Open the dev tools by clicking the cog button
- Set the environment to localhost
Validate experience access
Check if a user has access to an experience using thecheckAccess method. The experience ID is passed as a path parameter when your app loads.
Examples
Dashboard View
The dashboard view appears directly in the creator’s business dashboard. This view is designed for apps that help businesses grow and manage their operations. Apps with dashboard views are accessible from the dashboard sidebar under the apps section, making them easy to find when creators need to manage business operations.
When to use Dashboard View
Dashboard view is ideal for B2B apps that help creators run their business:- Analytics dashboards showing revenue, member growth, and engagement metrics
- Customer upsell tools that send targeted offers to loyal members
- Member management interfaces for organizing and segmenting customers
- Automated marketing campaigns and email builders
- Custom admin panels for managing app-specific settings
Configure Dashboard View
1
Go to your app's hosting settings
- Go to the developer dashboard
- Create a new app or select an existing one
- Scroll down to the Hosting section

2
Enter your path
Enter your path for the dashboard view. The recommended default path is 
/dashboard/[companyId].
[companyId]is used to provide the accessed company ID:/dashboard/[companyId] -> /dashboard/biz_***[restPath]is used for deep linking to specific sections of your app:/dashboard/[companyId]/[restPath] -> /dashboard/biz_***/posts/1
Preview Dashboard View
1
Install your app
Click the preview button next to the field, this will take you to your app’s dashboard view. You will be prompted to install your app if you haven’t already.
If you’ve already installed your app, you can access it from your dashboard under the apps section.


2
Set the environment
- Open the dev tools by clicking the cog button
- Set the environment to localhost
Validate company access
Dashboard apps should only be accessible to admins of the company. Check access using thecheckAccess method with the company ID.
Examples
Choosing the right views
You can configure multiple views for your app depending on its functionality:- Consumer apps: Use Experience View to serve members with interactive features
- Business apps: Use Dashboard View to help creators manage operations
- Hybrid apps: Use both views to serve both members and creators

