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:
- Register entity ID with TRAI
- Register sender ID
- Register message templates
- 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:
- Go Analytics → Compliance
- 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