Send new candidate bookings to marketing operations before reporting

Candidate appointments land in scheduling without marketing context, causing attribution gaps. Marketing ops get attributed contact records and appointment times so reports reconcile before the next reporting run.

Send new candidate bookings to marketing operations before reporting

Send new candidate bookings to marketing operations before reporting