Docs / General / WhatsApp Configuration
Article

WhatsApp Configuration

Configure a WhatsApp Business provider to send WhatsApp notifications from InstiKit.

General 3 min read

The WhatsApp Configuration page allows you to configure a supported WhatsApp Business provider for sending WhatsApp notifications from InstiKit.

WhatsApp notifications provide a reliable and interactive way to communicate with students, parents, teachers, and staff.

Typical use cases include:

  • Attendance notifications
  • Fee reminders
  • Payment confirmations
  • Admission updates
  • OTP verification
  • General announcements

Important

WhatsApp configuration is required only if your organization intends to send WhatsApp notifications.

After completing the configuration, use the Send Test WhatsApp button to verify that your provider has been configured correctly.

InstiKit WhatsApp Config


Supported Providers

InstiKit currently supports the following WhatsApp providers:

  • MSG91
  • Additional providers may be added in future releases.

Different providers require different configuration parameters. When you change the provider, the required configuration fields are automatically updated.


WhatsApp Provider

Select the WhatsApp Business provider you want to use.

After selecting a provider, enter the credentials supplied by that provider.


General Configuration

These settings are commonly required by most WhatsApp providers.

Sender ID

Enter the registered Sender ID or WhatsApp Business sender associated with your provider.

Some providers require this value to identify the sender account.


Test Number

Enter a mobile number that will receive the test WhatsApp message.

This number is used only by the Send Test WhatsApp feature.


Test Template ID

Many WhatsApp Business providers require approved message templates before messages can be delivered.

Enter the approved Template ID that should be used for sending test messages.


Number Prefix

Specify the default country code that should be automatically added to phone numbers.

Examples:

  • +91
  • +1
  • +44

Language Code

Specify the language code associated with your approved WhatsApp templates.

Examples:

  • en
  • en_US
  • hi
  • fr

The value must match the language configured in your WhatsApp Business template.


Provider Configuration

Depending on the selected provider, additional configuration fields will appear.

Each provider has its own authentication requirements.

Examples may include:

  • API Key
  • Authentication Token
  • Identifier
  • Access Token
  • Business Account ID
  • Phone Number ID
  • Namespace
  • Other provider-specific credentials

Refer to your provider's documentation for the required values.


MSG91 Configuration

MSG91 provides WhatsApp Business API services for sending template-based WhatsApp messages.

To use MSG91:

  1. Create a WhatsApp Business account with MSG91.
  2. Obtain your API credentials.
  3. Configure your approved WhatsApp templates.
  4. Enter the required credentials into InstiKit.

API Key

Enter the API Key provided by MSG91.

Keep this value confidential.


Identifier

Enter the Identifier provided by MSG91.

This value identifies your WhatsApp Business configuration.


Testing WhatsApp Configuration

After completing the configuration:

  1. Save the settings.
  2. Enter a valid Test Number.
  3. Configure a valid Test Template ID.
  4. Click Send Test WhatsApp.
  5. Confirm that the message is successfully delivered.

If the test fails, verify:

  • Selected provider
  • API credentials
  • Sender ID
  • Template ID
  • Language Code
  • Phone number format
  • Provider account status

Before enabling WhatsApp notifications:

  • Configure your WhatsApp Business provider.
  • Verify all API credentials.
  • Ensure your message templates have been approved by the provider.
  • Test message delivery.
  • Enable WhatsApp Notifications under Notification Configuration.

Saving Changes

After updating the WhatsApp configuration, click Save to apply the changes.

We recommend sending a test WhatsApp message immediately after saving to ensure the configuration is working correctly.