anonymous: For non-logged-in visitorsregistered: For logged-in userssubscribed: For paying, logged-in users
Coming soon: Paywall integrations
You will soon be able to integrate BeyondWords directly with paywall providers like Piano, Poool, and others to automatically determine audio and video access for different audiences.
Set up access tiers
Go to access tiers settings
Go to Settings → Distribution → Player → Access tiers in your project dashboard.Then, click ••• alongside the access tier you want to edit.
Go to access tiers settings
Go to Distribution → Player → Access tiers in your project dashboard.Then, click ••• alongside the access tier you want to edit.
Set access tier criteria
Edit the following fields as required:
- Name: The name for this access tier, used for reference only. Please note that this will not change the slug.
- Content access: Control how much content is available for this audience:
- Title only: Access is limited to the title.
- Preview: Access includes the title and first segment.
- Full content: Access includes all content.
- Play ads: Play ads before, during, or after content playback.
- Intro audio: Add audio that plays before content begins.
- Outro audio: Add audio that plays after content ends.
Set access tier criteria
Edit the following fields as required:
- Name: The name for this access tier, used for reference only. Please note that this will not change the slug.
- Content access: Control how much content is available for this audience:
- Title only: Access is limited to the title
- Preview: Access includes the title and first segment
- Full content: Access includes all content
- Play ads: If enabled, ads will play according to your project’s ad settings
- Audio intro: Play an intro before the audio begins
- Audio outro: Play an outro after the audio ends
Update the player embed code
In your player embed code, add an Your developer will need to ensure that
accessTier parameter and set its value based on the current user’s status on your site:'subscribed' is dynamically replaced with whichever tier applies to the current user.Once your embed code is updated, the player will automatically apply the correct tier settings for each user. You can track engagement by access tier in player analytics.accessTier controls the player experience but is a client-side parameter — it cannot enforce access control on its own. For robust enforcement, native integrations with paywall providers are coming soon.Update the player embed code
In your player embed code, add an Your developer will need to ensure that
accessTier parameter and set its value based on the current user’s status on your site:'subscribed' is dynamically replaced with whichever tier applies to the current user.Once your embed code is updated, the player will automatically apply the correct tier settings for each user. You can track engagement by access tier in player analytics.accessTier controls the player experience but is a client-side parameter—it can’t enforce access control on its own. For robust enforcement, native integrations with paywall providers are coming soon.Example access tier settings
Here are some examples of how publishers can use access tiers to support different monetization and engagement strategies. In this example, the publisher restricts anonymous visitors’ content access and encourages them to register for full access:| Anonymous | Registered | |
|---|---|---|
| Content access | Preview only | Full access |
| Ads enabled | No | No |
| Intro | Registration CTA | - |
| Outro | Audio sting | Engagement CTA |
| Anonymous | Registered | Subscribed | |
|---|---|---|---|
| Content access | Full access | Full access | Full access |
| Ads enabled | Yes | Yes | No |
| Intro | Brand sting | Brand sting | Brand sting |
| Outro | Registration CTA | Subscriber CTA | Engagement CTA |
Paywall providers
You can connect access tiers to your existing paywall or membership platform by settingaccessTier dynamically based on each visitor’s subscription status. Native integrations with providers like Piano and Poool are coming soon—see the card above. In the meantime, use the guides below to wire up supported platforms yourself.
MemberPress
If your WordPress site uses MemberPress, map subscription status to BeyondWords access tiers using thebeyondwords_player_sdk_params WordPress filter. This applies automatically on any post where the BeyondWords player is embedded.
| Visitor status | BeyondWords tier |
|---|---|
| Not logged in, or logged in without an active MemberPress subscription | anonymous |
| Logged in with an active MemberPress subscription | subscribed |
functions.php file.
The
accessTier values must match your BeyondWords tier slugs exactly (anonymous and subscribed in this example). Adjust the slugs if your dashboard tiers differ. This is a client-side parameter—see the note in Set up access tiers above. MemberPress controls access to your site; this snippet only sets which BeyondWords player experience loads.Manage via API
Access tiers API
Manage access tiers programmatically using the API.
FAQs
What order do ads, intros, and outros play in?
What order do ads, intros, and outros play in?
If enabled for audio, the intro will play before the pre-roll ad, and the outro will play after the post-roll ad.
What happens if I set an intro or outro at the project level?
What happens if I set an intro or outro at the project level?
The intro and outro configured in your project settings are used for listeners in the
anonymous access tier.If your player does not specify an accessTier, the anonymous tier settings will apply, including any intro or outro configured in your project settings.If your player specifies a different access tier, the intro/outro configured for that tier will be used instead. If one is not set for that tier, no intro/outro will play.What happens if I don't set an access tier?
What happens if I don't set an access tier?
If
accessTier is omitted from your embed code, the player defaults to the anonymous tier settings, which have full access to content and ads by default. Any intro or outro configured in your project settings will apply to the anonymous tier.Existing embeds will continue to work exactly as before without any changes.Can I track engagement by access tier?
Can I track engagement by access tier?
Yes, you can track engagement by access tier in your analytics dashboard. Use the filter at the top to focus on metrics for any specific tier.Alternatively, use our analytics integrations to review metrics in your chosen platform.
How can I demo access tiers without updating my embed code?
How can I demo access tiers without updating my embed code?
Use a shareable URL with the
accessTier query parameter. See Preview access tiers for step-by-step instructions.