Skip to main content

Bifrost

Team landing page for the Bifrost team. This folder groups the initiatives owned by the Bifrost team — primarily billing infrastructure, quota management, and package lifecycle features.

Initiatives

  • deduction-v2/ — real-time balance hold (hold-and-settle) replacing post-hoc deduction for Qontak One billing.
  • self-subs/ — self-serve new subscription, renewal & upgrade with payment/invoicing.
  • downgrade-webhook/ — handles webhook events triggered by package downgrade flows.
  • downgrade-user/ — quota-deficit enforcement that warns, then restricts/restores user roles after a downgrade.
  • quota-management/ — standardized quota management system for check, deduction, refund, and usage logging across Qontak products.
  • lite-seats/ — Lite User role with configurable permissions (max 20, no inbox) and tiered quota deduction (standard → Lite fallback).
  • qontak-one-team/ — migration of Chat Divisions and CRM Teams into unified Launchpad USMAN, with mandatory team assignment for new user invitations.
  • qontak-launchpad-audit-logs/ — audit log coverage for every permission change in Launchpad, with a read API and UI gated by usman_users_manage.
  • billing-expired-handling/ — billing-expiry & subscription-state transitions (BE/FE/Mobile).
  • postpaid-usage-scheduler/ — monthly scheduled postpaid usage rollup that drives the billing charge.
  • meta-modpanel-call-usage/ — billing reconciliation of call usage vs Meta vs Modpanel.
  • self-topup/ — Self Top-up improvement for Billing V3: new balance types (User Quota, Voice, AI Dialog), minimum amounts, and a Review Order step.
  • one-cid-multiple-waba/ — shared company-level balance pool for Billing V3 orgs with multiple WABA IDs (Meta Coexistence model).
  • sales-invoice-jurnal/ — per-CID toggle to surface "Download SO"/"Download SI" buttons (Jurnal Sales Invoice) on the self top-up flow.
  • sso/SSO operational documentation (not an initiative): force-logout handbook and SSO/session reference. The SSO-token initiative lives under centralized-sso-token/.
  • centralized-sso-token/Centralized SSO Token: centralized web session via the Mekari Session SDK (@mekari/sdk) across Launchpad, Hub, Hub Chat v2, and CRM; one authoritative cross-repo RFC plus a per-surface integration RFC.

Program management