MIGAWHATSAPP

On June 26, 2023, Posted by , In English, With Comments Off on MIGAWHATSAPP

ORIENTATION

The Migawhatsapp introduces the new ability to dispatch WhatsApp messages from Siberian to all users with registered mobile numbers. This innovation fills a critical gap by reaching users who might otherwise remain inaccessible through conventional push notifications. Moreover, to streamline communication and prevent redundancy, users equipped with both a mobile number and a push token can be selectively excluded from these transmissions.

This update seamlessly integrates with the MIGACHAT module, offering an optional AI integration feature within Siberian. Upon installation, administrators have the flexibility to enable or disable MIGACHAT integration through a newly introduced menu, with the integration set to enabled by default.

The integration empowers Migachat to receive and respond to messages originating from WhatsApp users. handle the AI’s response and forward it to the specific WhatsApp user with specific procedures to handle message forwarding and maintain communication history.

FEATURES

To access the Migawhatsapp interface, open the “Modules” section in the vertical menu of your App Builder. Then select “Migawhatsapp”.

Manual sending: Users have the ability to manually send WhatsApp messages from the interface. They can enter the message in a text area provided in the Migawhatsapp function.

Broadcast or individual message sending: Users can choose between two options for sending WhatsApp messages: broadcast or individual message.

Filtering valid phone numbers: The interface filters and displays only the users who have a valid phone number stored in their account. This ensures that WhatsApp messages are sent only to users who have provided a phone number.

Selecting recipients for individual messages: If the single message-sending option is chosen, users can select specific recipients from the entire module interface. The interface filters all app users and displays only those who have a mobile phone number stored.

Scheduling options: When selecting the Scheduling Option the menu Appears as shown in the Image which allows the administrator to Schedule the message.

Simplified management: With this new feature, there is no need to check the PUSH table or create a cron job. The sending of WhatsApp messages can be managed manually through the Migawhatsapp module.

GATEWAY SETTINGS [UPDATED]

Now this tab supports many new features from where you can do a variety of new settings in the form of grid.

  1. Line Support
    • You can now set 2 gateways inside the line settings
      • WA API MASTER
        • This is the default/primary gateway and the recommended one as well
      • WA API SLAVE
        • This acts as a  secondary/backup gateway that works well when the master gateway stops working or is down for some reason
    • Also, CRON runs every hour for STATUS & INSTANCE SWITCHING When the notifications are ON and well, you will have a scenario where a STATUS OR INSTANCE SWITCHING notification gets triggered. In the Settings tabs, one can set whether they want to be notified if the instance is switched or not working.
    • NOTE: By Default the STATUS & INSTANCE SWITCHING notifications are ON
    • When the User Purchase the WA Lines from Kartra The Line is Automatically created in MigawhatsApp through Api and Edith Button is Enabled
      STATUS: Not Configured 
      For Configuration Click on the Edith Button. There are three steps to Configure
    • Enter the WhatsApp number to verify against the database and ensure it does not already exist. 
    • Scan Master Api QR Code Within 30 seconds, an Instance ID is created if the QR code is expired. The User can reload this. Master API Scan and Success Done

      How To Scan Help
    • The same Step is for the Slave WA Configuration after the Successful configuration, the user can send a test message to check
      NOTE: The user can not Change the already Registered number

    • Instance Settings, Basic Options message delay Minimum messages all…

      NOTICE: To use Migachat, ensure that the Migachat module is installed in the app and correctly configured.
  2. Grid Information
    • The line is now configured, so the status in the grid has been updated to “Configured.” Both the Master and Slave WhatsApp accounts are operational, as shown in the image.
        • In the Line ID column a badge of CURRENT has been active, this means this is the current working line that is used to send messages
        • You will see an ACTIVE badge in front of one of the instances for the same line under the Last Status Checked column in BLUE color, this  means that this API is active out of 2 for the CURRENT LINE
    • The line status is set to “Disabled,” indicating that the number has been blocked due to a violation. The Edit button will also be disabled in this case.

    • The line status is set to “Configured,” but if the Master or Slave status shows “Not Working,” it indicates a disconnectivity issue with WhatsApp. In this case, click the Edit button, reload the QR code, scan it again, and the line instance will start working.

SETTINGS:

The new Settings Tab allows the  Admin user to configure the various General Settings listed below with their function.

  1. **Country Code Settings:**

2.**Webhook Settings:**

      • Now you can set webhook settings for BOTH APIs
      • Before it was either MASTER or SLAVE
      • Now enable/disable WEBHOOK will not remove your settings related to webhook but just disable it
      • Before there was a restriction to set the gateway first then you could save the webhooks but now this restriction is removed, you can always save them from now on

3.**Migachat Intigeration:**

    • The MIGACHAT module is installed in Siberian and an INSTANCE is installed in the current APP, we will display a new menu to ENABLE or DISABLE MIGACHAT AI INTEGRATION. By default, the integration is ENABLED.
    • Migachat needs to receive any messages written on WhatsApp from users and respond accordingly.

NOTICE: To use Migachat Integeration MIGACHAT module must be installed in the APP.

3.**Api Settings:**

    • The Settings that enable the Chat history API Token.
    • Enabled Send Message API allows the user to get an API Token.
    • For more Details Please Read the API Documentation.

OpenAI Configuration [NEW]

A new feature has been introduced for native chat messages on WhatsApp which is called Text-to-speech (TTS) & Speech-to-text (STT). Below are the rules and process about how it works:

  • The module will check if you have already installed the MIGACHAT module (also added to the app) and if it is configured already with an Organization ID & Secret Key, then it will be prefilled inside the respected fields here in the configurations (you need to save it however)
    • Rule 01:
      • If Enable Speech to Text? & Enable Text to Speech? both options are enabled, and primary gateway is working then you will get an audio response for an audio message.
      • The received audio message will be transcribed to text, using STT & then forwarded to MIGACHAT (if enabled) for an answer, then this answer will be converted to speech using TTS service and returned to the user in the form of audio
    • Rule 02:
      • If the primary gateway is down, the STT option will be disabled automatically and needs to be switched on manually again and you will get an error message in case of an audio message
  • You can also choose the voice options for your voice responses from Voice Options

API UPDATE

NEW: We have added many new exciting features in our API that can help you to grow more by sending different types of messages with the updated API features such as:

Send Text Only Messages

Send Image Messages With & Without Caption

Send Audio & Video Messages

Speech-to-text (STT) & Text-to-speech (TTS) [NEW]

To use this feature inside API or Native messaging, you need to do a few setups:

  1. Get your credentials from the OpenAI API keys sections
  2. Enable the desired feature and hit save
  3. For Text-to-speech you can also set voice options

For more information check out our latest updated API Documentation for further assistance.

LOGS:

The Tab contains grids of Message logs with details of status, origin, etc.

  • logs can be filtered by phone number, start date, and End date.
  • Logs are extractable from Excel, and CSV or can simply copy.

TTS & STT Stats [NEW]

As we have introduced the TTS & STT features which cost per characters and minute respectively. So this feature adds great visual ads to manage get an idea of your usage and how much far you go so far and many more things that are displayed to you for both TTS and STT in the form of Cards, Line Chart & Logs Grid.

 

LINK: https://support.migastone.com/en/hrf_faq/migawhatsapp/