[Partner Name] & MoEngage Integration
Author : [Your Company Name]Date of Last Update : [Date] (Provide a brief, 2-3 sentence introduction to your company and what you do. Then, explain the core value proposition of the integration with MoEngage. What key problem does it solve for our mutual customers?) For example: Partner Name : [Partner Name] Partner Category : [SMS, RCS, or WhatsApp]
Overview 🚀
(Explain the core value of the integration. Focus on how using your service through MoEngage helps mutual customers achieve their messaging goals. Keep it high-level and benefit-oriented.) The MoEngage and [Partner Name] integration allows you to use [Partner Name] as a service provider to deliver highly personalized and scalable [SMS, RCS, WhatsApp] messages to your users. By configuring your [Partner Name] account in the MoEngage dashboard, you can leverage MoEngage’s powerful segmentation, user journey orchestration, and analytics capabilities to send messages through our reliable delivery infrastructure. This provides a seamless workflow for marketers to manage their communication strategy from a single platform.Use Cases 🎯
(List the 2-3 primary things users can achieve with this integration. Be specific and action-oriented.)- Trigger Real-Time Transactional Alerts : Send time-sensitive messages like OTPs, order confirmations, and delivery status updates directly from MoEngage Flows.
- Run Large-Scale Promotional Campaigns : Deliver promotional [SMS/RCS/WhatsApp] blasts with personalized offers and content to targeted user segments created in MoEngage.
- Automate Conversational Journeys : Trigger abandoned cart reminders, re-engagement messages, or welcome sequences based on user behavior tracked in MoEngage.
Prerequisites ✅
(List everything a user must have in place before they can begin the setup. Be explicit with account types or plan levels if required.)- An active MoEngage account.
- An active [Partner Name] account on the [for example,
Pro,Enterprise] plan. - Admin access to both platforms.
- Your authentication credentials from the [Partner Name] dashboard, such as:
API KeyandAPI SecretAccount SIDandAuth TokenUsernameandPassword
- A provisioned phone number, Sender ID, or Messaging Service SID from [Partner Name].
Integration Setup 🛠️
(This section should clearly guide the user through the two main configuration steps: setting up the sender in MoEngage and configuring the delivery callback in your platform.)Step 1: Configure [Partner Name] Sender in MoEngage
- On the left navigation menu in the MoEngage UI, go to Settings -> Channel -> [Select Channel:
SMS,RCS, orWhatsApp] -> Sender Configuration. - Click + Add Sender (or +Add Service Provider) and select [Partner Name] from the list. If your service is not listed, select Custom.
- Fill in the required sender details.
| Field | Description |
|---|---|
| Sender Name | A friendly name to identify this sender in MoEngage (e.g., “[Partner Name] Transactional”). |
| API URL | Provide the specific API endpoint URL for sending messages. |
| Authentication | Describe the authentication method. Provide the exact Header Key and instructions on where to find the Value (e.g., API Key, Auth Token). Example: Header Key: AuthorizationValue: Basic <YOUR_API_KEY |
| Sender ID / From Number | Explain what the user should enter here (e.g., the short code, long code number, or alphanumeric Sender ID purchased from you). |
| (Add any other custom fields as needed) | (Explain what they are for and where to find the values.) |
Step 2: Configure Delivery Tracking (Callback URL)
To track message delivery statuses (e.g., sent, delivered, failed) in MoEngage, you must configure a webhook/callback URL in your [Partner Name] dashboard.- After saving the sender in MoEngage, a unique Callback URL will be generated. Copy this URL.
- Log in to your [Partner Name] dashboard.
- (Provide clear, step-by-step instructions and screenshots showing exactly where the user should paste this Callback URL in your platform’s settings. Specify if the webhook needs to be configured for specific event types or if it should be a GET/POST request.)
Troubleshooting & FAQs❓
(List 2-3 common issues users might face and their solutions). For example: Example Issue: Messages are not being sent from MoEngage.- Check API Credentials: Ensure the
API Key,Account SID, or other tokens are copied correctly into MoEngage without extra spaces. - Verify Sender ID/Number: Confirm that the Sender ID or phone number used in the MoEngage sender configuration is active and correctly provisioned in your [Partner Name] account.
- Check Account Balance: Verify that your [Partner Name] account has sufficient credits to send messages.
FAQs
How do I handle user opt-outs (e.g., STOP keywords)?
How do I handle user opt-outs (e.g., STOP keywords)?
Specify the behavior. For example: “We automatically manage STOP/HELP keywords. Alternatively, you can use MoEngage’s keyword management by configuring the Mobile Originated (MO) callback URL
What are the message sending rate limits?
What are the message sending rate limits?
Provide your default rate limits and link to documentation on how to increase them, if applicable.
Does this integration support [WhatsApp Templates / RCS Rich Media]?
Does this integration support [WhatsApp Templates / RCS Rich Media]?
Specify the behavior. For example: “Yes, all approved WhatsApp templates from your account will be available for use in MoEngage campaigns.
Who should I contact if my issue is not resolved?
Who should I contact if my issue is not resolved?
For issues related to sender setup, delivery failures, or your [Partner Name] account, contact our support team at [Partner Support Email/Link]. For issues related to campaign setup or user segmentation within MoEngage, contact the MoEngage Support team.
Support 🤝
- For issues related to [Partner Name] , contact our support team at
[Partner Support Email or Link to Support Portal]. - For issues related to the MoEngage platform, contact the MoEngage Support team.