Update KPI estimate rows from incoming job webhook

Job estimate webhooks arrive untracked, leaving the KPI scoreboard incomplete and managers without revenue context. Update or add the estimate row so billing and managers see KPIs same day.

Update KPI estimate rows from incoming job webhook

Update KPI estimate rows from incoming job webhook