If phone numbers show as omitted or conditional
Your webhook handlers need to work without wa_id and from. Use user_id as your primary identifier and consider enabling Meta's contact book to retain phone numbers from prior interactions. For users who hide their number, the REQUEST_CONTACT_INFO template button lets you ask for it explicitly.