Отвечу сам на свой вопрос https://wa.me/<number>?text=<text>
- номер телефона
- текст который будет подставлен в сообщение, нужно заменить в тексте все недопустимые для URL символы (например используя encodeURIComponent(str) and encodeURI(str))
но контакт или чат придется выбирать самостоятельно. Получится что то вроде кнопки share.
Можно попробовать копать в с торону добавления контакта в адресную книгу устройства, т.к. WA использует ее.
Константин Величко: у вас вопрос был про контакт и вы отметили тот вариант как решение, я подумал вы там в том числе обнаружили и про добавление контакта/открытие чата с ним, а оказывается нет. как набить заготовленный текст я и сам нашел, там все очевидно, спасибо. очень жаль.