Vertical Compliance Bundles
Vertical bundles are a catalog of pre-packaged activation packs for regulated traffic families: healthcare (HIPAA), fintech (KYC), e-commerce, and payments & collections (PCI). Each pack provisions everything a new workspace in that vertical needs in one click: a draft compliance profile, draft campaigns, a vertical-tuned AI agent, an opt-in confirmation flow, and an in-product go-live checklist. The catalog and activation flow live at Settings → Compliance → Vertical bundles.What activation creates — draft only
Activation is one-click, draft-only. For the pack you choose, Orbit provisions four kinds of resources:The four-step flow
The page walks you through four steps. The dashboard calls the API as follows — the same endpoints are available if you script activation instead of using the UI.1. List the packs
The catalog lists the shipped packs with a summary, campaign count, and checklist step count for each.- Endpoint:
GET /api/v1/compliance/vertical-bundles - Dashboard: cards rendered on the Vertical bundles page.
2. Preview the manifest
Open View pack contents on a card to see exactly what activation provisions before you commit — every draft campaign’s message template, the AI agent’s system prompt, the double-opt-in confirmation copy, and the go-live checklist, fetched lazily while the dialog is open.- Endpoint:
GET /api/v1/compliance/vertical-bundles/:key
404 on an unknown pack key means the key is not in the shipped catalog.
3. Activate
Press Activate pack (optionally filling in your brand name, help contact, and ISO-2 country code to brand the seeded copy), then confirm.- Endpoint:
POST /api/v1/compliance/vertical-bundles/:key/activate - Optional body fields:
brand_name,help_contact,country_code(ISO-2), orcountries(an ISO-2 list that takes precedence overcountry_code).
4. Work the go-live checklist
The page renders the returned checklist and keeps you on it until go-live. The checklist is a mix of two step kinds:- Provisioned steps — the resources activation created, marked done automatically.
- Manual steps — gates only you can clear: attach required compliance documents, submit the profile for verification, review the double-opt-in copy, confirm the quiet-hours window, and approve campaign copy. Toggle a manual step done or pending as you complete it.
-
Toggle endpoint:
PATCH /api/v1/compliance/vertical-bundles/activations/:profileId/checklist/:stepIdwith{ "status": "done" }or{ "status": "pending" }. -
Read back the checklist anytime:
GET /api/v1/compliance/vertical-bundles/activations/:profileId.
Roles and audit
Activation and checklist updates are audit-logged with the actor’s user id
and the provisioned profile id, so the go-live trail is reconstructible.
Tenant-owned controls
Vertical bundles are a tenant-owned posture: the pack ships the vertical’s sensible defaults, and your workspace stays responsible for the rest — attaching senders, confirming the copy, and clearing the go-live checklist. The pack does not decide that a send is compliant; it gives you a reviewed starting point for the vertical and a checklist that keeps go-live gates visible. The pages under Your Tenant Compliance Posture describe the toggle map these defaults hook into.Worked examples
List the packs
GET /api/v1/compliance/vertical-bundles returns the catalog summaries:
Preview a manifest
GET /api/v1/compliance/vertical-bundles/healthcare_hipaa returns the full
manifest — complete draft-campaign copy, the agent, the opt-in copy, and the
checklist:
Activate
POST /api/v1/compliance/vertical-bundles/healthcare_hipaa/activate with a
branded body:
201 and the full activation state:
Checklist states
Each checklist step is in one of the states below; provisioned resources are markeddone by activation, and manual gates you toggle yourself as you clear
them.
The e-commerce pack adds
separate_marketing_optin (confirm promotional sends
only target marketing-consented contacts), the fintech pack adds
configure_transactional_optin, and the PCI pack adds
confirm_hosted_payment_page — same pending → done toggle, same manual
kind.
Limits
- No send on activation. The profile and campaigns stay in draft until you submit the profile and attach senders; nothing is scheduled or sent on your behalf.
- Drafts are yours to edit. The pack seeds starting copy; review and edit it before go-live — the checklist gates do not clear themselves.