What is our primary use case?
Gupshup's WhatsApp Business API serves as the main foundation for our business. Since Gupshup is a business service provider of Meta for WhatsApp, we partnered with them to use their infrastructure of WhatsApp Business API for our SaaS product. This allows our customers to send and receive messages using their APIs and webhooks.
Meta has stopped onboarding Indian-based businesses as business solution providers for WhatsApp, so we have to rely on a company that can provide this service as a business solution provider. Gupshup has been one of the best companies for this specific purpose, as they are registered with Meta as a business solution provider and have access to the WhatsApp Business API. This was used as the baseline for the entire infrastructure we built for WhatsApp messaging for our customers, allowing them to directly use WhatsApp through our interface, which is powered by Gupshup's APIs internally.
What is most valuable?
Our SaaS product is proprietary and provides many features including messaging groups and individual one-on-one chats with support for multiple people working with the same WhatsApp Business API number. We also offer automations using bot actions and many forms of WhatsApp messaging types such as templates, media messages, text messages, interactive messages, and catalog messages. We also use the WhatsApp calling feature using the official Meta APIs exposed by Gupshup's infrastructure.
Gupshup is a business solution provider that provides us access to the WhatsApp Meta APIs; they are a wrapper over the WhatsApp Business API since the APIs are being provided by WhatsApp itself.
What needs improvement?
I believe Gupshup could improve in several areas. Since our partnership involves working at scale for multiple WhatsApp Business API numbers over their infrastructure, I noticed that Gupshup also provides WhatsApp Business API for single consumers, which I saw on their website and documentation.
They charge additionally per message or template message on top of the actual WhatsApp Business APIs messaging rate. For example, sending a WhatsApp marketing template costs around $1.50, and Gupshup adds their own service fee per message, around 20 to 30 cents. For a single consumer working at scale and sending thousands of messages daily, this can become concerning. They should implement a solution where it could be a one-off payment instead of per message payment, allowing single consumers to leverage their service better.
What would make it a 10? A better engineering team that solves problems and knows the ins and outs instead of just doing patch fixes would be ideal for me. Being a tech-focused person, I believe the system we rely on should be totally reliable and the people working on it should be reliable as well.
For how long have I used the solution?
I have been working in my current field for around four years.
What do I think about the stability of the solution?
In the earlier days, the service was not stable, but now that the servers are managed by Meta and Gupshup acts as a wrapper, I can say it is stable and very reliable.
How are customer service and support?
Since we onboarded with Gupshup specifically on the partnership side, the process has been straightforward. They assigned us a very good business development representative, Meet Nandu, who helped us onboard with Gupshup very quickly. There were many issues during the initial integration process, such as the lack of certain features via their APIs that were exposed earlier and were on the hosted WhatsApp Business API provided by Meta around three to four years ago. Meta then migrated to WhatsApp Cloud API, and Gupshup took some time to migrate to WhatsApp Cloud API; their infrastructure was not ready initially, but their engineers were prompt and completed it within several business days. They also helped us with all the things we needed. In the initial days, their template API was not very verbose and we needed many additional fields, such as what type of template it was, when it was approved, and the reasons for rejection. We went to their team and asked them for these fields and the complete template structure in the response, and they gladly implemented that. I believe that the reliability and onboarding process of their team has been a game changer for us.
The customer support might have been inconsistent in the earlier days, but with the business development representative involved in conversations, we were always able to connect with engineers and get things done as per our needs.
Which solution did I use previously and why did I switch?
Before Gupshup, we were using 360dialog, which is also a business solution provider for WhatsApp by Meta, and they were very costly at around $10 per WhatsApp Business API number, while Gupshup has been much cheaper compared to 360dialog.
I evaluated some options, one being Twilio, and there was another option I don't remember, but it seemed questionable, so we didn't pursue it.
As I mentioned earlier, I used 360dialog before Gupshup and switched because 360dialog's pricing was around $10 per WhatsApp Business API number whereas Gupshup was around $4, so that represented a huge cost saving.
How was the initial setup?
Since it was a Gupshup partner program, the pricing was straightforward at around $4 per WhatsApp Business API number onboarding to the platform and could go down to around $2.50 at scale. The licensing and contracting were clear, but initially, we learned they took a cut on media they stored from WhatsApp before the cloud API. After further discussions, that clause was removed from our partnership, making it straightforward thereafter.
When we started with Gupshup as a WhatsApp business solution provider, Meta had two types of setups: one was an on-premise setup and the second was the WhatsApp Cloud API. The on-premise setup is a software package or SDK given directly to business solution providers by Meta, which Gupshup would host and manage its own reliability while connecting with Meta servers. However, within months the on-premises setup was deprecated, and the cloud API became the standard, hosted directly by the WhatsApp server, meaning Gupshup merely serves as a wrapper over the Meta APIs, acting as a billing provider for the WhatsApp numbers bought through their platform.
What was our ROI?
The return on investment has been tremendous. The partner we used earlier, 360dialog, cost around $10 per WhatsApp Business API number, while Gupshup costs around $3.50, leading to huge cost savings.
Since it was a Gupshup partner program, the pricing was straightforward at around $4 per WhatsApp Business API number onboarding to the platform and could go down to around $2.50 at scale. The licensing and contracting were clear, but initially, we learned they took a cut on media they stored from WhatsApp before the cloud API. After further discussions, that clause was removed from our partnership, making it straightforward thereafter.
What's my experience with pricing, setup cost, and licensing?
Before Gupshup, we were using 360dialog, which is also a business solution provider for WhatsApp by Meta, and they were very costly at around $10 per WhatsApp Business API number, while Gupshup has been much cheaper compared to 360dialog.
360dialog was around $10 per WhatsApp Business API, and Gupshup was around $4. If we crossed a specific milestone, they were willing to reduce it to maybe $2.50 or $3. It has been a game changer for us, especially since it was a SaaS product where having a $20 subscription fee for ourselves and sending half of it as $10 to 360dialog was actually a very big expense per customer, which brought measurable improvements in our expenses.
Which other solutions did I evaluate?
I evaluated some options, one being Twilio, and there was another option I don't remember, but it seemed questionable, so we didn't pursue it.
What other advice do I have?
Gupshup is handling the service pretty well.
If you're looking for a cheap WhatsApp Business API solution for at least 500 numbers, you can choose Gupshup as their partner program is good and saves a lot compared to others. There's no need to worry about why Gupshup and not others since they and other companies are simply business solution providers and wrappers over the WhatsApp APIs managed by Meta. However, individual organizations might consider setting it up themselves if it's worth the effort in the Facebook business settings. I would rate this service an 8 out of 10.