Roles

BillHive provides six predefined roles. Each role is designed for a specific functional area of your billing operations.

Owner

Purpose: Full organizational control with unrestricted access to every module.

Intended for: Founders, C-suite executives, or anyone who needs complete visibility and control over the billing platform.

Access: All 19 protected resources — customers, subscriptions, invoices, payments, products, rate plans, analytics, webhooks, API keys, templates, themes, and user management.


Administrator

Purpose: Full platform access for day-to-day operations and configuration management.

Intended for: Engineering leads, operations managers, or senior team members responsible for platform setup and maintenance.

Access: Identical to Owner — all 19 protected resources. The distinction is organizational rather than technical; Owner represents the business owner while Administrator represents delegated full access.


Customer Success Manager

Purpose: Customer-facing operations including account management, subscription health monitoring, order creation, and dunning escalation handling.

Intended for: CSM teams, account managers, and retention specialists.

Access:

ResourceScopes
AccountView customers, create accounts, manage billing addresses, payment methods
ContactCreate, update, delete, and view customer contacts
NotificationView notifications, send emails, manage email preferences
OrderCreate orders, view order history, generate estimates
SubscriptionFull subscription lifecycle — create, cancel, pause, resume, renew, change plan, add addons

Cannot access: Products, rate plans, charges, invoices, payments, payment gateways, analytics, API keys, webhooks, templates, themes, or user management.


Finance Manager

Purpose: Financial operations including invoicing, payment processing, refunds, revenue reporting, and payment gateway configuration.

Intended for: Finance teams, controllers, and billing operations staff.

Access:

ResourceScopes
AccountView customers, create accounts, manage billing addresses, payment methods
AnalyticsARR, payment success rates, subscription metrics, trial conversion
InvoiceCreate, view, delete, download, and generate invoices; view invoice items
PaymentView and manage payment mandates
Payment GatewayCreate merchants, manage gateway onboarding
SubscriptionFull subscription lifecycle — create, cancel, pause, resume, renew, change plan, add addons

Cannot access: Contacts, notifications, orders, products, rate plans, charges, addons, offers, API keys, webhooks, templates, themes, or user management.


Pricing Strategist

Purpose: Product catalog management, rate plan configuration, pricing model design, and offer creation.

Intended for: Product managers, pricing analysts, and catalog administrators.

Access:

ResourceScopes
AddonCreate, update, delete, activate/deactivate addons and addon prices
AnalyticsARR, subscription metrics, trial conversion rates
ChargeCreate, update, delete, activate/deactivate charges and charge prices
OfferCreate, update, delete, activate/deactivate offers and offer links
ProductCreate, update, delete, launch products; view pricing tables
RatePlanFull rate plan management — create, update, delete, attach addons/charges, manage prices and coupons
ThemeConfigure pricing table themes and product display settings

Cannot access: Customers, contacts, invoices, payments, payment gateways, orders, subscriptions, notifications, API keys, webhooks, templates, or user management.


Support Agent

Purpose: Read-heavy access for customer troubleshooting with limited write permissions for dispute handling and basic account operations.

Intended for: L1/L2 support agents, help desk staff, and customer service representatives.

Access:

ResourceScopes
AccountView customers, create accounts, manage billing addresses, payment methods
ContactCreate, update, delete, and view customer contacts
InvoiceView, download, and generate invoices; view invoice items
NotificationView notifications, send emails, manage email preferences
SubscriptionFull subscription lifecycle — create, cancel, pause, resume, renew, change plan, add addons

Cannot access: Products, rate plans, charges, addons, offers, orders, payments, payment gateways, analytics, API keys, webhooks, templates, themes, or user management.


Role Comparison at a Glance

CapabilityOwnerAdminCSMFinancePricingSupport
Manage customersYesYesYesYes-Yes
Manage contactsYesYesYes--Yes
Create ordersYesYesYes---
Manage subscriptionsYesYesYesYes-Yes
Manage invoicesYesYes-Yes-Yes
Process paymentsYesYes-Yes--
Configure gatewaysYesYes-Yes--
Manage products & catalogYesYes--Yes-
Manage rate plansYesYes--Yes-
Manage offersYesYes--Yes-
View analyticsYesYes-YesYes-
Send notificationsYesYesYes--Yes
Manage API keysYesYes----
Manage webhooksYesYes----
Manage templatesYesYes----
Manage usersYesYes----
Configure themesYesYes--Yes-