Documentation to use Gallabox Whatsapp API Connector:
Gallabox is a customer engagement and conversational commerce platform designed to help businesses streamline their communication processes, particularly through the WhatsApp Business API. It allows businesses to manage customer interactions, automate workflows, and enhance support with features such as chat automation.
To get started with Gallabox, you first need to set up an account by signing up with your work email.
Once the account is set up, Gallabox provides a trial account and a demo number with limited functionality for a few days. You can find this trial account under Settings > WhatsApp Channel, where you'll see the demo number along with the channel ID or account ID.
To link a personal WhatsApp Business number, you can click on Manage Connections. With a new mobile number and a Facebook Business Manager account, you can create a new connection and link your own mobile number. This process will generate a new account ID for the number.
The next step is to create an API key and a Secret key. This can be done under Settings > API Key. You can generate a new API key and Secret key by providing a unique name and assigning the necessary permissions.
WhatsApp Templates: You can use WhatsApp templates to send notifications. These templates can be found under Settings > WhatsApp Templates. Templates are created for a specific channel ID, and you can include variables and buttons. Values for these variables can be sent through APIs, allowing for personalized and dynamic messaging.
To use Gallabox connector we need to get API key, Api secret and Channel ID. Having channel type set to whatsapp.
Actions:
Gallabox provides various service actions for users, session messages, and template message notifications.
Users:
Service actions are available to retrieve user details and update a user’s availability by passing the user ID (which can be fetched from the user details).
Session Messages:
There are service actions for sending messages to users and for sending media such as documents, videos, audio files, images, and stickers. Additionally, you can send contact and list messages. Product messages can also be sent using product data from the Meta catalog.
WhatsApp Templates:
Service actions are available to retrieve the list of WhatsApp templates and their details. There is a single service action defined for WhatsApp templates and a group of custom client actions in the module that generate dynamic responses. Client actions are also defined to send notifications using templates that include media, buttons, tags, and reply configurations.
Additionally, there is a client action to send a message with the conversation assigned to the bot. When the user replies to this conversation, the bot takes over. To enable this, the bot ID needs to be assigned under the Bots section. You can fetch the bot ID from the URL by clicking on the bot.For more details you can refer : https://api-docs.gallabox.com/