SaaS Mode

Usage-Based SaaS Rebilling with Included Limits & Overage Pricing
Right now in SaaS Mode we can rebill things like emails, SMS, calls, and other usage with a simple multiplier. That’s great, but it doesn’t match how most SaaS plans are actually sold. Feature request: Add the ability to set included usage + overage pricing and optional caps for each rebillable item. Example: My SaaS plan includes: 10,000 emails / month 2,000 SMS / month After that: Emails rebill at my chosen multiplier (e.g. 1.3x cost) SMS rebill at my chosen multiplier (e.g. 1.5x cost) Optional: Set a hard or soft cap (e.g. stop sending at 25,000 emails OR notify + continue billing) Why this matters: Lets agencies sell real, modern SaaS plans (“includes X, then pay per use”) instead of only pure pass-through markup. Protects margins by charging for true heavy usage instead of eating the cost. Avoids underpricing “power users” while still letting normal users stay within plan limits. Works perfectly for: Emails SMS Calls / minutes AI usage Any other metered resource GHL supports Key controls needed: Per-resource included amount (per month / per billing cycle) Per-resource overage multiplier or per-unit price after the included amount Optional usage cap: Hard cap: stop usage Soft cap: warn + continue and bill Reporting so we can see: Included vs overage usage Overage revenue per sub-account This would make SaaS Mode far more flexible and would align GHL pricing with how agencies package and sell their own SaaS bundles.
0
Agency Wallet & Transactions Detailed Transaction Report (ADTR).
To reconcile the Lead Connector costs to the Agency to what is being rebilled (set by the Rebilling Settings Category Multipliers) to the sub-accounts, today it takes two reports and tons of data fixing because of bugs and inconsistencies in the reporting. Setting the bugs and inconsistencies aside (see below), adding a few more columns to the ADTR relating to the Sub-account Detailed Transaction Report (SDTR) would be a quick fix, so just the ADTR could be used. Sub-Account Data – Must have fields from the SDTR: 1. Amount 2. Rebill Settings Category (currently, it’s loosely in the description. It is needed by itself) Example data: a. Phone System Resell Settings b. LC - Premium Triggers & Actions c. LC Email Verification d. Funnel AI e. Etc. 3. Rebill Settings Category Multiplier - adding Amount in the report, we could calculate this value by “amount/originalAmount”, but having the actual multiplier used in the transaction would be preferred. Nice to have, but not needed to reconcile the data - it would be a complete combination of the ADTR and the SDTR: Sub-Account Data: • walletCredits • totalBalance • balance • creditsUsed • discountAmount Bugs and Inconsistencies 1. The “originalAmount” column has positive and negative numbers. They should all be negative. 2. Every transaction needs a ref: {ID} in the description. The “description” column is a key to the corresponding re-billing transaction in the SDRT. It uses ref: {ID} to create a unique key. However, many transactions are missing the ref: {ID}.
3
Load More