Portal Extension

Customer Portal on Salesforce

Provide customers with a single place to access bookings, invoices, payments, documents, requests, account information, and other self-service workflows you choose to provide.

Add a Customer-Facing Layer to Booking Ninjas

Customer Portal is a paid Portal extension. The bookings, billing, requests, memberships, or other workflows behind it come from the Booking Ninjas modules you use.

+£100 / Portal / Month

Add one customer-facing Portal configuration to your Booking Ninjas setup.

Connected Self-Service

Expose selected Booking Ninjas records and actions without creating a separate operating system.

Configurable Access

Control what external users can see and do based on the portal implementation.

See the Customer Portal in Action

Show customers what they can access and how their activity connects back to your team.

Add Customer Portal overview video

Account & Self-Service

Show profile information, bookings, account details, documents, and available customer actions.

Add billing & request video

Billing & Requests

Show invoices, balances, payment actions, and customer requests entering your Booking Ninjas workflow.

Add staff-side workflow video

Staff Handoff

Show how portal activity connects to Salesforce records, requests, and staff workflows.

Expose the Right Workflows to Customers

Surface the records and actions customers need based on your Booking Ninjas setup.

Account & Profile

Let customers access permitted profile and account information.

Bookings & Reservations

Expose selected reservation details and customer booking actions where your configured workflow supports them.

Invoices & Payments

Surface invoices, balances, payment history, or payment actions where the required billing and payment setup is configured.

Requests & Documents

Let customers submit supported requests and access selected documents or records through the portal.

Show Each User the Right Portal Experience

Configure the experience around customer type, account, membership, property, programme, location, or other operational criteria.

Dashboard

Shape the landing experience around the information and actions relevant to that user.

Permissions

Control access to records, documents, balances, and actions.

Status-Based Views

Change what users see as booking, account, membership, or service status changes.

Multi-Entity Access

Support multiple locations, properties, programmes, or accounts where required.

Control What External Users Can Access

Portal access is configured around your Salesforce setup and the records intended for external self-service.

  • Configure the external-user login experience appropriate to the portal.
  • Control access to records, fields, documents, and actions.
  • Expose only the information intended for the external customer experience.
  • Keep relevant portal submissions and record changes visible to staff.
  • Apply different portal experiences to different user groups where required.
  • Consider Salesforce external-user licensing separately when the setup requires it.

Keep Self-Service Connected to Operations

Customer actions can connect to the same Booking Ninjas records and workflows your staff already use.

Customer Records

Keep portal activity connected to the relevant Salesforce customer record.

Requests

Turn customer submissions into structured operational work for staff.

Billing

Surface billing information without creating a separate financial record inside the portal.

Reporting

Use available portal activity with Salesforce reports and dashboards.

The Portal Is the Access Layer

The Booking Ninjas modules behind the portal provide the operational workflows customers interact with.

  • Customer Portal — Portal Extension
  • Bookings, Reservations, Availability, Billing & Invoicing — Core
  • Member Records, Benefits & Stored Value — Membership
  • Classes, Enrollment & Attendance — Class App
  • Event Workflows & BEO — Event Management
  • Email, SMS & WhatsApp — Communication Hub
  • Client-Specific Portal Logic or New Integrations — Scoped Separately

Where Customer Portals Fit

Useful where external users need ongoing access to bookings, billing, requests, documents, or account information.

Available on Salesforce AppExchange

Booking Ninjas is publicly listed on Salesforce AppExchange.

Customer Portal Pricing

Add a Portal when customer self-service is part of your operating model.

Example setup

Core + One Customer Portal

Starts from £500/month

Core starts from £400/month for 1–50 Active Bookable Units, plus £100/month for one Portal.

  • Booking Engine and Reservation System
  • Availability Management and Rate Controller
  • Group Booking
  • Billing and Invoicing
  • Request and Contact Management
  • Property Management and Front Desk
  • Standard reports and dashboards
  • Customer Portal extension
Implementation is separate. Portal design, external-user setup, permissions, workflows, data structure, integrations, testing, training, and rollout are reviewed before a final implementation price is provided. Salesforce external-user licensing, payment processing, messaging, and other third-party services can also be separate where required.

Separate Self-Service vs Connected Customer Portal

Keep the customer experience closer to the operational records behind it.

Capability Separate Portal / Manual Process Booking Ninjas
Customer self-service May depend on another system or staff Available through the Portal extension
Booking context May require integration or manual updates Can connect directly to Booking Ninjas workflows
Requests Often handled through forms or email Can enter the configured operational workflow
Billing May require a separate billing portal Can surface configured Booking Ninjas billing information
Permissions Depends on the external platform Configured around the Salesforce environment
Reporting Portal data may remain separate Available portal activity can stay connected to Salesforce reporting

Frequently Asked Questions

What is a customer portal?

A customer portal gives external users a secure self-service area where they can access selected account information, bookings, billing, requests, documents, or other configured workflows.

Is Customer Portal included in Core?

No. Customer Portal is a paid Portal extension priced at £100/month per portal.

How much is Core plus one Customer Portal?

Core starts from £400/month for 1–50 Active Bookable Units. One Customer Portal adds £100/month, so this setup starts from £500/month before implementation and third-party costs.

Can customers see their bookings?

Yes, when booking access is included in the configured portal and the underlying Booking Ninjas booking workflow supports it.

Can customers make payments through the portal?

Yes, when the required billing and payment setup is configured. Payment processor and transaction fees remain separate where applicable.

Can customers submit requests?

Yes. Supported requests can be submitted through the portal and connected to the relevant Booking Ninjas workflow.

Can different users have different portal access?

Yes. Portal access can be configured around external-user roles, records, permissions, customer types, locations, programs, or other business rules.

Are Salesforce external-user licenses included?

Not necessarily. Salesforce external-user licensing can be separate where the portal implementation requires it.

Is Communication Hub included with Customer Portal?

No. Communication Hub is a separate add-on for broader email, SMS, and WhatsApp communication workflows.

How is Customer Portal implementation priced?

Implementation is quoted separately based on portal design, external-user setup, permissions, workflows, integrations, testing, training, and rollout requirements.

Give Customers One Place to Get Things Done

Add a customer portal for the bookings, billing, requests, documents, and self-service workflows your customers actually need.

Напишіть нам у WhatsApp

Напишіть нам у WhatsApp