Anyone here used whatsapp cloud API? I had one que...
# random
e
Anyone here used whatsapp cloud API? I had one question. How is whatsapp per message calculation done? Lets say registered phone number is in India. In below INR rate card does that mean any message from India to Argentina will cost Rs3.8550?? Link: https://scontent.fpnq7-4.fna.fbcdn.net/v/t39.8562-6/271752492_358364582289212_6498511227670509489_n.pdf?_nc_cat=110&ccb=1-7&_nc_sid=ae5e01&_nc_ohc=uJDEMw8_6dcAX_4yaBv&_nc_ht=scontent.fpnq7-4.fna&oh=00_AT-kzlcl96-QUl-nLigTaVZCGoC1YN21vXxhIiFHtBNB2w&oe=62E1BC7E
s
It is the cost of a conversation.
A conversation is a continuous stream of chat messages (regardless of initator) that happened between 2 end users inside a 24 window. So, from 0000 to 2359, if you and I have a chat, that is one conversation. Regardless of how many times we take breaks in-between.
There’s some documentation inside the facebook swamp somewhere that describes this in a lot of detail. Will share link if I can find it.
Context: I worked with a company specializing in whatsapp chat bots.
d
e
So does that mean in one single conversation which gets initiated either from business side or user side will be valid for 24hrs and within that timeframe there can be any number of messages sent? Is that correct? There can be 20 or 50 or 100 messages within that 24 hr time period is that correct?
s
That is correct.
1
e
1. and what happens after 24hr? if user keeps on sending message after 24hr? but business side do not respond? will they still charge as new conversation? 2. in above pdf link if you see Argentina they have mentioned (Business-Initiated Rate) Rs 3.8550 does that mean for every single conversation they will charge 3.8550 amount assuming sender number is registered in India and receiver is in Argentina? 3. If I want to implement pricing can you suggest me how it can be done? Above pdf is India rate card. If I want to handle customers from India, USA, Australia etc how can I do that? i.e sender number registered in USA, Australia etc
s
1. and what happens after 24hr? if user keeps on sending message after 24hr? but business side do not respond? will they still charge as new conversation?
It becomes a new conversation.
👍 1
1. in above pdf link if you see Argentina they have mentioned (Business-Initiated Rate) Rs 3.8550 does that mean for every single conversation they will charge 3.8550 amount assuming sender number is registered in India and receiver is in Argentina?
Yes
👍 1
If I want to implement pricing can you suggest me how it can be done? Above pdf is India rate card. If I want to handle customers from India, USA, Australia etc how can I do that? i.e sender number registered in USA, Australia etc
The pricing is dependent on the country you are billed from basis the org’s domicile.
This is why its easier to go with a player offering whatsapp services - kaleyra, yellow messenger, twilio, etc.
e
so should I keep track of all the conversations sender and receiver country code? See pricing for other countries: https://developers.facebook.com/docs/whatsapp/pricing/
s
You’ll be billed per the pricing sheet. You can keep track if you want, but then the billing will be managed by facebook.
e
This is why its easier to go with a player offering whatsapp services - kaleyra, yellow messenger, twilio, etc.
why so? do they offer flat rate instead of variable is it so?
s
Depends on the provider. Some do offer flat rates since they’re not operating with the raw API you intend to. They run whatsapp’s messenger systems and the full ecosystem around that in-house.
The messenger systems come in as a black box that they run and it directly talks to facebook’s engg.
And since they do bulk volumes with facebook, they’re also able to offset some of the costs on the bill for you.
👍 1
e
I saw twilio pricing but they also charge per message as well. I am thinking of having flat rate pricing which will be platform/application fee and then additional charges will be charged depending on conversations. Those charges can be calculated using analytics API https://developers.facebook.com/docs/whatsapp/business-management-api/analytics which has cost field included. So for example application fee = $10 and monthly there are 2k conversations so based on that final pricing will look like this: $10 + conversion charges What do you think? Is this right approach or can be improved?
@straight-continent-34777 Hi what do you think of above idea?
s
This would be a business call.
👌 1