Fuente: http://www.emol.com/noticias/tecnologia/2014/01/15/639815/uso-de-aplicaciones-moviles-aumento-un-115-durante-el-ano-pasado.html
Veamos cómo se hace...
Es posible enviar mensajes de Whatsapp desde una aplicación SD (Smart Device) desarrollada en GeneXus utilizando Custom URL Schemes.
Esto significa, utilizar la API Interop para hacer una llamada a una URL específica. Si la aplicación llamada está instalada en el dispositivo, se abrirá y permitirá realizar acciones.
¿Cómo se programa?
En un evento de un objeto SD programar lo siguiente:
Interop.Open("whatsapp://app") --> Esto permite abrir la aplicación Whatsapp para interactuar.
Interop.Open("whatsapp://send?text=hola!!!") --> Esto permite enviar el mensaje "hola" a través de Whatsapp. Es necesario seleccionar el contacto al que se desea enviar el mensaje luego que se hace el redirect a la aplicación.
De esta forma logramos tener dos tipos de interacciones con Whatsapp en una simple línea de código.
Más info:
http://www.whatsapp.com/faq/en/iphone/23559013
Interop.Open method