B Blengi docs

Run your workspace

Buy services (one-time add-ons)

The Services page at /app/billing/addons is where workspace Owners and Admins buy one-time professional services โ€” the Pitchbar team handles delivery off-platform once the charge clears Stripe.

Today the catalog has one entry: Professional AI Setup (โ‚ฌ499). The platform admin can add more from /admin/addons (see One-time add-ons).

What happens when you click "Buy now"

  1. The price is charged to the workspace's saved payment method via Cashier's invoiceFor() helper. No second Stripe Checkout session is opened โ€” the charge happens server-to-server.
  2. A row is written to workspace_addon_purchases with status=paid (or status=pending if the card needs 3DS / SCA โ€” Stripe redirects you to confirm and the webhook completes the flow).
  3. The delivery team is paged via email (BLENGI_TEAM_NOTIFY_EMAIL) so they can start the work.
  4. The Purchase history table at the bottom of the page reflects the new row with the appropriate status badge.

Status meanings

StatusWhat it means
Pending (yellow) Charge initiated; awaiting Stripe confirmation. Usually takes seconds; can take longer if 3DS verification is required.
Paid (blue) Stripe confirmed the payment. Delivery team has been paged and will start work.
Delivered (green) Team marked the service as complete. The platform admin sets this manually after delivering the work.
Failed (red) Card was declined or the payment otherwise didn't clear. You can retry by clicking Buy now again.
Cancelled (grey) You or the team cancelled the purchase before delivery.

Why I can't see the page

  • You don't have billing access. Only workspace Owners and Admins can see the Services page โ€” same gating as the Billing page. Editors and viewers get a 403.
  • The platform hasn't enabled any add-ons. When no add-on has is_active=true, the page renders with an empty state ("No services available").
  • You're a platform super_admin. The Services entry is hidden from your sidebar (you use the /admin/addons CRUD instead).

Re-purchasing the same service

You can't double-purchase the same add-on while a prior purchase is in Pending, Paid, or Delivered state โ€” the Buy button is disabled. Once a purchase falls into Failed or Cancelled, the button re-enables so you can try again or buy the same service a second time.

If you genuinely need a repeat purchase of a delivered service, contact support โ€” we can flip the prior row's status so the catalog re-opens for you.