Skip to content
Splashify Pro
Docs

WhatsApp Business Account

The waba command mirrors everything the Dashboard page shows about your connected WhatsApp Business Account, and lets you update the business profile, refresh data from Meta, register the phone, and manage Official Business Account (OBA) status.

Quick start

bash
splashify waba                                # full WABA details
splashify waba setup-status                   # high-level setup checklist
splashify waba sync                           # pull fresh data from Meta
splashify waba register-phone                 # (re-)register the phone with Meta
splashify waba oba-status                     # Official Business Account status
splashify waba oba-apply                      # apply for Official Business Account
splashify waba request-deletion               # request WABA deletion (destructive)

Command reference

Update the business profile

bash
# Single field — other fields are preserved
splashify waba update --about "Premium WhatsApp messaging for businesses"

# Multiple fields at once
splashify waba update \
  --about       "Premium WhatsApp messaging" \
  --description "Splashify Pro — broadcasts, templates, AI-driven flows" \
  --email       "[email protected]" \
  --address     "Kolkata, West Bengal, India" \
  --vertical    "PROF_SERVICES" \
  --websites    "https://splashifypro.com,https://app.splashifypro.com"

Partial updates are safe. Since v0.1.7 the CLI does a read-modify-write — it fetches the current profile, overlays whichever flags you passed, and submits the merged body. Fields you didn't mention stay untouched.

--vertical values

Meta-defined enum: AUTO, BEAUTY, APPAREL, EDU, ENTERTAIN, EVENT_PLAN, FINANCE, GROCERY, GOVT, HOTEL, HEALTH, NONPROFIT, PROF_SERVICES, RETAIL, TRAVEL, RESTAURANT, NOT_A_BIZ, OTHER.

Fields returned by splashify waba

Backed by GET /api/v1/app/dashboard/whatsapp-status. The response includes:

If the response includes "needs_sync": true, run splashify waba sync; the next call returns the full set.

Common patterns

bash
# Quality at a glance
splashify waba | jq '{phone_number, waba_id, quality_rating, messaging_limit_tier}'

# Is the phone registered?
splashify waba | jq '.phone_status'

# Bulk audit across organizations: wrap in a for-loop over splashify account orgs
  • Access Tokens — required to call waba commands
  • Templates — message templates approved for this WABA
  • Calling — voice calls run against the same phone