ValueFirst WhatsApp Integration with MoEngage

WhatsApp
SMSRCS

Introduction

MoEngage offers native integration for WhatsApp with ValueFirst, enabling businesses to send templated WhatsApp messages via ValueFirst-powered senders. Through this integration, MoEngage can handle message delivery and provide read analytics.

Pre-requisites

Before beginning the integration, ensure that the following Pre-requisites are met:

  1. ValueFirst API Credentials:
    • Username: Your ValueFirst API username.
    • Password: Your ValueFirst API password.

IP Whitelisting:
Ensure that the IP (43.205.172.215) is whitelisted against the XML account at the ValueFirst side.

Configuration

Steps to Set Up the MoEngage Connector for End Users

  1. Sign Up on the Application Portal - Access the portal via this link.

    Complete the signup form with your name, email, and company information.

App Configuration Process

  1. Login and Account Setup
    • Log in to the application portal using the email and password provided during signup.

    • To configure an existing account, click “Edit.” To add a new account, click “Add Account.”

  2. Configure ValueFirst WhatsApp Credentials
    • Navigate to the ValueFirst WhatsApp tab.
    • Enter the following credentials:
      • Username
      • Password
      • WhatsApp Phone Number
        Ensure IP addresses (43.205.172.215) are whitelisted for the user ID.

  3. Configure MoEngage WhatsApp Authorization
    • Go to the MoEngage WhatsApp tab.
    • Copy the Basic Token, which will be used as the Authorization key in sender configuration.
    • Copy the inbound webhook URL from the portal and share it with ValueFirst's sales or support team.

  4. Sender Configuration on MoEngage

    • To configure a sender using ValueFirst on the MoEngage dashboard, follow these steps:
    • Go to Settings > WhatsApp > Sender Configuration.
    • Choose ValueFirst from the left menu, then click on + Sender if the sender is not added.

    • Add the following details:
    • Sender Name: Enter a recognizable name for this sender profile. (5-50 characters; mandatory).
    • WhatsApp Business Number: Enter the WhatsApp phone number registered with ValueFirst for sending messages.
    • Authorization: Enter the Basic Token obtained from the MoEngage WhatsApp tab in the application portal.
    • Delivery Tracking Setup

    • To track message delivery within MoEngage:
    • Log in to the connector app and go to the MoEngage WhatsApp tab.
    • Configure the Status Callback and Incoming Callback URLs, which can be copied from the MoEngage WhatsApp connector.

    Inbound Message

    • You can copy Inbound webhook from the portal (‘ValueFirst WhatsApp’ tab) and share with ValueFirst sales/support team.

    To add Multiple Account

    • Click “Add Account”
    • New Account will be created, click “Edit” to configure the new account

Having at least one account is a prerequisite, ensuring that users cannot delete all accounts.