Docs

MyLINK WhatsApp – Product Guide

The MyLINK WhatsApp is a robust, secure, and scalable messaging product that enables developers to send and manage WA communications directly through LINK Mobility’s infrastructure. This guide will walk you through how to configure and monitor your WhatsApp API usage from the MyLINK Portal. For information regarding the API configuration, refer to API Reference.

Overview

The WhatsApp API is ideal for businesses requiring:

  • Reliable delivery of one-way or two-way WA messages.

  • Centralized control of credentials and usage quotas.

  • Insightful dashboards for traffic monitoring and log analysis.

  • Secure access management through the MyLINK Portal.

All actions can be performed within the MyLINK Portal, without the need to contact support, unless otherwise noted.

Create and Manage API Credentials

Before sending messages via the WhatsApp API, you must create API credentials tied to a specific account.

How to create credentials:

  1. Navigate to WhatsApp API Product in the MyLINK Portal.

  2. Click Create Credentials.

  3. Add the name of the credentials.

  4. A client ID and client secret will be generated — store them securely.

Additional credential management features:

  • Regenerate client secrets

  • Deactivate credentials

Dashboard Overview

The MyLINK WhatsApp Dashboard provides a comprehensive, real-time view of your messaging activity. It is designed to help you track delivery success, identify performance trends, and monitor key statistics related to your WhatsApp traffic.

Whether you're managing large campaigns or day-to-day transactional messaging, the dashboard offers full visibility into both outbound (MT) and inbound (MO) WhatsApp flows.

Metrics available:

  • Total messages sent

  • Total messages received

  • Delivery status breakdown (Delivery success, Delivery Failure, In Process)

  • Delivery failure breakdown (error status displayed)

  • Country-level traffic distribution

Use the built-in date range filter to analyze trends over time — up to 90 days.

Overview of Dashboard Components

1. Top-Level Summary Widgets

At the top of the dashboard, you’ll find summary boxes displaying the most important KPIs at a glance:

  • Messages Sent – Total WhatsApp messages submitted.

  • Messages Delivered – Number of messages successfully delivered to recipients.

  • Messages Failed – Count of failed deliveries (e.g., unreachable numbers).

  • Messages Rejected – Messages blocked or rejected before submission due to format or validation errors.

2. Traffic Breakdown Charts

These visual elements help you understand delivery trends and campaign impact over time.

  • Volume Over Time
    A time-series chart that shows how your traffic evolved. Useful for identifying spikes or delivery issues.

  • Status Distribution
    Visualize the ratio of Delivered vs Failed vs In Progress messages.

  • Delivery over time
    Visualizes the volume of successfully delivered messages over a selected time range.

  • Failures over time
    Displays failed message attempts across time.

  • Top Countries
    Discover which countries receive the most messages from your account.

3. Inbound (MO) Widgets

If MO (Mobile-Originated) messaging is enabled in your account, you will see additional widgets:

  • MO Volume – Number of messages received from mobile devices.

  • Top MO Senders – Most active originating numbers.

  • MO Traffic Over Time – Helps visualize when users respond or interact with your WhatsApp flows.

4. Filtering & Customization

To help you drill down into specific data, a full set of filters is available across the dashboard:

  • Date Range
    Select from predefined ranges or custom periods.

  • Traffic Type
    Choose between MT, MO, or both.

  • Sender Name
    Filter results by specific alphanumeric sender or shortcode.

  • Country
    View traffic going to or coming from a specific destination.

  • Subaccount
    Focus on traffic by a specific customer/subaccount.

  • Status
    Filter messages by delivery status (Delivered, Failed, Rejected, etc.).

Export Options

You can export all dashboard metrics and charts as a CSV file using the Export button at the top right. This enables further offline analysis or reporting.

Message Logs Overview

The Logs section gives detailed, real-time insight into every message processed through the MyLINK WhatsApp API. It is designed to support operational monitoring, delivery verification, and issue troubleshooting by providing clear traceability for both inbound and outbound messages.

Users can search, filter, and examine each message event individually, making it easy to audit message flows or investigate delivery performance.

Key Features of the Logs Interface

1. Search and Filtering

The log interface includes an advanced filter panel that allows users to search and refine results by:

  • Date and time range

  • Sender ID or recipient number

  • Message direction (MO – Mobile Originated / MT – Mobile Terminated)

  • Message status (Delivered, Failed, Queued, Rejected, etc.)

  • Country

  • User or credential

Filters can be combined to isolate specific campaigns, troubleshoot failures, or validate traffic by segment.

2. Table View

Messages are listed in a dynamic table, where each row corresponds to a single message. Key details shown include:

  • Timestamp of the event (local time or UTC)

  • Sender and recipient phone numbers

  • Message status and direction (MO / MT)

  • Channel: WhatsApp

  • Message ID, user, and credential used

Each row can be clicked to open a detailed view, which includes full delivery trace information and metadata associated with that message.

3. Export to CSV

Users can export log data by applying filters and selecting the Export option.

The export includes:

  • All visible log columns

  • Messages that match the selected filters

  • Downloaded in .csv format, ready for Excel or Google Sheets

Delivery Reports (DLRs)

The DLRs View provides a focused list of all delivery report events sent to your configured callbacks, helping you confirm delivery status at scale.

DLRs are essential for confirming whether a message was delivered, buffered, failed, or expired.

Features

  • View per-message delivery events

  • Filter by:

    • Date/time

    • Delivery status

    • Recipient number

    • Credential or project

  • Check callback status codes (e.g., 200 OK, 400 error)

  • See retry attempts and failures

This helps technical teams debug delivery or endpoint issues quickly.

Mobile Originated (MO) Numbers

You can configure and manage MO Numbers to receive inbound WhatsApp from users. These are useful for 2-way campaigns, user input flows, opt-ins, and more.

1. Long Numbers

Long numbers are standard mobile numbers that users can text directly.

Key Features

  • Assign one or more long numbers to your account

  • Country-specific availability

  • Choose whether they are shared or dedicated

  • Link long numbers to:

    • Specific keywords

    • Auto-responses

    • Callbacks for real-time delivery

Use Cases

  • Customer service replies

  • Surveys

  • Campaign opt-ins

  • Keyword-based responses

Keywords

Keywords are terms (e.g., “JOIN”, “INFO”, “STOP”) that users text to your short codes, long numbers, or sub-numbers to trigger specific flows or actions.

They’re essential for 2-way WhatsApp automation, user opt-ins, segmentation, and onboarding.

Features

  • Keyword Configuration

    • Create new keywords tied to specific short codes or numbers

    • Define routing logic: link to inboxes, callbacks, or autoresponders

    • Assign to projects or departments

    • Define response behavior (automated reply or system action)

  • Keyword Management

    • View keyword usage, assignment, and status

    • Deactivate or reassign easily

    • Filter by number or short code

  • Conflict Handling

The system prevents keyword conflicts across shared numbers and prompts for resolution.

Use Cases

  • Customer onboarding (e.g., “Text START to 12345”)

  • Promotions (e.g., “Text WIN to enter”)

  • Segmentation (e.g., different keywords = different products)

  • Support routing (“HELP”, “INFO”)