AveloBot Pro
AveloBot Pro is the paid tier of the bot. Pro features are added on top of the free version; no functionality from the free version is removed when a workspace subscribes.
The Pro area is located at /pro. Each Pro feature is presented as a card on this page. Locked features remain visible so you can review the available options before subscribing; once your workspace is entitled to a feature, its card becomes active and a Manage button leads to the corresponding feature page.
Available features
- Custom Bot Account — replaces the default
AveloBotchat identity with a dedicated Twitch bot account of your own. Useful when chat messages should appear under a name you control (for example@yournamebotinstead of@avelobot).
Additional features will appear on this page as they are released. Locked cards remain visible by design and serve as a discovery surface for upcoming features.
Who can see the Pro page
Workspace members with the pro.manage permission. By default this includes the Owner, every Admin, and every Moderator. The Owner can adjust this on the Team & permissions page.
Some individual Pro feature pages (Custom Bot, for example) additionally require the Owner role, because the underlying action affects the workspace as a whole. The relevant restriction is documented at the top of each feature page.
How a workspace becomes entitled
A Pro feature can be activated for a workspace through three sources:
- Subscription — a paid plan via the operator's billing system. Active for the duration of the subscription.
- Trial — time-bounded free access, for example during early-adopter periods or for evaluation purposes.
- Manual grant — granted directly by the operator. Used for complimentary accounts, partner agreements, or to bridge a billing issue without interrupting access.
Entitlements are tracked per feature (pro.custom-bot, and additional feature keys in the future), not as a single overarching tier. If a feature you expect to be active is not displayed as such on /pro, contact whoever runs your AveloBot deployment to verify the grant.
What happens when an entitlement ends
Pro features fall back gracefully rather than breaking. The Custom Bot feature illustrates this most clearly: when the entitlement lapses, the stored bot connection remains in the database but is no longer used, and AveloBot resumes posting under its default chat identity. When the entitlement is reactivated, the connection becomes active again automatically; no reconnection is required.
Operators
If you operate an AveloBot deployment, entitlements are managed on the Pro Entitlements admin page at /admin/pro-entitlements. This page allows granting, extending, and revoking entitlements per tenant and feature key. It is hidden from regular users and only appears under Admin Settings for accounts with operator privileges. Full details are provided in the operator manual.