WhatsApp media routing fixed for floor plans over 5 MB
PDFs and high-resolution floor plans were silently dropping for some leads on slow connections. They now retry, compress on the fly, and confirm delivery before NEO moves on.
A handful of teams flagged that floor-plan PDFs and renders were vanishing into the WhatsApp queue without an error. We traced it to a media-routing edge case that hit attachments above 5 MB on slower 3G connections.
Three changes shipped:
First, attachments now retry up to three times with exponential backoff before NEO marks the send failed. Second, anything over 4 MB is auto-compressed before it leaves our servers, so the lead actually receives the file instead of a spinner. Third, NEO now waits for the WhatsApp delivery receipt before sending its follow-up message — no more awkward 'Did you get the floor plan?' two seconds before the floor plan finally arrives.
If you saw this happen on a real lead in the last two weeks, the conversation log now shows a small retry note so you can see exactly what happened.