In-App Messaging on Salesforce
Show contextual notices, prompts, reminders, and guidance inside configured Booking Ninjas experiences using the customer, user, and operational context already available in Salesforce.
Put guidance inside the workflow instead of relying only on external messages.
Booking Ninjas can use configured Salesforce and operational context to show in-app notices, guidance, reminders, announcements, and other messages inside supported user experiences.
What appears, when it appears, and who sees it depends on the portal, page, user role, record data, workflow rules, and implementation configured for your organization.
Show Contextual Messages Inside the User Experience
Use configured workflow context to decide when guidance or information should appear.
Workflow Prompts
Show guidance at selected steps in a configured booking, request, billing, portal, or operational workflow.
Announcements
Surface selected product, operational, policy, or service announcements inside the application.
Reminders
Prompt users when a configured action, record, or workflow step still needs attention.
Next-Step Guidance
Explain what a user should do next without forcing them to leave the current workflow.
Target Messages With Salesforce Context
Use the user and operational information available in your implementation to control who sees each message.
Role
Show selected messages to the internal or external roles defined in your configured environment.
Record Context
Use suitable booking, request, membership, billing, event, or other record information as part of the message rules.
User Segment
Define suitable audiences by customer type, member group, property, location, program, or other configured criteria.
Workflow Stage
Show guidance when a supported workflow reaches a selected stage or condition.
Support Onboarding and Feature Guidance
Use in-app guidance to explain important actions and changes without promising automatic adoption.
Getting Started
Show configured prompts that introduce important parts of a user workflow.
Feature Notices
Explain selected changes or newly available capabilities inside the relevant experience.
Process Guidance
Provide short instructions where a user may need help completing a configured process.
Training Reminders
Surface selected training, event, or program reminders where those workflows are configured.
Keep Messaging Rules and Ownership Clear
Use configured permissions, review steps, and scheduling rules when in-app communication needs governance.
- Control who can create or manage selected in-app messages.
- Add internal approval steps where message review is required.
- Configure start and end dates for time-sensitive notices.
- Retain available message and workflow history for operational review.
- Use Salesforce permissions to govern access to the underlying records.
- Apply separate rules by property, location, portal, user group, or operating unit where required.
Review Available Message Activity
Use the interaction data captured by the configured experience for operational reporting.
- Messages shown
- Audience or segment
- Message type
- Configured workflow context
- Dismissal or interaction data where captured
- Message start and end dates
- Available user activity
- Salesforce reports and dashboards
Optional AI-Assisted Message Analysis
AI can support drafting and analysis when separately scoped. It does not guarantee engagement, adoption, or the best time to show a message.
Draft Assistance
Generate draft in-app copy from suitable business context for human review.
Activity Summaries
Summarize available message and interaction activity for internal review.
Pattern Review
Review historical activity for recurring message or workflow patterns where suitable data exists.
Content Review
Use AI as an optional writing aid while keeping approval and publishing decisions with your team.
Connect In-App Messaging to Salesforce Records
Keep targeting and message context close to the operational records Booking Ninjas already uses.
User Context
Use suitable Salesforce user, contact, member, or customer context where configured.
Operational Context
Connect messaging rules to the booking and operational records used in your implementation.
Permissions
Use the Salesforce security model to govern access to relevant data and administration.
Reporting
Use available message activity in configured Salesforce reports and dashboards.
Where In-App Messaging Can Fit
Useful where guests, members, customers, or staff use Booking Ninjas portals and operational interfaces.
In-App Messaging Supports Contextual Communication — It Does Not Replace Every Messaging Platform
Booking Ninjas can support contextual notices, prompts, reminders, announcements, guidance, targeting rules, permissions, and related reporting inside configured experiences. Specialist product-adoption, customer-engagement, marketing automation, push-notification, or external messaging tools can remain in place where their broader capabilities are required.
Available on Salesforce AppExchange
Booking Ninjas is available on Salesforce AppExchange.
In-App Messaging Pricing
In-app messaging is configured around the user experience, workflow rules, audience logic, and portal or application surfaces involved.
Configured for Your Experience
Implementation-basedThere is no separate fixed public In-App Messaging add-on price listed here.
- Message types and placement
- Audience and role rules
- Workflow triggers
- Scheduling and approvals
- Interaction tracking where required
- Reports and dashboards
- Portal or application configuration
- Testing and rollout
Booking Ninjas Core
for 1–50 Active Bookable Units when messaging is connected to Booking Ninjas booking and operational workflows.
- Booking Engine and Reservation System
- Availability Management and Rate Controller
- Billing and Invoicing
- Request and Contact Management
- Standard reports and dashboards
- Basic transactional communication
External Communication vs In-App Guidance
Both approaches can be useful; the difference is where the message appears and what context is available.
| Capability | External Communication | Configured In-App Messaging |
|---|---|---|
| Message location | Email, SMS, WhatsApp, or another external channel | Inside a configured Booking Ninjas experience |
| Workflow context | May require links back into the application | Can appear within the relevant page or workflow |
| Audience rules | Usually based on mailing or messaging audiences | Can use suitable Salesforce role and record context |
| Guidance | Useful for reaching users outside the application | Useful for short prompts while the user is already working |
| Interaction data | Depends on the communication provider | Depends on the interaction tracking configured in the experience |
| Best fit | Outbound communication and reminders | Contextual guidance and application notices |
Frequently Asked Questions
Put Helpful Messages Inside the Workflow
Show us which users need guidance, where they need it, and what application or portal actions should trigger the message.