Skip to content
Live Agent Pro Docs
Compensation

Monthly Statements

Per-host monthly rollups of diamonds, hours, and pay — with the tier applied automatically.

A HostMonthlyStatement summarizes one host's performance and pay for a period (month). It's the bridge between raw stats and what the host actually earns.

What a statement holds #

For the period it rolls up diamonds, live hours, valid live days, and the resulting payment, along with any commission splits.

Automatic compensation #

On save, the compensation calculator matches the statement to the correct tier of the applicable plan and computes the reward — so opening a statement shows the tier and payout without manual work.

Calculate from Plan stages a proposal, it does not commit one. The action tells you which tier matched and what the payment would change from and to, and its button is labelled Put it in the form. Nothing is written until you press Save changes, so you can look at the number, disagree with it, and walk away.

An amount you type yourself wins. Once you set a payment by hand, the calculator stops overwriting it: correct a metric afterwards and the statement still moves to the right tier, but the payment stays the figure you entered. A month settled by agreement — a bonus, a disputed ban fee, a negotiated exit — is a decision, and the plan does not get to quietly undo it. Press Calculate from Plan when you want to hand the statement back to the ladder; from then on it follows the plan again.

Statements with no payment amount #

Not every agency pays its hosts money. When a statement is calculated, it gets no payment amount if no plan applies to its host, or if its tier pays points or another reward that isn't money; an amount entered by hand stays, as above. Staff see "—" where the amount would be; the host isn't shown a payment for it. It isn't counted as unpaid, unless its tier's points are still to be added.

Mark as paid passes over a statement with nothing to pay, and says how many it passed over. A statement whose tier pays points can still be marked paid: that is what adds the points to the host's wallet.

A generated statement with money or points to pay waits until it is marked paid before its host is told about it. One with nothing to pay is announced when it is generated, or, if it was never announced, the next time it is recalculated, since there is nothing to wait for.

A statement saved before plans could be set per sub-agency keeps its amount until it is recalculated, except one showing 0 because its tier pays points, diamonds, beans or another reward that isn't money: unless that 0 was entered by hand, this update cleared it, so it shows no payment amount. One that shows 0 under a plan that pays only points, and matched none of its tiers, keeps its 0 until you recalculate it.

Once a statement is marked paid, its amounts and metrics are locked — the fields are disabled, and the lock is enforced on the record itself rather than only in the form, so an import or a background job cannot quietly rewrite a month you have already paid out on.

To correct one, use Reopen for adjustment. It says what it is about to clear (the amount and the date it was paid), clears the paid mark, and hands the statement back to you editable. Re-marking it paid locks it again. The point is that a payment record only changes through a step someone deliberately took.

Deleting and restoring #

Deleting a statement takes it out of the statements list, the dashboards and payouts, and keeps its values. To bring one back, set the Deleted records filter to Only deleted records and use Restore, on the statement's own page or on the account's Monthly Statements tab. A statement cannot be restored while another statement covers the same platform account and month, and a deleted statement cannot be edited or marked paid until it is restored. A statement you deleted before its host's personal data was erased can't be restored. The full data export still includes deleted statements, marked with when they were deleted.

When you delete a contact, their statements are deleted with them. While the contact is deleted, their statements that were already paid still count in the revenue figures; the others don't. A statement generated after they were deleted, for a month that began before they were deleted, is not deleted and counts like any other. Restore the contact to bring their statements back.

Goal achievement #

If the host set a personal monthly diamond target and hits it, a goal achievement alert can be sent the day they reach it (WhatsApp + portal).

Visibility #

Hosts see their own statements in the Host Portal. Staff see all statements and can export them.