Los BSPs son socios de Meta que te brindan acceso a la API de WhatsApp a través de ellos.
Qué opciones tienes para trabajar con el API de WhatsApp
Si estás buscando automatizar tu WhatsApp, a fuerza tienes que usar la API de WhatsApp, ya que automatizar una cuenta de WhatsApp business va en contra de los términos y condiciones de WhatsApp. Si tienes dudas sobre cuales son las diferencias, escribimos todo un artículo sobre esto acá Diferencias entres WhatsApp Business y WhatsApp API.
Cuando vas iniciando el proceso de automatizar tu WhatsApp, puede ser abrumador, ¿qué es un BSP? ¿Necesito uno? ¿Cómo lo elijo?
Lo bueno es que una vez que tienes claridad sobre un par de conceptos, ya se vuelve mucho más fácil saber cuál es la opción correcta para ti.
El primer tema es que tienes dos formas de conectarte a la API de WhatsApp: Cloud API y BSP (Business Solution Providers). Ambos son maneras seguras ya que la conexión pasa directamente a través de Meta, o es con proveedores que han aprobado ellos mismos.
BSP de WhatsApp
Como te mencionamos iniciando este artículo "Los BSPs son socios de Meta que te brindan acceso a la API de WhatsApp a través de ellos". ¿Qué significa esto? Básicamente, ellos se encargan de conectarte a la API de WhatsApp, cómo alojar y mantener tu conexión a la API, lo cual te libera de esa responsabilidad.
Cloud API de Meta
Por otro lado, tenemos la Cloud API de WhatsApp, que es el acceso directo proporcionado por Meta, lanzado en 2022. Con la Cloud API, Meta se encarga de todo el proceso técnico por ti, pero tú tienes que conectarte de manera independiente. La buena noticia es que no es un proceso complicado, te dejo aquí la guía de cómo puedes conectarte a la API de WhatsApp. ¡Tarda aproximadamente 20 minutos y ya podrás enviar tus primeros mensajes!
¿Cuál opción es mejor para ti? Depende de tus necesidades y preferencias. Vamos a ver cuáles son los beneficios y desventajas de usar cada tipo de conexión a la API de WhatsApp, y que tener en mente a la hora de elegir cómo conectarte.
Que es un partner de WhatsApp o BSP.
Los Business Solution Providers de Meta (en corto BSPs) son proveedores oficiales de Meta, que te pueden conectar a la API de WhatsApp.
¿Pero por qué existen dos maneras distintas de conectarse? La respuesta corta es que WhatsApp antes no tenía el acceso directo a la API, si no que forzosamente tenías que conectarte a través de uno de varios proveedores. Esto lo hicieron principalmente para no tener la carga de tener que mantener esos servicios del lado técnico, y brindar el soporte para los usuarios que querían usar la API de WhatsApp.
Regresando a los BSPs, estos son proveedores de soluciones empresariales que tienen una asociación con Meta, la empresa matriz de WhatsApp. Estos BSPs actúan como intermediarios entre tu empresa y la API de WhatsApp. Pueden proporcionar una capa adicional de servicios y funcionalidades para facilitar la implementación y el uso de la API (el qué y cómo depende de cada BSP). Además de alojar y mantener tu conexión a la API, los BSPs se encargan de brindar acceso y soporte a la API de WhatsApp.
Dependiendo del partner, te ofrecen asesoramiento, soporte técnico y, en algunos casos, servicios personalizados para adaptar la API de WhatsApp a tus necesidades específicas. En ese sentido se encargan de todo lo que tenga que ver con tu conexión a la API de WhatsApp, desde el onboarding hasta cualquier bug que pueda salir en el camino, y eso es algo por lo que cobran. Como siempre, mientras más sube el costo, más personalización y mejor soporte tienes a tu disposición.
Dentro de la lista de BSPs, hay varios tipos de accesos que brindan, pero antes de eso hay que explicar brevemente qué hace la API de WhatsApp para los que no somos programadores. La API de WhatsApp te permite interactuar con WhatsApp de manera programática, enviando y recibiendo mensajes, realizando llamadas y realizando otras acciones sin tener que utilizar la aplicación directamente.
La parte importante aquí es que todo pasa en código. Si te llega un mensaje, recibes en código el número que lo envió, el mensaje, la ID del usuario en WhatsApp, etc. La desventaja de esto es que si quieres hacer cosas como responderle a ese mensaje, vas a tener que responderle en código.
Es como una caja de herramientas especializada que te ayuda a construir cosas interesantes utilizando los bloques de construcción que WhatsApp proporciona. Para que te des una idea, estos bloques pueden ser mensajes simples, pueden contener botones, o cosas más avanzadas como productos, contactos, ubicaciones, etc.
Hay algunos, como por ejemplo Messagebird, que lo usan exclusivamente para los que quieran usar sus productos. Esto está genial cuando ya eres usuario de uno de sus otros productos, o quieres usar específicamente uno de sus productos, ya que ellos pueden ayudarte a conectar ese acceso a la API de WhatsApp directamente a su producto. Cómo está adaptado a su producto, la probabilidad de que
Del otro lado, hay otros BSPs que te prestan acceso a la API directamente, sin la necesidad de tener que usar un producto en particular. Estos son proveedores como 360 Dialog que te permiten conectarte, manejan todo el tema de cobros a través de su portal, pero como lo vimos anteriormente, es solo el acceso, no viene con cosas como un Inbox para que puedas fácilmente ver y responder a los mensajes (en el plan básico).
Ventajas y Desventajas de trabajar con un partner de WhatsApp Business API
Ventajas
La ventaja principal es que antes de que WhatsApp lanzara su propia Cloud API, era la única manera de conseguir acceso a la API.
Conexión: Fuera de esto, tienen unas ventajas sobre la Cloud API que te permiten conectarte más rápido en ciertos casos. Funcionalidades como el embedded signup, te permite conectarte con un par de clicks, si lo tienen habilitado. Desafortunadamente, en nuestra experiencia, muchos signups fallan no por la conexión, si no por otros temas como que la cuenta de Facebook está restringida, ya se llegó al máximo de números que se pueden conectar, no llegó el código de verificación, etc.
Enterprise: Si eres una empresa muy grande (varios millones de mensajes al mes), un BSP definitivamente es la opción correcta para ti. No necesariamente por ser BSP, si no porque el acceso a la API de WhatsApp a través de su propia conexión es parte de un paquete más grande que probablemente incluye asesoría técnica para armar los flujos (o ellos mismos los arman para ti), ayuda en la UX conversacional para mejorar las tasas de conversión de tus flujos, etc. Con eso te pueden ayudar de manera personalizada para no batallar con los detalles de la API de WhatsApp y ajustarlo justo a lo que necesitas.
Desventajas
Al final del día, un BSP es un intermediario entre tu negocio y la API de WhatsApp. En casi cualquier caso, esto agrega costos y complejidad, ya que tienes que lidiar con un intermediario adicional en el proceso. Por ejemplo, para enviar y recibir un mensaje, el proceso tiene 4 partes en vez de 3.
¡Si eliminas el BSP, eliminas una posible fuente de la que pueden salir fallas en el proceso!
Soporte y Bugs: Relacionado a eso, el soporte para resolver este tipo de temas con BSPs puede ser algo complicado, ya que hay 3 lugares de donde puede salir un problema: tu código, WhatsApp o un BSP. En ese caso tendrás que esperar hasta que revisen y arreglen el tema si está de su lado, o en el caso de que esté del lado de WhatsApp, puede tomar aún más tiempo. Esto obviamente depende de que BSP usas. Hay unos que manejan bien el soporte para este tipo de temas, y otros que no tanto.
Soporte para empresas pequeñas: Fuera de eso, la calidad de servicio y mentoría en el proceso puede depender mucho del tamaño de tu empresa. Económicamente, del lado de soporte puede hacer más sentido trabajar con pocos clientes que tengan un volumen muy alto, y por tanto paguen mucho, que resolverle dudas a cientos o miles de clientes que paguen lo mismo. Varios de los BSPs trabajan exclusivamente con clientes grandes, lo que significa que brindan una experiencia personalizada, pero costosa, que desafortunadamente está fuera del alcance de muchas empresas.
Costos: Esto es la desventaja principal de usar un BSP, asi que vamos a entrar en detalle a esto más abajo.
Enfoque (no) en WhatsApp: El enfoque en WhatsApp puede variar según la empresa. Si tienen múltiples canales de comunicación que mantener, como correo, SMS, Instagram, etc., WhatsApp puede no ser su única prioridad. Esto implica que algunas funcionalidades que ya están disponibles en la Cloud API podrían no estar habilitadas por el partner. Esto puede ser cuestión de un par de horas, hasta meses (o incluso nunca habilitarlas). En particular si WhatsApp no es su enfoque principal.
Esto también lleva al siguiente tema que es que la API de cada BSP es distinta. Aunque siempre se habla de los mismos bloques (como enviar un mensaje, etc.), cada BSP puede elegir cuál es la manera para enviar un mensaje, recibirlo, etc. La desventaja es que si ya tienes toda tu infraestructura armada con un BSP, y por alguna razón quieres cambiar, es posible que tengas que rehacer una parte significativa si quieres cambiar, lo que hace mucho más complicado cambiar de BSP. Esto aplica principalmente cuando estás trabajando directamente sobre la API. Migrar de un BSP a otro es posible…
Directorio de Partners de WhatsApp
Sabiendo ya que es un BSP, veamos el directorio. Aquí puedes encontrar todos los BSPs que ha autorizado Meta, pero vale la pena resaltar que no es necesario ser un BSP para poder automatizar mensajes de WhatsApp, ya que plataformas como Hilos pueden usar otros BSPs, o alternativamente usar la Cloud API (como lo hacemos nosotros 😉).
Directorio de Partners de WhatsApp
Costos de BSP
Por lo que mencionamos antes, los costos asociados a trabajar con un partner siempre serán superiores a hacerlo directamente. Esto es porque son negocios, y de una o otra manera tienen que recuperar la inversión que hicieron en este desarrollo, y los costos relacionados a la operación. Los BSPs están libres de cobrar por la API de WhatsApp de la manera que quieran, lo que hace que las comparaciones sean algo complejas de hacer.
Casi todos tienen el mismo costo base, que es la ventana de conversación que cobra WhatsApp (Te puede interesar: Costos de WhatsApp API). De allí en adelante, hay algunos que cobran extra por cada ventana de conversación. Hay otros que no suben el precio, pero cobran una suscripción mensual, e incluso otros que cobran solo la tasa base de las ventanas, pero viene condicionado por el uso de otros productos.
Costos de WhatsApp API
La ventana básica que mencionamos en la parte anterior se refiere a cómo WhatsApp cobra. Esto es una ventana de 24h que inicia desde el primer mensaje, y cierra 24h después de este primer mensaje.
El costo tal cuál depende del país en el que está la persona con la que estás escribiendo, y la razón por la que te estás comunicando. Veamos dos ejemplos:
- Si le mandas un mensaje promocional a un cliente en Argentina, eso caería en la categoría de Marketing tiene un costo de 0.06 USD por 24h. Todos los mensajes que sigan después de ese mensaje inicial de la promoción ya están incluidos (hasta el siguiente día)
- Digamos que en otro caso, te escribe un cliente que está en Brasil. Eso abre una ventana de la categoría Service, y según la tabla, vemos que costaría 0.03USD por la ventana de 24h. Aquí también aplica que todos los mensajes ya están incluidos
Si tienes curiosidad sobre cómo WhatsApp determina en qué categoría cae un mensaje, o como funciona los costos en general, escribimos toda una guía sobre el tema acá! (Cambios en Precios de WhatsApp 2023)
Como evaluar que partner de whatsapp es correcto para ti
Ya que tienes todo el contexto, ¿Cómo debo evaluar a un BSP, o a una plataforma de WhatsApp para mi negocio?
Lo primero que hay que saber aquí es que la lista de BSP no es la lista exhaustiva de plataformas que te pueden ayudar a optimizar tu WhatsApp. Como solo hay ~100 BSPs en todo el mundo, hay muchos negocios que te conectan a la API de un BSP, o usan directamente la Cloud API.
Realmente, el tipo de API o BSP que usas casi da igual. Lo que realmente importa es realmente la plataforma que usas para interactuar con esa API de WhatsApp, y que tanto se adecúa a las necesidades que tiene tu negocio.
Por lo que ya mencionamos anteriormente, en nuestra experiencia la Cloud API es la mejor opción ya que tienes las tasas de conversaciones más baratas (porque lo estás viendo directamente con Meta), y evitas tener un intermediario adicional que puede generar fricción. La excepción a esto es si decides trabajar directamente con las plataformas que tienen algunos BSPs, donde típicamente no tienes otra opción.
Como cada negocio es distinto, no hay una respuesta del mejor BSP para todos los negocios, pero si hay 3 factores principales que aplican a todos los negocios:
Casos de uso: Cuánto te va a costar y qué bien va a funcionar lo que quieres implementar depende mucho del tipo de caso de uso que tienes en mente. Lo más importante es asegurarse que la plataforma que elijas tenga las funcionalidades para fácilmente hacer lo que quieras hacer. Por ejemplo si solo quieres armar un chatbot sin intervención manual, puedes usar una plataforma que se enfoca en la creación de chatbots, pero si también vas a querer contestarle a esos mensajes, armar journeys automatizados, etc. te conviene buscar una plataforma enfocada más en WhatsApp cómo Hilos.
Costos: Una vez que sabes que tipo de plataforma necesitas, cuáles son tus casos de uso, y que otras necesidades tienes es mucho más fácil evaluar cuánto te va a costar. Como cada plataforma cobra distinto, vale la pena armar un business case rápido que toma en cuenta:
- ¿Cuántas ventanas de conversación con cuántos clientes vas a tener, y cuanto cobra cada proveedor por esas ventanas? (ya que algunos le agregan markups a los fees de WhatsApp)
- ¿Qué otros costos asociados hay, pej por mensaje, agentes, integraciones, etc.?
- Aquí lo que simplifica todo el proceso es ver cuanto te cuesta hacerlo con un cliente “promedio” para tu caso de uso, y luego simplemente multiplicarlo por la escala en la que estás hoy en dia, y como escala ese costo con dónde crees que vas a estar de volúmenes en 6-12 meses.
Habilidad técnica: en ciertos casos (por ejemplo si solo quieres enviar notificaciones por WhatsApp y no te interesan las respuestas de los clientes) puedes trabajar directamente sobre la Cloud API (y programarlo directamente en código). Pero típicamente los casos de uso que tienen negocios requieren que usuarios no técnicos interactúen con esa línea de WhatsApp. Aquí lo crítico es entender que tan fácil es integrar las plataformas que quieres integrar (para iniciar tus flujos), con la plataforma que administra tu número de WhatsApp, y que tan fácil es crear la configuración inicial. Esto son cosas como Chatbots, mensajes automatizados, etc.
Requisitos para trabajar con el API de WhatsApp Business
Ya que tienes claro qué tipo de proveedor quieres usar, vas a tener unos requisitos universales que pide WhatsApp independientemente de que tipo de API usas, para poder conectarte.
Esto se divide en dos partes. La primera es conseguir acceso inicial que te permite iniciar y contactar hasta 250 personas outbound (es decir tú inicias la conversación) cada día.
Si necesitas contactar a más, ya entra la segunda etapa que requiere una validación de tu negocio, y por tanto requiere un par de cosas más
Para la primera etapa, lo que necesitas es:
Página Web
Esto lo verifica WhatsApp cuando creas tu negocio para tener una idea de que temas trata, y verificar si lo que vendes no va en contra de sus términos y condiciones.
Para esto también puedes usar una página de Facebook si aún no tienes una página web.
Business Manager
Después de tener una página, necesitas crear (o tener acceso admin al business manager de tu empresa). Esto simplemente es la manera de Meta de juntar todo lo que tenga que ver con tu negocio en un lugar.
Para crearlo solo requieres una cuenta de Facebook, y lo puedes hacer directamente aquí (Crear Business Manager de Meta)
Telefono WhatsApp
Obviamente, también vas a necesitar un número de teléfono que quieres usar en WhatsApp. Aquí puedes migrar un número que ya está conectado a la API de WhatsApp en ciertos casos, pero lo más recomendable es usar un número nuevo.
La opción más fácil es comprar una SIM nueva, conectarla a cualquier celular para recibir el código de verificación, y luego sacarla y solo hacer el pago mínimo de la empresa de telefonía con la que hayas comprado el chip. Esto es porque no es necesario que el número esté conectado todo el tiempo. Si tienes curiosidad sobre los detalles de qué tipo de número te conviene, tenemos aquí toda una explicación en nuestra documentación Teléfono a usar con WhatsApp
Tarjeta de crédito
Por último, vas a tener que agregar una tarjeta de crédito a Meta para que puedan cobrar el uso de tus mensajes. Esto funciona de una manera muy parecida a la pauta de Facebook, ya que agregas una tarjeta de crédito, pero solo se te cobra por el consumo que hayas realizado, y tienes la habilidad de decidir con qué frecuencia hacer los cortes.
Verificación de negocio
La segunda etapa que mencionaba requiere la verificación del negocio. Aquí, Meta se asegura que seas un negocio real, que te va a permitir expandir tus límites de mensajería por día (outbound) hasta 1k.
Para esto, Meta busca vincular varios datos con tu empresa:
- Que el nombre que tienes en WhatsApp sea el mismo nombre comercial que usas en tu página web.
- Que tu página web tenga el nombre legal de tu empresa para vincularlo con el nombre comercial
- Que tu negocio tenga una dirección y un número de teléfono vinculados al nombre legal de tu empresa
Para poder conectar todos estos puntos, además de lo que ya vimos, vas a necesitar:
- Un comprobante de domicilio a nombre (legal) de la empresa
- Un comprobante de un número de teléfono a nombre (legal) de la empresa.
Qué documentos usar aquí depende del país en el que está registrada la empresa, pero para dar un ejemplo, en México la constancia de situación fiscal (un documento de la fiscalia) cuenta con tu nombre legal, tu dirección, y un número de teléfono (en algunas CSFs anteriores no viene el número de teléfono pero lo puedes agregar fácilmente desde el SAT).
Conclusión
Lo más importante al momento de elegir si debes trabajar con un BSP, otra plataforma conectada al Cloud API o hacerlo por tu cuenta, es definirlo de acuerdo a las necesidades de tu negocio. Evalua con toda la información que te dimos en este artículo antes de tomar la decisión de como avanzar con el API de WhatsApp.