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"
- 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. - A row is written to
workspace_addon_purchaseswithstatus=paid(orstatus=pendingif the card needs 3DS / SCA โ Stripe redirects you to confirm and the webhook completes the flow). - The delivery team is paged via email
(
BLENGI_TEAM_NOTIFY_EMAIL) so they can start the work. - The Purchase history table at the bottom of the page reflects the new row with the appropriate status badge.
Status meanings
| Status | What 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/addonsCRUD 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.