I have applied for public account twice in the last year and i never received an email from Viber that I have been approved for a public account. And now i don't even see the form you have to sign up in order to apply for a public account and get the api key from Viber. I want to be able to send messages to my clients using Viber, is there a way I can do that? btw, I know you have to be a big company in order to have a Viber key, but in my country I saw that they are companies that are big as mine and have obtained a key and I can't and that drive me nuts :( Any help will be thankful. I want to try and use this library - https://github.com/Bogdaan/viber-bot-php
Viber Public Accounts are no longer supported and have been replaced with Viber communities. Right now, there is no way how to programmatically send messages to Viber Communities. I think that you search for Viber Bots or Viber Service messages - notification messages replacing SMS.
In the first case, you can use https://partners.viber.com/ to register your account and get the api key.
Viber Service Messages are paid per message sent and available through several providers.