Add purchases to campaign managers' sales table before billing

Your course and product purchases arrive as raw webhooks, causing missed fulfillment and fragmented sales records that slow reconciliation. Campaign managers and finance receive consolidated, dated sales records and tiered rows to close books before the next billing run.

Add purchases to campaign managers' sales table before billing

Add purchases to campaign managers' sales table before billing