Creator access control glossary
Plain-language definitions of the terms used in automated creator membership management — from entitlement engines to Discord role sync.
- Access control
- The practice of restricting who can view or use a resource based on their identity and status. In creator businesses, access control means ensuring that only active paying members can enter a Discord server, read a Ghost newsletter, listen to a private podcast, or view gated video content. Access should be granted automatically when a member subscribes and revoked automatically when they cancel or fail a payment.
- Access control layer
- A system that sits between a payment processor and a creator's platforms, translating subscription events into access grants and revocations. FrontRows is an access control layer: it listens to Stripe events and communicates the resulting access changes to Discord, Ghost, Kit, Transistor, and YouTube. Without an access control layer, creators must manage this manually — checking Stripe dashboards and updating platform memberships by hand.
- Entitlement
- The specific access or benefit a member is entitled to based on their subscription. For example, a member subscribed to a creator's Pro tier might be entitled to: the 'Pro Member' Discord role, the Premium Ghost tier, and access to a private podcast. Entitlements are associated with a Stripe product, not a specific price — so a member gets the same entitlements regardless of whether they pay monthly or annually.
- Entitlement management
- The process of tracking which entitlements each member holds and keeping those entitlements in sync with their subscription status. Entitlement management answers two questions at all times: what is this member entitled to right now, and has that changed since the last event? FrontRows handles entitlement management automatically — updating entitlements within seconds of any Stripe subscription event.
- Stripe Connect
- A Stripe feature that allows third-party platforms (like FrontRows) to connect to a Stripe account and receive webhook events from it. When you connect your Stripe account to FrontRows via Stripe Connect, FrontRows is authorised to read your subscription events and act on them. You retain full ownership and control of your Stripe account, pricing, and customer data. FrontRows only reads subscription lifecycle events — it does not process payments or access payment methods.
- Stripe webhook
- An HTTP request that Stripe sends to a registered URL every time something happens in your Stripe account — a subscription is created, updated, cancelled, or a payment succeeds or fails. FrontRows registers as a webhook endpoint for your Stripe account via Stripe Connect, processes each event in seconds, and updates member access on all configured platforms accordingly. Stripe retries failed webhook deliveries automatically, so no events are lost.
- Discord role
- A label assigned to a Discord server member that controls which channels they can see and interact with. Creators use Discord roles to gate premium channels — for example, a 'Pro Member' role gives access to a private text channel and a members-only voice room. FrontRows assigns roles when a member subscribes to the corresponding Stripe product and removes them when the subscription ends.
- Discord role sync
- The automatic process of keeping a member's Discord roles in sync with their Stripe subscription status. When a subscription is created, upgraded, downgraded, or cancelled, the member's roles change correspondingly — without any manual action from the creator. Discord role sync is one of FrontRows's core features. See: /integrations/discord.
- Ghost membership
- A record in the Ghost CMS representing a subscriber, optionally with a tier (free, basic, paid) and one or more labels. FrontRows manages Ghost memberships automatically: when a member subscribes through Stripe, FrontRows creates or updates their Ghost member record with the correct tier and labels. When they cancel, FrontRows updates or removes the record. This keeps Ghost subscriber counts and segmentation accurate without manual maintenance.
- Kit (ConvertKit)
- An email marketing and automation platform for creators, formerly known as ConvertKit. FrontRows integrates with Kit to add subscribers and apply tags when members subscribe on Stripe. Tags are used to trigger Kit automations — welcome sequences, tier-specific broadcasts, etc. When a member cancels, FrontRows removes the corresponding tag so that ex-members are not included in active-member communications.
- Transistor
- A podcast hosting platform that supports private podcasts — feeds accessible only to invited subscribers. FrontRows integrates with Transistor to manage private podcast access: adding subscribers when they pay and removing them on cancellation. Each subscriber gets their own private RSS URL that works in any podcast app. See: /integrations/transistor.
- Private podcast
- A podcast feed that is not publicly listed and requires a personal RSS link to access. Creators use private podcasts to deliver audio content exclusively to paying members. Transistor is the most common hosting platform for private podcasts among creators. FrontRows automates subscriber management for private Transistor shows based on Stripe subscription status.
- Member portal
- A web page where members can view their subscription status, access the platforms they are entitled to, and manage their account. FrontRows includes a member portal for every creator account. Members reach it via a branded link. The portal shows which Discord roles, Ghost tiers, Kit tags, podcast feeds, or video libraries the member currently has access to, and reflects any changes in real time.
- Join link
- A shareable URL that takes a potential member to a Stripe checkout for a specific product. FrontRows generates join links for each Stripe product a creator configures. Creators share these links with their audience — on social media, in newsletters, or in Discord announcements. When someone pays through a join link, FrontRows grants them the associated entitlements immediately.
- Subscription lifecycle event
- Any change in a Stripe subscription's status, including: created (member subscribes), updated (member upgrades or downgrades tier), cancelled (member ends their subscription), payment failed (a renewal charge is declined), and payment succeeded (a failed payment is recovered). FrontRows processes all of these events and updates member access accordingly. Missing any of these events — especially payment failures — leads to access leaks where ex-members retain access they have not paid for.
- Access leak
- A situation where a member who has cancelled or failed a payment retains access to gated content. Access leaks are common with manual access control: a creator may not notice a cancellation in Stripe and forget to remove the member from Discord or Ghost. FrontRows prevents access leaks by processing every Stripe cancellation and payment failure event automatically and revoking access within seconds.
- Subscription tier
- A level of membership associated with a Stripe product and a set of entitlements. A creator might offer three tiers: Community (Discord access only), Pro (Discord + Ghost + Kit), and Studio (all platforms + private podcast). Each tier is a separate Stripe product in FrontRows, with its own join link and its own set of platform access rules.
Want to see these concepts in action? See how FrontRows works or browse the platform integrations.