In-App Communication

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.

When Core is part of the setup

Booking Ninjas Core

Starts from $400/month

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
Communication Hub is optional for broader outbound messaging. It is $100/month per organization and includes up to 5,000 emails, 500 SMS messages, and 500 WhatsApp messages. Portal, Core, implementation, Salesforce licensing, and third-party engagement or messaging services can be separate where required.

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

What is in-app messaging software?

In-app messaging software displays notices, prompts, reminders, guidance, or announcements inside an application while a user is working in it.

Can messages be targeted by user role?

Yes. Where configured, messages can use Salesforce roles, user types, customer or member segments, locations, and other suitable record attributes.

Can messages appear based on workflow activity?

Yes. Supported workflow stages or record conditions can be used to control when selected in-app guidance appears.

Can messages be scheduled?

Selected messages can use configured start dates, end dates, workflow conditions, or other scheduling rules when those controls are part of the implementation.

Can messages require approval before publishing?

Yes. Internal review or approval steps can be configured where your messaging governance requires them.

Can Booking Ninjas track in-app message engagement?

Message views, dismissals, clicks, or other interactions can be reported where those events are explicitly captured by the configured experience.

Does in-app messaging replace email or SMS?

No. In-app messaging is useful when a user is already inside the application. Email, SMS, and WhatsApp remain useful for outbound communication and can be handled separately through the appropriate communication workflow.

Is in-app messaging built on Salesforce?

Booking Ninjas is Salesforce-native, so configured in-app messaging can use Salesforce records, permissions, workflow context, and reporting.

Does In-App Messaging use AI?

AI is optional. AI-assisted drafting, summaries, or pattern analysis can be separately scoped. Publishing and targeting decisions remain controlled by the configured workflow and your team.

How much does In-App Messaging cost?

In-App Messaging is scoped around the pages, portals, audience rules, workflows, approvals, and reporting required. If Booking Ninjas Core is part of the setup, Core starts from $400/month for 1–50 Active Bookable Units. Implementation is quoted separately.

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.

WhatsApp Us

WhatsApp Us