Key Takeaways
- Scenario 1913 is a KYC / “upload missing ID” CSV — not payroll and not collections dunning.
- SMS carries a short HTTPS link and a deadline. Never attach ID images via MMS from the import job.
- Compliance canary on staff numbers that share the file format. A bad country prefix is a regulatory event.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free is 1 / 300 / 300.
- Step-up OTP stays on its own Android. A 12k KYC file will sit in the radio queue.
- Developer Center owns send fields. Legal owns the template id.
Summary
Scenario 1913 is fintech bulk CSV for KYC reminders: missing selfie, expired proof of address, unreadable utility bill. The case system owns the applicant. The Android only sends a deadline and a link. Priced by devices and SMS send volume. You use your own phone and operator SMS credit.
If the spreadsheet has a column of image URLs “to attach later,” delete it. The next intern will wire MMS and you will have IDs on a prepaid radio.
KYC reminder files
Extract from the case store with lawful-basis flags. Quiet hours still apply in some markets even when the text feels “compliance.” CSV habits · fintech playbook. Fields: Developer Center. Industry context: GSMA.
File classes
| File | Body | Device | Hard fail |
|---|---|---|---|
| Missing document | Doc type + HTTPS + deadline | KYC notice pool | Image URL or ID number column mapped |
| Case closed / approved | Status stub, no extra PII | Same notice pool | Duplicate case id |
| Login / step-up OTP | Digits + expiry | Dedicated OTP phone | Shared with the CSV |
Links, not document dumps
Short-lived signed URLs. E.164 from the case. Number formats · Trust Center. Resume by case id. Idempotent send.
Cost
Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free: 1 device, 300 SMS lifetime, 300 contacts. Developer: 25,000 SMS/year. Paid plans uncap platform volume; devices still meter. Free/Developer pause when the allowance is exhausted. Pricing.
Ops
Name who aborts a bad file. Pace under OEM ceilings. Rate ceilings · setup.
Security
Encrypt extracts. Promo “open an account this week” needs STOP on another MSISDN. STOP · OTP.
Checklist
- No image/ID columns in the import schema.
- Template id + case id required.
- OTP phone isolated.
- Staff canary with DLR sampled.
- Airtime for retries; abort owner named.
Next steps
Transactional SMS · SMS API documentation.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- bulk SMS from Excel and CSVSpreadsheet campaigns
- contacts, lists, and segmentsAudience hygiene
- bulk SMS with consent best practicesHigh-volume outreach
- SMS API documentationLive endpoint reference





