Overview
Extaas B2B Service is a business portal for public pages, audience, email, booking, rent and credits.
Setup, integrations, module behavior and operational guidance for b2b.extaas.com customers.
Extaas B2B Service is a business portal for public pages, audience, email, booking, rent and credits.
Point the business domain or subdomain to the deployed application. Add the same host to the platform workspace record so the app can resolve the correct workspace.
Supabase stores module settings, private bookings, rental requests, pages media, calendar reminders and logs. Service role credentials stay server-side.
Resend powers campaigns, customer status emails and module notifications. Configure API key, sender name and sender email before using booking or rent email flows.
Credits are used for value events: email recipients, completed bookings, approved rent requests and daily active workspace access. Setup and content editing are free.
Credits are charged only for meaningful value events. The rules below explain when a credit is reserved, captured, released or not used at all.
Email sending uses 1 credit per delivered recipient. Audience sending counts every subscribed recipient in the list.
Editing templates, components, attachments, payload data and audience membership is free.Booking reserves credits when a request is accepted. When the booking is completed successfully, reserved credits are captured by rounded booking hours when start and end are known. If the end time is missing, 1 credit is captured.
Creating services, editing sessions, locations, images, email bodies and settings is free. Canceled bookings release reserved credits.Rent reserves credits when a request is approved. The amount follows the requested rental period: 5 rental days reserve 5 credits, 1 rental day reserves 1 credit. Successful completion captures the reserved credits.
Creating listings, editing fields, locations, images and settings is free. Canceled or declined requests do not capture credits.Store captures 1 credit per purchased cart item after a successful Stripe payment. If a customer buys 5 products, 5 credits are captured.
Browsing products, editing Stripe settings and changing product card design does not use credits.Public pages use daily credits for each enabled public page because they keep customer-facing content available on the landing site.
Creating, editing, disabling pages and redirects is free.Each active workspace uses 1 credit per day. This keeps the portal, enabled modules and private workspace available.
If credits reach zero, paid public actions pause until credits are added again.Extaas B2B does not provide cron hosting or customer-managed scheduled jobs. Any recurring automation must be handled by your deployment platform, Supabase scheduled functions, or another trusted scheduler you control.
Pages controls the public identity. Audience manages contacts. Email sends messages. Booking handles sessions. Rent handles listings. Calendar shows active operations.
Confirmation and status emails include self-service links where customers can cancel bookings, cancel rent requests or unsubscribe from audience emails.
Keep Supabase service role keys, Stripe secrets and Resend API keys server-side. Public pages must only expose enabled customer-facing settings and media.
The portal is built with GDPR-aware data minimisation, server-side secret handling, audit-friendly logs, WCAG-oriented contrast checks and least-privilege access flows. ISO 27001, SOC 2 Type II and HIPAA require organisational policies, vendor contracts, risk registers and external audits before they can be claimed.