Email not available in orders/create webhook

I need to detect the customer email in the orders/create webhook, but for some reason the payload doesn’t include the email used at checkout anywhere.

I’ve tried using payload.email, payload.contact_email payload.customer.email, and all of them come as null.

Any idea about why this happens and how can I actually get the customer email to identify him?

Any insight is appreciated!

I ended up using the customer id, so I won’t be needing the email.

Have you double checked the order.source or order.source_name of the order?

Potentially the order is originated from a source that doesn’t include a customer email address. Or potentially the customer’s used their phone number instead?