Vendor SMS Onboarding

Purpose

Provides a deterministic, no-skip runbook for provisioning a new SMS vendor account, registering its credentials in 1Password + master.env, populating its knowledge-base directory, wiring its webhook handler skeleton, and moving the vendor row in messaging_providers from pending to ready_for_smoke.

When to use

  • When starting Phase 0B for a new SMS vendor
  • When re-onboarding after a vendor API key rotation
  • When adding a per-state sending number to an already-onboarded vendor

Outputs

  • 1Password item created in target vault
  • master.env section added with vendor env vars
  • workspace/knowledge-base/<vendor>/ populated
  • messaging_providers row updated to ready_for_smoke
  • Webhook handler skeleton file
  • Systemd unit enabled
  • FUNNEL-REGISTRY.md updated
  • Implementation script: /home/opsadmin/.openclaw/tools/register-vendor-credentials.sh
  • Companion skill: messaging-webhook-handler-template
  • Companion skill: messaging-vendor-sandbox-tester

Invokes / Invoked by

Invokes: SKILL, SKILL Invoked by: _summary, _summary