Да, поставщик предоставит свой API, который можно использовать. Также можно использовать готовые интеграции разных решений (CRM, чатботы итд) с этим поставщиком. Сейчас провайдеры WABA API все заинтересованы, чтобы подключались именно через них, поэтому обычно с готовностью отвечают на вопросы: что, как, сколько стоит, с кем есть готовые интеграции и всё такое.
Чтобы слать сообщения не в ответ на сообщение пользователя, надо сначала зарегистрировать шаблоны (борьба со спамом у них такая). Если пользователь напишет первым, то открывается 24-часовое окно, когда можно отправлять любые сообщения.
Альтернатива - это нелегальные API на имитации WhatsApp Web. Это гораздо дешевле. Но нужно понимать, что это риск бана. Если просто отвечать на входящие сообщения, а магазин небольшой, то риск бана невелик, но если инициативно первым слать сообщения, то он существенно возрастает.