Docschargebeedocs

HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources


  • Developer Resources Overview
  • Articles and FAQ

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Understanding Usages
  • Setting up Usage Based Billing
  • Usage Alerts
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ


  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
    • Enable and Configure Approval Rules
    • Manage Approval Requests
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Site Configuration
  3. Approvals
  1. Billing
  2. Site Configuration
  3. Approvals

Approvals

Overview

Approvals on Price Points help you set up a review process for any changes to the prices of your product catalog items, such as plans, addons, or charges. Whenever a new price point is created or an existing one is updated, you can establish an approval process to review the change before it's published in your Billing, Hosted Pages, and connected integrations like your CRM Integration.

How Approvals work on price points

As a Chargebee site admin, enabling approvals on price points allows you to set an approval chain for the following actions:

  • Set Price Point
  • Edit Price Point
  • Archive Price Point
  • Activate Price Point
  • Delete Price Point

Once you enable approvals, you can use approval rules to assign the same or different approvers for each action.

Approval rules

The approval rules framework allows you to set different approval chains based on the action or any attribute of the price point, such as currency, billing frequency, or other attributes. You can also set rules based on attributes of the item (plans, addons, or charges) and the product family. Custom fields can be used to set conditions in these approval rules.

  • In the case of a custom field, only numeric fields, dropdown fields, and binary/checkbox fields are supported in approval rule conditions.
  • Only the AND condition is supported during the approval rule configuration.

Approval stages

Chargebee allows you to set one or more approvers for each action using the approval rules. Within each rule, you can create multiple approval stages. In each stage, you can add one or more approvers and set the approval type for each stage:

  • All approver(s) must approve
  • First responder can approve/reject
  • Just FYI - no action needed

How an approval request is created

  • Enable approvals and set up approval rules.
  • When someone updates the price of a product catalog item, Chargebee checks for matching approval rules based on the action and price details (like currency, billing frequency, or more).
  • If a rule matches:
    • The update is pending.
    • An approval request is created.
  • If no rule matches:
    • The update action is completed immediately.
  • If an approval request is created:
    • The approval chain or stages from the matching rule are applied.
    • The request includes all necessary details for review and approval.

Learn more about approval creation.

What happens once the approval request is created

When an approval request is created and In Progress state, the approvers in the first stage are notified. The following are the scenarios of approval based on their selected approval type flow:

  • If the approval type is set to Just FYI—no action needed, the request moves to the next stage immediately.
  • If the approval type is set to All approver(s) must approve, the approval request moves to the next stage only after all approvers have approved it.
  • If the approval type is set to First responder can approve/reject, the approval request moves to the next stage only after any one of the approvers approves it.

When the last stage is approved, the entire approval request moves to the Approved state. If an approver rejects the request at any stage, the entire approval request is marked as Rejected.

Learn more about managing approvals.

Limitations

  • Approvals on Price Points are available in the Enterprise Plan. Learn more about Chargebee plans.
  • The feature will be available in EAP(Early Adopter Program) from October, 2024.
  • This feature is supported only on the latest product catalog.
  • Changes to Price Points via API do not trigger Approvals. Approvals are triggered manually via the Chargebee App only.
    • You cannot trigger Approvals using Bulk Operations and Transfer Configuration features in the Chargebee App.

Getting started with approvals for price point

  • Enable approvals on your site
  • Create approval rules
  • Set up the approval chain
  • Manage approval requests

Was this article helpful?