Create sheet row from incoming webhook event stream

Session and promotion events go unrecorded, leaving campaign managers without source or timing context. Capture each webhook as a tracking row and trigger follow-ups so campaigns act same day.

Create sheet row from incoming webhook event stream

Create sheet row from incoming webhook event stream