Point of Sale on Salesforce
Add POS to Booking Ninjas when you need to take on-site orders, record sales, apply discounts or refunds, and keep transaction history connected to operations.
Add POS When the Sale Happens On Site
POS is a paid Booking Ninjas extension, not part of Core.
Per Location / Month
Add POS to each location that needs the POS workflow.
POS Components
The extension includes POS Admin and POS App.
Connected Sales Record
Keep orders, sales, refunds, discounts, and reporting in the same platform.
Watch the POS Extension in Action
Show the sale, the transaction record, and what staff can manage after payment.
Run a Sale
Show how staff create an order, add items or services, and complete the configured checkout flow.
Discounts & Refunds
Show how staff apply discounts, handle refunds, and keep the transaction history visible.
See the Sales Record
Show transaction history, sales reporting, and location-level operational visibility.
Verified in the Salesforce Ecosystem.
Booking Ninjas is publicly listed on Salesforce AppExchange, giving buyers an external place to review the product and its public pricing reference.
Run the Sale. Keep the Record.
POS gives staff the transaction workflow they need while keeping the sales record connected to Booking Ninjas.
Orders & Sales
Create orders and keep completed sales as structured transaction records.
Discounts
Apply supported discounts inside the POS workflow instead of handling them outside the sale.
Refunds
Handle supported refund workflows while keeping the adjustment tied to the transaction history.
POS Reporting
Review sales activity and transaction records through the reporting available in your setup.
Connect the Sale to the Customer and Operation
POS is most valuable when the transaction is part of a broader Booking Ninjas workflow.
Customer Context
Keep transaction records connected to the relevant customer or contact where the workflow is configured that way.
Booking Context
Connect POS activity to reservation or service workflows when POS is used alongside Core.
Membership Context
Use POS alongside the Membership extension when member-related sales or benefits are part of the operating model.
Location Context
Keep sales activity tied to the location where the extension is being used.
Add POS by Location
The POS extension is priced per location, so you can add it where the in-person sales workflow is actually needed.
- Use POS at one or many locations
- Keep transaction records tied to the selling location
- Manage staff access through the configured Salesforce security model
- Review sales reporting across the locations in your implementation
- Add supported devices without a separate Booking Ninjas device fee
Keep Payment and Transaction Controls Clear
Booking Ninjas manages the POS workflow. Payment processing still depends on the configured processor, hardware, and vendor setup.
- Configured payment gateway or processor connection
- Order, sale, discount, and refund records in Booking Ninjas
- Salesforce-based permissions and access controls
- Transaction history for operational reporting
- Processor, hardware, transaction, and vendor fees remain separate where applicable
Where the POS Extension Fits
Add POS when the operation takes on-site payments for products, services, food, activities, or other in-person sales.
Hotels & Resorts
Use POS for on-site products, services, dining, or other guest purchases.
Learn More
Restaurants
Run food and beverage sales while keeping the transaction record inside Booking Ninjas.
Learn More
Spa & Wellness
Take payment for services and on-site products as part of the customer visit.
Learn More
Clubs & Membership Operations
Use POS alongside Membership for dining, retail, services, or other member purchases.
Learn MorePOS Extension Pricing
Add POS only where you need it. The extension is priced per location.
POS Admin + POS App
Add this extension to each location that needs the Booking Ninjas POS workflow.
- Orders and sales
- Discounts
- Refunds
- Transaction records
- POS reporting
- Supported devices with no separate BN device fee
Core + POS
Core is $400/month. Add POS for +$100/month per location. If your use case does not need Core, POS can still be selected, but the Booking Ninjas minimum subscription remains $400/month.
- Implementation is separate
- Payment processor and transaction fees are separate
- Hardware or vendor costs are separate
- KDS is a separate +$100/location/month extension
One-time implementation is to be discussed based on locations, POS workflow, payment setup, devices, data, integrations, testing, training, and rollout. Learn why implementation is discussed before a final price .
POS: Booking Ninjas vs Other Approaches
Compare a separate terminal or generic POS with a POS extension that stays closer to your Salesforce operations.
| Capability | Separate Terminal | Booking Ninjas | Generic POS |
|---|---|---|---|
| Orders & sales | Payment-focused | Included in POS extension | Usually supported |
| Discounts & refunds | Depends on terminal | Included in POS extension | Usually supported |
| Transaction history | Separate from operations | Connected Salesforce record | Inside POS system |
| Booking context | Separate | Can connect with Core | Requires integration |
| Membership context | Separate | Can connect with Membership | Depends on product |
| Multi-location model | Terminal-based | +$100 per location | Vendor pricing varies |
| Salesforce context | No native connection | Salesforce-native | Requires integration |
| Best fit | Simple payment capture | POS + broader BN operations | Standalone retail workflow |
Frequently Asked Questions
Add POS Where the Sale Actually Happens
Extend Booking Ninjas with a Salesforce-native POS workflow for orders, sales, discounts, refunds, transaction records, and reporting.