Skip to main content

Banking & Fintech

Msghub is built for fintech. Send OTPs in under 3 seconds, deliver transaction alerts with real-time DLR, and maintain compliance with DLT and DND regulations.

OTP Delivery

Sub-3-Second OTPs

Send OTPs via SMPP that arrive in under 3 seconds:

Flow:

Trigger: Customer initiates login

Generate OTP: 482910

Send SMS via SMPP: "Your OTP is 482910. Expires in 5 minutes."

Result: OTP delivered in 2 seconds

Why SMPP?

  • HTTP API: 5-30 seconds
  • SMPP: Under 3 seconds
  • Customers don't abandon login flow

OTP Verification

Verify OTP and confirm login:

Trigger: Customer enters OTP

If OTP correct:
Send WhatsApp: "Login successful. If this wasn't you, contact support."
Else:
Send SMS: "Invalid OTP. Try again or request new OTP."

Transaction Alerts

Real-Time Delivery Reports

Send transaction alerts with real-time DLR:

Flow:

Trigger: Transaction processed

Send SMS: "₹5,000 debited from your account. Balance: ₹45,000"

Receive DLR: Delivered to Airtel at 10:30:02 AM

Log: Transaction alert delivered (audit trail)

Benefits:

  • Real DLR per contact, per operator, per second
  • Know exactly which messages were delivered
  • Audit trail for compliance

Multi-Channel Alerts

Send alerts via multiple channels:

Trigger: Large transaction (> $1,000)

Send SMS: Transaction alert

Send Email: Detailed transaction report

Send WhatsApp: Confirmation with action buttons
- "Confirm transaction"
- "Report fraud"

Account Statements

Email with Open Tracking

Send account statements via email with open tracking:

Flow:

Trigger: Monthly statement date

Generate statement: PDF with transactions

Send Email: Statement with open tracking

Track: When customer opens email

Log: Open timestamp (audit trail)

Benefits:

  • Pixel-level open tracking
  • Proof customer received statement
  • Audit trail for compliance

Compliance

DLT Compliance

Maintain DLT compliance for SMS:

Setup:

  1. Register entity ID with TRAI
  2. Register sender ID
  3. Register message templates
  4. Add to Msghub

Sending:

Trigger: Send transaction alert

Match template: "Transaction alert template"

Send SMS: With DLT template ID

Result: TRAI-compliant message

DND Handling

Automatically handle DND numbers:

Flow:

Trigger: Send SMS

Check: Is number on DND list?
├─ Yes: Block message, log DND violation
└─ No: Send message

Benefits:

  • Never send to DND numbers
  • Avoid regulatory penalties
  • Maintain compliance

Opt-In/Opt-Out Management

Track customer consent:

Opt-In:

Trigger: Customer opts in

Record: Consent timestamp

Mark: Contact as "opted_in"

Opt-Out:

Trigger: Customer replies "STOP"

Record: Opt-out timestamp

Mark: Contact as "opted_out"

Block: Future messages to this contact

Fraud Detection

Suspicious Activity Alerts

Alert customers of suspicious activity:

Flow:

Trigger: Suspicious transaction detected
├─ Multiple failed login attempts
├─ Transaction from new location
└─ Large transaction

Send SMS: "Suspicious activity detected. Confirm: [link]"

Send WhatsApp: "Did you authorize this transaction?"
├─ Yes → Continue
└─ No → Block account

KYC Verification

Automated KYC Flow

Automate KYC verification:

Flow:

Trigger: New customer signup

Send SMS: "Complete KYC verification: [link]"

Wait: 24 hours

If not completed:
Send WhatsApp: "Complete KYC to unlock features"

Wait: 7 days

If still not completed:
Send Email: "Your account will be suspended"

Loan Disbursement

Automated Loan Notifications

Notify customers of loan status:

Flow:

Trigger: Loan application submitted

Send SMS: "Application received. We'll review within 24 hours."

Wait: 24 hours

If approved:
Send WhatsApp: "Loan approved! Amount: ₹50,000. Disburse: [link]"
Else:
Send Email: "Application rejected. Reason: [reason]"

Payment Reminders

Automated Payment Reminders

Remind customers of upcoming payments:

Flow:

Trigger: Scheduled (5 days before due date)

Send SMS: "Payment due in 5 days. Amount: ₹10,000"

Wait: 3 days

Send WhatsApp: "Payment due in 2 days. Pay now: [link]"

Wait: 1 day

Send Email: "Payment due tomorrow"

Metrics & Compliance

Track Compliance

Monitor compliance metrics:

  1. Go Analytics → Compliance
  2. See:
    • DLT Templates: All templates registered
    • DND Violations: 0 (zero tolerance)
    • Opt-Out Rate: % of customers opted out
    • Delivery Rate: % of messages delivered
    • Audit Trail: All messages logged

Audit Trail

Every message is logged for compliance:

Message Log:
- Message ID: msg_abc123
- Channel: SMS
- To: +919876543210
- Template: Transaction alert
- Sent: 2024-04-08 10:30:00
- Delivered: 2024-04-08 10:30:02
- Operator: Airtel
- DLT Template ID: 1007161234567890123

Best Practices

Security

  • Never send sensitive data via SMS
  • Use secure links for sensitive actions
  • Verify customer identity before sending
  • Log all messages for audit trail

Compliance

  • Always get consent before sending
  • Respect DND numbers
  • Use DLT-compliant templates
  • Maintain audit trails
  • Honor opt-out requests

Customer Experience

  • Send alerts immediately
  • Use clear, concise language
  • Include action buttons
  • Provide support contact
  • Respect customer preferences

See Also