Settings

Revenue, bookings, deposits, team performance, and business configuration.

Business controls

You only see the controls your role is allowed to manage.

Business profileReady
Booking policiesReady
Deposit rulesReady
Role permissionsReady
Payment providersReady
Message templatesReady
Data export and deletionReady
Audit logsReady

Security posture

Production launch should enforce MFA for owners/admins, signed webhooks, encrypted secrets, audit logs, payment reconciliation, and NDPA-compliant data request workflows.

Account security

Production-grade account controls for verification, MFA, sessions, and recovery.

Email verificationPending

owner@prime.buk.ng

Multi-factor authOff

Privileged accounts should require verification after password sign-in.

Password recovery

Reset tokens expire quickly and revoke active sessions after password change.

Active sessions1
Mobile devices1

Mobile refresh tokens are rotated and can be revoked after password reset.

Bank transfer payouts

Customers paying deposits by bank transfer see these details on the checkout page.

Current plan

Business

₦45,000

Billing state

Healthy

ACTIVE

Next renewal

09 Aug 2026

Cycle

Outstanding

₦45,000

₦0 overdue

Subscription billing

Plan, usage limits, open invoices, and billing recovery state.

Healthy

Plan amount

₦45,000

Active

Keep subscription active and monitor usage.

Active staff

Ok

1 / 25

Locations

Ok

1 / 5

Monthly bookings

Ok

18 / 2,500

Monthly messages

Ok

31 / 10,000

Services

Unlimited

3 used

Campaigns

Unlimited

0 used

Plan catalog

Nigeria-ready monthly pricing with annual billing controls prepared for rollout.

Free

Custom

Solo operators testing a public booking link before committing to paid automation.

Public booking pageBasic service listCustomer recordsLimited reminders

Starter

₦8,000

Solo professionals and small teams validating online bookings.

Everything in FreeDeposit-first booking linksAutomatic SMS & email remindersCustomer CRM with notes & tags

Pro

₦20,000

Growing salons, spas, clinics, and service teams.

Everything in StarterStaff calendars & utilizationPoint of sale with receiptsWhatsApp campaigns & win-backsRevenue & no-show reportsManual transfer reconciliation

Business

₦45,000

Current

Premium teams that need finance controls and multi-role operations.

Everything in ProFinance role & settlement controlsMulti-location controls (up to 5)Advanced roles & audit logsMobile API accessPriority onboarding & support

Enterprise

Custom

Chains, clinics, franchises, and regulated service groups.

Everything in BusinessUnlimited staff & locationsCustom contract & SLACustom integrationsDedicated supportSecurity review & compliance

Plan requests

Upgrade and downgrade requests submitted for platform billing review.

RequestedFromToCycleSubmittedStatus
BusinessStarterBusinessMonthly09 Jul 2026Review Required

Subscription invoices

Open, overdue, and paid merchant subscription invoices.

NumberPlanPeriodAmountDuePaidStatus
INV-PRIME-2026-05BusinessMay 01, 2026 - May 31, 2026₦45,00031 May 2026Not setOpen
INV-PRIME-2026-04BusinessApr 01, 2026 - Apr 30, 2026₦45,00001 May 202628 Apr 2026Paid

Deployment

Needs work

6 blockers

Live providers

0

Connected

Payment stack

4

Configured

Demo gaps

10

Resolve

Provider readiness

Deployment, payment, messaging, mobile, monitoring, and legal-provider state without exposing secrets.

Deployment

Production origin

The canonical app URL is HTTPS-ready.

CONFIGURED

Set NEXT_PUBLIC_APP_URL to https://buk.ng before public launch.

Signing secrets

Session and worker secrets meet the minimum length check.

CONFIGURED

Generate separate high-entropy AUTH_SECRET and MESSAGE_WORKER_SECRET values.

Database

Persistent database writes

The app is still in safe demo mode for writes.

DEMO

Provision managed PostgreSQL, run migrations, seed only safe data, then set BUK_ENABLE_DB_WRITES=true.

Payments

Paystack deposits

The local hosted demo checkout is still active.

DEMO

Complete Paystack business verification, add live keys, verify webhooks, and run small-value test deposits.

Flutterwave fallback

No fallback payment provider is configured.

MISSING

Add Flutterwave only after Paystack is stable or if merchant verticals require it.

Messaging

SMS reminders

SMS delivery is not live yet.

DEMO

Select a Nigerian SMS aggregator, configure sender ID, webhook URL, and delivery-status callbacks.

WhatsApp Business

WhatsApp is not configured yet.

MISSING

Use WhatsApp for high-value reminders after template approval and opt-in rules are clear.

Transactional email

Transactional email provider is not configured.

MISSING

Connect Resend, Postmark, SendGrid, or another provider and verify domain authentication.

Provider webhook signing

Messaging callbacks have a signing secret or live messaging is off.

CONFIGURED

Set MESSAGING_WEBHOOK_SECRET and reject unsigned delivery callbacks.

Mobile

Mobile API base

Mobile clients can target the HTTPS app origin.

CONFIGURED

Keep mobile clients on the versioned /api/v1/mobile endpoints and pin the production API origin.

Push notifications

Push provider details are not configured.

MISSING

Choose FCM first for Android/PWA, then add APNS before an iOS release.

Operations

Error monitoring

Error monitoring is not configured.

MISSING

Connect Sentry or equivalent before onboarding beta merchants.

Incident and backup runbooks

Incident ownership or backup restore documentation is missing.

MISSING

Document restore steps, test a restore, and set a monitored incident contact.

Legal

Merchant legal links

Privacy or terms URL is missing or not HTTPS.

MISSING

Publish Nigeria-ready privacy, terms, refund, and merchant agreement pages.

Launch status

Launch blocked

production

Passed checks

6

15 total

Warnings

2

Review

Blockers

7

Required

Launch readiness

Environment, security, payment, messaging, operations, and privacy checks for production.

Environment

Runtime mode

PASS

NODE_ENV is production.

Canonical app URL

PASS

Canonical app URL is configured.

Security

Auth secret strength

PASS

AUTH_SECRET is present and long enough for signing.

Database

Database URL

PASS

DATABASE_URL is configured.

Persistent data mode

FAIL

Production must set BUK_ENABLE_DB_WRITES=true with a valid DATABASE_URL.

Database connectivity

FAIL

Database writes are disabled; app is operating in safe demo mode.

Payments

Live payment mode

WARN

Hosted demo checkout is active. This is fine for demos, not public launch.

Payment public key

PASS

Payment public key is configured for live checkout surfaces.

Messaging

Message worker secret

PASS

Message worker secret is configured.

Live messaging providers

WARN

Demo message delivery is active. This is fine locally, not for launch.

Operations

Error monitoring

FAIL

Configure ERROR_MONITORING_DSN before public launch.

Incident contact

FAIL

Set INCIDENT_CONTACT for production escalation.

Backup runbook

FAIL

Set BACKUP_RUNBOOK_URL and verify database backups before launch.

Privacy

Privacy policy

FAIL

Set PRIVACY_POLICY_URL before collecting real customer data.

Data request owner

FAIL

Set DATA_REQUEST_EMAIL for NDPA export/deletion workflows.