Key Takeaways
- Scenario 272 is CircleCI prod HOLD vs GO at 22:50 — not GitHub APPROVE 21:15, Snowflake RESUME, Terraform APPLY, or PCI QSA-IN.
- A GO that never lands is a pipeline still waiting and a freeze window that already opened.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free is 300 SMS lifetime, 1 device. Developer is 25,000 SMS per year.
- Starter is 2 devices; the on-call spare still counts.
- Hold lifecycle drip until HOLD replies drain.
- Canary the ops SIM at 22:30, not at last night’s nudge job.
Summary
Scenario 272 is CircleCI prod freeze intake: outbound HOLD, inbound HOLD or GO on the same job_id, lifecycle drip held until replies land. Service pricing is based on device count and total SMS sent through the gateway. You need a working Android phone with a SIM and SMS credit from your mobile operator. Operator message costs are yours—we do not sell carrier SMS balance.
If the pipeline is green and GO never parsed, you opened a freeze. You did not get consent.
Not a CodeCanyon “SaaS inbox” pack. Device meters apply — Twilio vs Android SMS gateway.
Key takeaways
- Scenario 272 is CircleCI prod HOLD vs GO at 22:50 — not GitHub APPROVE 21:15, Snowflake RESUME, Terraform APPLY, or PCI QSA-IN.
- A GO that never lands is a pipeline still waiting and a freeze window that already opened.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free is 300 SMS lifetime, 1 device. Developer is 25,000 SMS per year.
- Starter is 2 devices; the on-call spare still counts.
- Hold lifecycle drip until HOLD replies drain.
- Canary the ops SIM at 22:30, not at last night’s nudge job.
Related reading
two-way SMS inbox, how an Android SMS gateway works, security and trust, CircleCI approval jobs.
Context
Freeze window is 22:50. On-call needs a delivered prompt by 22:40. Growth still wants a drip CSV.
Free (300 SMS lifetime) is a rehearsal tenant. Developer is 25,000 SMS per year.
Core scenario guidance
22:50 is HOLD/GO, not GitHub APPROVE 21:15 or Terraform APPLY. Timezone is on-call, not the vendor HQ.
CircleCI inbox roles
| Role | When | Typical fail |
|---|---|---|
| HOLD prompt | On-call local, before freeze | Phone in a locked cage after late shift |
| HOLD / GO parse | Same job_id same night | Treated as STOP on the drip lane |
| Staff OTP | Transactional, own pool | Dumped onto the freeze radio |
| Lifecycle drip | Held until last HOLD DLR | Released at 22:10 into ops SMS |
Cost and ownership
Priced by devices and SMS send volume. You use your own phone and operator SMS credit. The on-call spare is a billed device. Unparsed GO retries burn airtime.
Name a 21:45–01:00 on-call for freeze nights, not only weekday growth.
Operations
22:30 canary. Abort: hold drip, keep staff OTP, skip a second “all admins” blast. Do not treat HOLD as STOP.
Security and compliance
Short tokens. No config.yml in SMS. Authenticate inbox webhooks. Drip lists are promotional.
Decision guide
Ship when 22:30 canary parses HOLD/GO and DLR is watched. Delay if the phone sleeps in the cage. If handsets are forbidden, CPaaS for staff OTP.
Checklist
- Ops SIM paired before 21:45.
- 22:30 canary.
- Inbox webhook live.
- Staff OTP isolated.
- Drip held.
- Airtime before 21:45.
- Battery exemptions.
- On-call locale.
- Freeze-night owner named.
- Device cap includes spare.
Next steps
Review device and SMS volume pricing, device setup, SMS API documentation.
Deep dive: production hardening
Nightly OEM killers are an outage at 22:40. Watch inbound parse, not only outbound 200s.
Deep dive: scaling and failure modes
Multi-region freeze weeks add devices before inventing a hidden unlimited-handset SKU. Raise OEM ceilings; fair-use remains.
Deep dive: integration discipline
Idempotency on job_id + kind (prompt|hold|go). MCP is a REST wrapper — live fields in Developer Center.
Priced by devices and SMS send volume. You use your own phone and operator SMS credit.
22:30 HOLD drill
Canary. Prompt a staff SIM. Confirm GO parses. Hold drip during the wave.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- two-way SMS inboxReplies on your SIM
- OTP and 2FA SMS on AndroidAuthentication flows
- SMS webhook integrationInbound and status events
- SMS auto-reply and STOP keywordsOpt-out and keywords





