Gupshup provides 2 kinds of tools for WhatsApp business messaging - Customer Support and Access API, Here are the differences-
Customer Support:
Customer support tool is a user interface used by businesses to answer customer support queries seamlessly over WhatsApp with the help of multiple support agents.
Capabilities provided by Gupshup customer support dashboard -
Access API:
Access API is an API used by businesses to send transactional notifications as well as send and receive messages from customers, by integrating it with your their own service or application.
Capabilities provided by Gupshup Access API-
Business can send 2 kinds of messages to their users depending on various conditions - Session Message & Template message
Your messages get delivered to a destination number basis below conditions-
Gupshup WhatsApp API in its initial steps asks you to switch on or switch off Template messaging.
IF TEMPLATE MESSAGING IS KEPT OFF -
IF TEMPLATE MESSAGING IS KEPT ON -
There are 2 kinds of status of every user that need to be considered before businesses can message them-
ACTIVITY BASED STATUS -
Active users:
Users who have sent a message to a business WhatsApp number within the last 24hours of the respective timeframe
Inactive users:
Users who have sent a message to a business WhatsApp number outside the last 24hours window of the respective timeframe or never sent a message
OPTIN BASED STATUS
Opted in users:
Users who have specifically opted in to receive notifications from a respective business. Businesses can get optins via any of the mechanisms provided by Gupshup.
Non-opted in users:
Users who have never opted in or opted out from receiving notifications from a respective business.
There are 5 mechanisms through which you can ask users to start engaging with you. You can find these on the 'Settings' page of the respective app -
1. Scan QR code
Every app created by you on the WhatsApp dashboard of Gupshup will generate a unique QR code. Your users can scan this code from your marketing collateral and land on your business WhatsApp thread.
2. Go to URL
Every app created by you on the WhatsApp dashboard of Gupshup will generate a unique WhatsApp URL. Your users can click this URL from your online marketing and land on your business WhatsApp thread.
3. Go to web widget
For every app created by you on the WhatsApp dashboard of Gupshup, you will get a unique widget code that you can embed in your web pages. Your users can click on this widget and land on your business WhatsApp thread.
In mechanism number 1, 2 and 3, Gupshup has enabled a mandatory opt-in check before they land on your WhatsApp thread.
4. Save phone number & chat through WhatsApp directly
Your users can also save your WhatsApp phone number for live apps promoted through your marketing campaigns and get chatting with your business directly, just like any P2P chats.
In mechanism number 4, Gupshup pushes an opt-in message to the user, the first time user lands on the thread. However, the user may choose to opt in or opt out later or not opt in at all.
5. Send SMS to given numbers
Your users can also opt in through SMS.
In mechanism number 5, the optin SMS is considered as the optin of the user, however the user may or may not become active yet.
To make your app live, on hitting 'Go live', here is the process you will need to follow-
You will need to make sure below items are in place before you hit 'Go live' -
FB Business Manager ID is a 15 or 16-digit numeric string which can be found by logging into https://business.facebook.com with your company admin credentials.
If you do not already have a Business Manager account, you can create one from https://business.facebook.com > Create Account
You can receive such a message when the phone number you are trying to register is already active on WhatsApp business/consumer Andriod/iOS app.
Make sure you comply with following:
You can send the following attachments apart from Text (English and Unicode characters) -
Use the below API to get the media payload:
curl -X GET \ https://api.gupshup.io/sm/api/wamedia/{WhatsApp-App-name}/{VoiceID} \ -H 'apikey: {Gupshup-Account-APIkey}'
Response type will be: application/octet-stream
An album will not be created if any of the following are met:
In a recent update, the mechanism and the structure of the API response has been changed. Meaning, whenever you will make an API call to send a message to a user - as the API response is asynchronous, the immediate response will be HTTP_SUCCESS and you will always get the response body which includes an object with message identifier and status.
Your set callback will always receive the actual status of the message as a message-event.
Hence you will receive a bulk of event messages. Please refer to the below API documentation link for your reference https://www.gupshup.io/developer/docs/bot-platform/guide/whatsapp-api-documentation#APIResponse
For outgoing messages, currently we support next line (Shift+Enter); Spacing, Bold, Italics, and emoticons are currently not supported. (Coming Soon)
Formatting | Symbol | Example |
---|---|---|
Bold | Asterisk (*) | Your total is *$10.50*. |
Italics | Underscore (_) | Welcome to _WhatsApp_! |
Tilde (~) | This is ~better~ best! | |
Emojis | https://emojipedia.org/whatsapp/ |
Here are the below status you can see on the panel -
Google Chrome: Version 45 and above
Mozilla Firefox: Version 44 and above
Gupshup ofrece 2 tipos de herramientas para la mensajer�a empresarial de WhatsApp: Soporte al cliente y acceso API. Aqu� est�n las diferencias -
Atenci�n al cliente:
La herramienta de soporte al cliente es una interfaz de usuario utilizada por las empresas para responder a las consultas de soporte al cliente a trav�s de WhatsApp con la ayuda de m�ltiples agentes de soporte.
Capacidades proporcionadas por el panel de soporte al cliente de Gupshup-
Acceso API:
Accesso API es una API utilizada por las empresas para enviar notificaciones transaccionales, as� como enviar y recibir mensajes de clientes, integr�ndolo con su propio servicio o aplicaci�n.
Capacidades proporcionadas por Gupshup Accesso API-
Las empresas pueden enviar 2 tipos de mensajes a sus usuarios en funci�n de diversas condiciones: mensaje de sesi�n & mensaje de plantilla
Sus mensajes se entregan a un n�mero de destino seg�n las condiciones:
SI LA PLANTILLA MENSAJER�A DE LA SE QUEDA
LA PLANTILLA DE MENJAJE SE SIGUE ENCENDIDO -
Hay dos tipos de estado de cada usuario que deben considerarse antes de que las empresas puedan enviarles mensajes-
ESTADO BASADO EN ACTIVIDAD -
Usuarios activos:
Usuarios que han enviado un mensaje a un n�mero de WhatsApp de la empresa dentro de las �ltimas 24 horas del per�odo de tiempo respectivo
Usuarios inactivos:
Usuarios que han enviado un mensaje a un n�mero de WhatsApp de la empresa fuera de la �ltima ventana de 24 horas del per�odo de tiempo respectivo o nunca han enviado un mensaje
ESTADO BASADO EN OPTIN
Optado en usuarios:
Usuarios que han optado espec�ficamente por recibir notificaciones de un negocio respectivo. Las empresas pueden obtener optins a trav�s de cualquiera de los mecanismos proporcionados por Gupshup.
Usuarios no habilitados:
Usuarios que nunca han habilitado o rechazado recibir notificaciones de un negocio respectivo.
Existen 5 mecanismos a trav�s de los cuales puede solicitar a los usuarios que comiencen a interactuar con usted. Puede encontrarlos en la p�gina 'Configuraci�n' de la aplicaci�n respectiva -
1. Escanee el c�digo QR
Cada aplicaci�n creada por usted en el panel de WhatsApp de Gupshup generar� un c�digo QR �nico. Sus usuarios pueden escanear este c�digo desde su material de marketing y aterrizar en el hilo de WhatsApp de su negocio.
2. Ir a URL
Cada aplicaci�n creada por usted en el panel de WhatsApp de Gupshup generar� una URL �nica de WhatsApp. Sus usuarios pueden hacer clic en esta URL desde su marketing en l�nea y aterrizar en el hilo de WhatsApp de su negocio.
3. Ir al widget web
Por cada aplicaci�n creada por usted en el panel de WhatsApp de Gupshup, obtendr� un c�digo de widget �nico que puede incrustar en sus p�ginas web. Sus usuarios pueden hacer clic en este widget y aterrizar en el hilo de WhatsApp de su negocio.
En los mecanismos n�mero 1, 2 y 3, Gupshup ha habilitado una verificaci�n de suscripci�n obligatoria antes de que lleguen a su hilo de WhatsApp.
4. Guarde el n�mero de tel�fono y chatee a trav�s de WhatsApp directamente
Sus usuarios tambi�n pueden guardar su n�mero de tel�fono de WhatsApp para aplicaciones en vivo promocionadas a trav�s de sus campa�as de marketing y chatear directamente con su empresa, al igual que cualquier chat P2P.
En el mecanismo n�mero 4, Gupshup env�a un mensaje de aceptaci�n al usuario, la primera vez que el usuario llega al hilo. Sin embargo, el usuario puede optar por optar o no m�s tarde o no optar en absoluto.
5. Enviar SMS a los n�meros dados
Sus usuarios tambi�n pueden optar por SMS.
En el mecanismo n�mero 5, el SMS optin se considera como el optin del usuario, sin embargo, el usuario puede o no estar activo todav�a.
Para hacer que su aplicaci�n est� activa, al presionar 'Ir en vivo', aqu� est� el proceso que deber� seguir:
Tendr� que asegurarse de que los siguientes elementos est�n en su lugar antes de presionar 'Ir en vivo' -
ID de FB Business Manager es una cadena num�rica de 15 o 16 d�gitos que se puede encontrar iniciando sesi�n en Facebook Business con las credenciales de administrador de su empresa.
Si a�n no tiene una cuenta de Business Manager, puede crear una desde https://business.facebook.com > Crear cuenta
Puede recibir un mensaje de este tipo cuando el n�mero de tel�fono que est� intentando registrar ya est� activo en la aplicaci�n de WhatsApp para empresas / consumidores, Android / iOS.
Aseg�rese de cumplir con lo siguiente:
Puede enviar los siguientes archivos adjuntos aparte del texto (caracteres en ingl�s y Unicode):
Use la API a continuaci�n para obtener la carga �til de los medios:
curl -X GET \ https://api.gupshup.io/sm/api/wamedia/{WhatsApp-App-name}/{VoiceID} \ -H 'apikey: {Gupshup-Account-APIkey}'
El tipo de respuesta ser�: application / octet-stream
No se crear� un �lbum si se cumple alguno de los siguientes requisitos:
En una actualizaci�n reciente, se modific� el mecanismo y la estructura de la respuesta API. Es decir, cada vez que realice una llamada API para enviar un mensaje a un usuario, ya que la respuesta API es as�ncrona, la respuesta inmediata ser� HTTP_SUCCESS y siempre obtendr� el cuerpo de respuesta que incluye un objeto con identificador de mensaje y estado.
Su devoluci�n de llamada establecida siempre recibir� el estado real del mensaje como un evento de mensaje.
Por lo tanto, recibir� una gran cantidad de mensajes de eventos. Consulte el siguiente enlace de documentaci�n de la API para su referencia https://www.gupshup.io/developer/docs/bot-platform/guide/whatsapp-api-documentation#APIResponse
Para los mensajes salientes, actualmente admitimos la siguiente l�nea (Shift + Enter); Espaciado, negrita, cursiva y emoticones actualmente no son compatibles. (Pr�ximamente)
Formatting | Symbol | Example |
---|---|---|
Bold | Asterisk (*) | Your total is *$10.50*. |
Italics | Underscore (_) | Welcome to _WhatsApp_! |
Tilde (~) | This is ~better~ best! | |
Emojis | https://emojipedia.org/whatsapp/ |
Estos son los siguientes estados 'que puede ver en el panel:
Google Chrome: versi�n 45 y superior
Mozilla Firefox: Versi�n 44 y superior
A Gupshup fornece 2 tipos de ferramentas para mensagens no WhatsApp Business: o atendimento ao cliente e a API de acesso.
Veja quais s�o as diferen�as:
Atendimento ao cliente:
A ferramenta de atendimento ao cliente � uma ferramenta de interface de usu�rio usada por empresas para responder com facilidade e rapidez a quest�es feitas ao atendimento ao cliente. Ela funciona pelo WhatsApp e pode ser usada por v�rios agentes de atendimento.
Funcionalidades oferecidas pelo painel de atendimento ao cliente da Gupshup:
API de acesso:
A API de acesso � uma API usada por empresas para enviar notifica��es de transa��es ou para receber e enviar mensagens com clientes, integrando-as com o seu pr�prio servi�o ou aplicativo.
Funcionalidades oferecidas pela API de acesso da Gupshup:
As empresas podem enviar 2 tipos de mensagens a seus usu�rios, dependendo de v�rias condi��es: mensagens de sess�o e mensagens de modelo.
As suas mensagens s�o enviadas para o n�mero de destino dependendo das condi��es abaixo:
SE AS MENSAGENS DE MODELO ESTIVEREM DESATIVADAS -
SE AS MENSAGENS DE MODELO ESTIVEREM ATIVADAS -
H� 2 tipos de status para cada usu�rio que devem ser considerados antes que a empresa lhes envie mensagens:
STATUS BASEADO EM ATIVIDADE -
Usu�rios ativos:
S�o usu�rios que enviaram uma mensagem a um n�mero de WhatsApp Business dentro das �ltimas 24 horas contados a partir do envio da mensagem.
Usu�rios inativos:
S�o usu�rios que enviaram uma mensagem a um n�mero de WhatsApp Business fora das �ltimas 24 horas a partir do envio da mensagem, ou que nunca enviaram mensagens.
STATUS BASEADO EM CONSENTIMENTO
Usu�rios facultativos:
S�o usu�rios que expressamente optaram por receber notifica��es da empresa em quest�o. A empresa pode oferecer a possibilidade de op��o atrav�s de qualquer um dos mecanismos providenciados pela Gupshup.
Usu�rios n�o facultativos:
S�o usu�rios que n�o decidiram op��o ou que optaram por n�o receber notifica��es da empresa em quest�o.
Existem 5 mecanismos pelos quais voc� pode pedir para o usu�rio se colocar em contato com voc�. Voc� pode acess�-los pela p�gina de configura��es do app em quest�o:
1. Fazer scan de um c�digo QR
Todo app criado por voc� no painel de WhatsApp da Gupshup gera um c�digo QR exclusivo. Os usu�rios podem escanear este c�digo a partir do material de marketing e assim chegar ao seu WhatsApp Business.
2. URL de acesso
Todo app criado por voc� no painel de WhatsApp da Gupshup gera um URL de WhatsApp exclusivo. Os usu�rios podem clicar neste URL a partir do seu marketing online e chegar ao seu WhatsApp Business.
3. Widget de acesso para web
Para todo app criado por voc� no painel de WhatsApp da Gupshup, um c�digo de widget exclusivo ser� gerado. Este c�digo poder� ser inclu�do na sua p�gina da web, onde os usu�rios poder�o clicar nele e chegar ao seu WhatsApp Business.
Nos mecanismos n�s 1, 2 e 3, a Gupshup ativou uma op��o obrigat�ria de consentimento pr�vio antes que o usu�rio seja enviado ao seu WhatsApp.
4. Salvar n�mero de telefone e falar diretamente pelo WhatsApp
Os usu�rios tamb�m podem salvar o seu n�mero de WhatsApp em apps ativos promovidos atrav�s das suas campanhas de marketing e entrar em contato com a sua empresa diretamente, como qualquer outro bate-papo P2P.
No mecanismo n� 4, a Gupshup mostra uma mensagem de consentimento ao usu�rio j� da primeira vez que ele chega ao seu WhatsApp. Contudo, o usu�rio pode decidir dar ou n�o dar o consentimento mais tarde.
5. Enviar SMS para determinados n�meros
Os usu�rios tamb�m podem dar o consentimento atrav�s de SMS.
No mecanismo n� 5, o SMS de consentimento � considerado como consentimento do usu�rio. Contudo, o usu�rio pode ou n�o estar ativo neste momento.
Para deixar o app ao vivo (ativo), h� um processo a ser seguido ap�s apertar o bot�o "Lan�ar ao vivo" -
Voc� precisa garantir que os itens a seguir tenham sido cumpridos antes de apertar o bot�o "Lan�ar ao vivo"
O ID de gerenciador do Facebook para Empresas � uma sequ�ncia num�rica de 15 ou 16 d�gitos que voc� acessa ao fazer login no Facebook para Empresas com as credenciais da sua companhia.
Caso voc� ainda n�o tenha uma conta de gerenciador de empresa, voc� pode cri�-la a partir do link https://business.facebook.com > Criar conta
Voc� pode receber uma mensagem assim quando o n�mero de telefone que voc� est� tentando cadastrar j� se encontra ativo no aplicativo do WhatsApp Consumer/Business (para Android/iOS).
Certifique-se de estar cumprindo com as seguintes condi��es:
Voc� pode enviar os seguintes anexos, al�m de texto (caracteres do ingl�s e Unicode):
Use a API abaixo para obter a payload de m�dia:
curl -X GET \ https://api.gupshup.io/sm/api/wamedia/{WhatsApp-App-name}/{VoiceID} \ -H 'apikey: {Gupshup-Account-APIkey}'
O tipo de resposta ser�: application/octet-stream
O �lbum n�o ser� criado se alguma das condi��es seguintes estiver presente:
Em uma atualiza��o recente, o mecanismo e a estrutura da resposta da API foram alterados. Isso quer dizer que sempre que voc� fizer uma chamada pela API a fim de enviar uma mensagem para um usu�rio, dado que a resposta da API � ass�ncrona, a resposta imediata ser� HTTP_SUCCESS e voc� sempre receber� o corpo da mensagem de resposta, a qual incluir� um assunto com identificador de mensagem e status.
A sua chamada de retorno definida sempre receber� o status da mensagem como uma mensagem de evento.
Por isso, voc� receber� uma s�rie de mensagens de evento. Confira o link abaixo de documenta��o da API para mais informa��es: https://www.gupshup.io/developer/docs/bot-platform/guide/whatsapp-api-documentation#APIResponse
Para mensagens enviadas, atualmente suportamos pr�xima linha (Shift+Enter); j� o espa�amento, negrito, it�lico n�o s�o suportados no momento (em breve).
Formatting | Symbol | Example |
---|---|---|
Bold | Asterisk (*) | Your total is *$10.50*. |
Italics | Underscore (_) | Welcome to _WhatsApp_! |
Tilde (~) | This is ~better~ best! | |
Emojis | https://emojipedia.org/whatsapp/ |
Aqui est�o os status que voc� pode encontrar no painel:
Google Chrome: vers�es 45 e superiores
Mozilla Firefox: vers�es 44 e superiores
Added below language support for WhatsApp,
Bot developers for Line: With the release of Line Messaging API, all BOT API Trial Accounts are scheduled to be deleted. Please republish your bot according to new Line implementation, mentioned under Publish tab in My Bots section.
New tool for non-developers- Our Flow Bot Builder helps users create their bot messaging flow with a graphical editor.
API.ai tool is now available for developing your NLP/AI bot.
Gupshup Enterprise APIs (SMS,Voice and Email) are now available directly in the APIs section.
New channels added for publishing bots- Smooch.io and your website as a web widget.
Now you can access our services including the bot builder tool using your Facebook login credentials.
Now you can delete the dummy bots created for testing from the My Bots Dashboard.
You can now access Bot specific data from your Dashboard itself.
Introducing a hassle free bot development experience for users to instantly create bots using our pre-defined restaurant templates. Check out our blog to know more.
We are removing few redundant parameters, that were being sent when a callback happens to your bot (i.e. inbound message comes to your bot).
Following is the list of parameters.
However, we will continue to send following parameters. If you are using any of the deprecated parameters, we request you to use these alternatives.
You are requested to make a note of this and do the necessary changes immediately to your bot code to keep it working. Should you need any help, please feel free to send an email to devsupport@gupshup.io