Hola,
Yo necesitaba lo mismo pero no encontre ningun plugin. Hicimos una integracion similar a lo que buscas directamente en nuestro theme para un proyecto que el cliente tenia el mismo requerimiento de auth con WhatsApp. Funciona asi:
- Usuario crea su cuenta en WordPress con su numero de WhatsApp y contraseña.
El Numero de WhatsApp el usuario de WordPress. La cuenta tiene un rol de usuario no verificado.
- El usuario inicia una conversación mediante un botón para escribir al numero de WhatsApp de la pagina con el código de confirmación.
- El bot de WhatsApp lee las conversaciones, verifica los codigos y actualiza los usuarios que ingresen un codigo valido.
- El bot responde con un mensaje indicando si la verificacion fue exitosa o no.
Adicionalmente:
- Implementamos la recuperación de contraseña con codigo enviado al usuario por WhatsApp.
- En el perfil del usuario es posible cambiar el número de WhatsApp previa verificación como en el punto 2.