Access types
Each experience has an access type that controls who can view its content.Admins can always access all experiences regardless of access type.
Experience types
Crevio supports nine experience types. You can attach multiple types to a single price variant to create rich, bundled offerings.Courses
Structured learning content organized into chapters and lessons.- Chapters and lessons — Build a curriculum with ordered chapters, each containing one or more lessons
- Progress tracking — Crevio tracks which lessons a customer has viewed and completed
- Completion tracking — Mark a course as complete when a customer finishes all lessons
- Instructors — Assign an instructor to each course
- Cover image — Upload a dedicated cover image for the course landing page
Digital downloads
Distribute files directly to your buyers.- Upload multiple files per experience (up to 2 GB total)
- Supports any file format — PDFs, ZIPs, images, audio, video, and more
- Buyers access their downloads from their purchase dashboard
Written content
Rich HTML articles delivered as part of a purchase.- Create long-form written content using the rich text editor
- Supports up to 50,000 characters per article
- Optional cover image and title
- Ideal for exclusive guides, reports, playbooks, or supplementary material
Discord server
Automatically manage Discord access based on purchases.1
Connect your Discord server
Link your Discord server to Crevio through the Discord integration. Crevio’s bot joins your server and can manage roles.
2
Configure role assignment
Choose which Discord roles to assign when a customer purchases. Buyers are automatically invited and given the selected roles.
3
Set cancellation behavior
Decide what happens when a customer’s access is revoked (e.g., subscription cancellation or refund).
You need to set up the Discord integration before creating a Discord server experience.
Telegram group
Automatically manage Telegram group or channel access.- Customers are auto-invited to your Telegram group when they purchase
- Access is revoked automatically when a subscription is cancelled or access expires
- Supports multiple connected chats per experience
You need to set up the Telegram integration before creating a Telegram experience.
Events
Host live or scheduled sessions for your customers.- Create multiple event sessions with specific dates and times
- Track attendees per session
- Use events for webinars, workshops, office hours, live Q&As, or any time-based experience
Forums
Community discussion spaces for your customers.- Customers can create posts, comment, and like content
- Organize discussions with topics (up to 5 per post)
- Pin important posts to the top
- Upload file attachments (up to 50 MB per post)
- Optional cover image and description
Links
Curated collections of external URLs.- Add multiple link items to a single experience
- Each link item has its own URL
- Useful for resource lists, tool recommendations, reading lists, or curated content hubs
Website embeds
Embed an external website or web app directly within the customer’s experience dashboard.- Enter any URL to embed it in an iframe
- Crevio validates the URL’s
X-Frame-Optionsheader to ensure the site allows embedding - URLs that return
DENYorSAMEORIGINheaders cannot be embedded
Experience grants
When a customer completes a purchase, Crevio creates experience grants — individual records that link a customer to each experience included in their purchased price variant. Grants can be created in three ways:
Each grant tracks:
- When access was granted
- When access was revoked (if applicable)
- An optional expiration date
- The source of the grant (order, lead magnet, or manual with a reason)
Auto-revoke after X days
If you configure revoke after days on a price variant, the experience grants created from that variant will automatically expire after the specified number of days. Crevio sets the expiration date at the time of purchase and revokes access once the period elapses. This is useful for:- Time-limited access to courses or downloads
- Trial periods on one-time purchases
- Rental-style digital content
Auto-revoke is set at the price variant level, not the experience level. Different price variants on the same product can have different revoke periods, letting you offer both time-limited and permanent access tiers.
Revoking access
Access is revoked automatically when:- A subscription is cancelled or lapses
- An auto-revoke period expires
- A refund is processed on the associated order

