Customer Responsibility
To integrate IDRSMS with OptiKPI, customers are required to complete the setup within their IDRSMS account and provide the required configuration details to the OptiKPI team. OptiKPI does not require access to the customer’s account.
1. Verify Your Account
Ensure the IDRSMS account is fully registered and verified.
2. Register Your Sender ID
Set up a recognizable Sender ID that will be used to deliver outbound messages. This is typically a short name or numeric ID.
3. Purchase SMS Credits
Make sure your account is funded with SMS credits sufficient for campaign needs.
4. Generate API Credentials
- Locate or generate the API key and account identifier within the IDRSMS portal
- Create a new API key and copy it for integration use
5. Enable Webhooks (if supported)
If IDRSMS supports webhook configuration, request the OptiKPI Webhook URL and configure it in your IDRSMS dashboard for delivery and engagement reporting.
Required Configuration Details
These are the fields the customer must provide to complete the configuration in OptiKPI:
Field | Description |
API Key | API Key or token from the IDRSMS account |
Account ID | Unique identifier or SID of the customer account |
Sender ID | Name or number to be shown as the SMS sender |
Name | Internal configuration name in the OptiKPI UI |
Webhook URL | (If applicable) URL provided by OptiKPI for delivery tracking |
OptiKPI Responsibility
Once the customer provides the configuration details:
- OptiKPI will add IDRSMS as a provider in the SMS Configuration UI

- Populate all required fields with customer-provided credentials

- Verify the connection and activate the configuration
- Ensure delivery logs (if webhook supported) are captured in OptiKPI’s reporting dashboard