Create billing activity records from incoming webhook payloads

Unstructured installment webhooks leave billing and engineers without tracked invoice actions. It creates structured activity records so billing can invoice and reconcile before the next billing run.

Create billing activity records from incoming webhook payloads

Overview

When raw installment webhooks arrive unprocessed, billing and engineering lack the structured entries needed to trigger invoices and reconciliations. This flow turns those events into action-ready activity records so billing can invoice and reconcile ahead of the next billing run.

Create billing activity records from incoming webhook payloads