Key Takeaways
- A WIC CSV is participants whose EBT-style benefit actually loaded — not a file that the processor accepted.
- “Balance loaded” is operational. Recipe news is a different purpose with STOP.
- Free is 1 device, 300 SMS lifetime, and 300 contacts. Developer is 25,000 SMS per year. Platform price is devices plus send volume.
- Portal OTP stays off the batch SIM.
- Idempotency is case-id plus cycle — same-day refiles must not double-text.
Summary
Scenario 1661 is fintech bulk CSV for WIC benefit issuance — not SNAP/EBT already covered, not class-action payouts, not VA compensation, not unclaimed property. File-accepted is a hint. Card-loaded is the join. Service pricing is devices plus SMS send volume. You bring the phones and operator credit. Free is 1 device, 300 SMS lifetime, and 300 contacts.
Starter allows 2 devices: batch dual-SIM plus a spare. Uncapped platform volume is not unlimited carrier SMS. Confirm payloads in Developer Center.
accepted · loaded · SMS
case + cycle — refiles send once
A WIC load is not a nutrition blast
Loaded copy names the cycle and last-four. Recipe news lives elsewhere. Mixing them is how a participant STOPs the week the only balance they needed is actually on the card.
If ops fires “loaded” when the processor accepts the file, the household thinks the card works at checkout. Join card-loaded. Suppress accepted-to-participant templates.
WIC issuance CSV matrix
| Event | SMS | Failure |
|---|---|---|
| File accepted | None or “in process” | “Loaded” a day early |
| Card loaded | Cycle + last-four | Grocery stuffed in |
| Same-day refile | Once after new load | Two loaded texts |
| Portal OTP | Auth pool | OTP on the batch radio |
Card loaded vs file accepted
Persist case-id plus cycle. DLR. MCP wraps REST only.
Clinic copy is not auto-reply
The SMS is that load. A nutrition newsletter is marketing. FTC business guidance is not a reason to hide last-four behind a recipe pitch.
Devices, volume, and airtime
Monthly cycles spike. We meter devices and platform sends. Free (1/300/300) is one cycle proof.
Cycle operations
Charge the batch chassis before load windows. Setup, Downloads, pricing.
Decision guide
Ship when notice joins card-loaded. Delay if accepted texts “loaded.” Not a CodeCanyon WIC pack.
Issuance checklist
- Cycle-keyed idempotency.
- Grocery off the loaded template.
- OTP off the batch SIM.
- Refile suppress in-cycle.
- Developer Center fields confirmed.
Next steps
Scenario 1601 class action, scenario 1361 SNAP.
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





