BlueFletch Enterprise
  • BlueFletch Enterprise
  • Product Guides
    • BlueFletch Launcher
      • Configurable Layouts
        • Layouts
        • Orientation Options
        • Criteria
        • Widgets
        • Implied Groups
        • Kiosk Mode
        • Persistent Foreground App
        • Password Protected Applications
        • Quick Start Applications Folder
        • Layout Custom Actions
        • Replacement Values
        • Assets Manager
      • Theming
        • Configure Theme
        • Site-Specific Theming
        • Custom Field Display
      • Site Information Service
      • Custom Intents
        • Standard Android Intents
        • Platform Actions
        • Filtering
        • Technical Guide
      • Security and Safety
        • Clear App Data on Logout
        • Application Enabler
        • Disable Packages
        • Key Management
        • NFC Enable/Disable
        • Secure Notifications
        • Wi-Fi UI Settings Enable/Disable
        • Motion Activated Device Lock
        • Unique Login
        • Local Admin Password
        • Device Remote Lock
      • Device Loss Prevention
        • Low Battery Mode
        • Luggage Tag Mode
        • Secure Device Mode
      • Launcher Provider SDK
      • Load Configurations via QR Code Scan
      • Getting Started
      • Technical Guide
      • Release Notes
    • Authentication and SSO
      • Features
        • Secondary Authentication
          • PIN
          • Face Recognition
          • NFC Tag
          • Barcode
          • Alternate Secondary Authentication
      • Technical Guide
        • LDAP
        • AppAuth/OIDC
        • Okta (Session)
        • MSAL
        • ADFS 3.0/2012 Using ADAL
      • Release Notes
    • Support Application
      • Features
        • Events to Splunk
        • Logs to Azure
        • External Configuration Support
        • Application Usage History
        • Generating RxLogger Log Files
      • Technical Guide
        • Event Information
        • Event Examples
      • Support Installer
      • Getting Started
      • Release Notes
    • Device Finder
      • Features
        • Device Details
        • Device Status
        • View Site Devices
      • Technical Guide
      • Getting Started
      • Release Notes
    • Browser
      • Features
        • Custom Scripts
        • FIDO2 / Webauthn Support
        • URL AllowList and BlockList
      • Technical Guide
        • Configuring Browser
        • All Configuration
        • Available Intents
        • APIs and Page Actions
      • Release Notes
    • Chat
      • Features
      • Technical Guide
      • Getting Started
      • Release Notes
    • Playbook Agent
      • Features
      • Getting Started
      • Release Notes
    • Portal
      • Login & Logout
      • Navigation & Account Settings
      • Support Agent
        • Home
        • Device Details
        • Dashboards
        • Cards
        • Event Explorer
        • Reports
      • Enterprise Launcher
        • Creating a Configuration
        • Sending a Notification
        • Managing Sites
      • Playbook MDM
        • Playbooks
        • Plays
        • Devices
        • Deployment Groups
        • Zebra StageNow
      • EMM Console
        • Overview
        • Setup
          • Enroll Org in EMM
          • Policy Management
          • Provisioning
          • Device Management
          • Installing Playbook in EMM
        • Troubleshooting
          • Device Issues
          • Policy Issues
      • Chat Manager
        • Overview
        • Chat Roles
        • Chat Channels
        • Chat Audio Transcription
        • Message Logs
      • Admin
        • Organization
        • Single Sign On
          • Azure Setup
          • Okta Setup
          • Google Workspace Setup
          • Portal Setup
        • Users
        • Roles
          • Overview
          • Predefined Roles
          • Permissions
          • Manage Roles
        • Downloads
        • Agents
        • Key Management
          • Overview
          • API Keys
          • Device Keys
          • Device Restrictions
          • Allowed IP Addresses
        • Enterprise
        • Audit Logs
      • Event Forwarding
      • Remote Control
      • Getting Started
      • Release Notes
    • Other Applications
      • Messaging
        • Features
        • Technical Guide
        • Release Notes
      • Keyboard
        • Features
        • Technical Guide
          • How to: Set Keyboard as default
        • Release Notes
      • Bluetooth
        • Features
        • Release Notes
      • Voice Chat
        • Features
        • Release Notes
      • Device Remote Control
        • Features
        • Technical Guide
        • Release Notes
      • Device ID
        • Features
        • Technical Guide
        • Release Notes
      • Suite Installer
        • Technical Guide
        • Release Notes
      • Accessibility Enabler
        • Release Notes
      • EPM Plugin
        • Features
        • Technical Guide
        • Release Notes
    • Workforce Identity
  • Technical Documentation
    • Updating License Key
    • Commonly Reported Issues
    • Deploying BlueFletch Enterprise
      • Android 10 and 11
      • MDMs
        • Workspace One (VMWare AirWatch)
        • SOTI
        • Microsoft Intune
          • Microsoft Intune + Playbook
      • From Portal to Playbook Agent
Powered by GitBook
On this page
  • Device Configuration and Setup
  • Chat Settings
  • Chat Roles
  • Chat Channels
  • Setting Up and Using Chat Channels
  • Device Configuration and Setup
  • Communicating
  • Setting Up and Using Chat Channels
  • Accessing Chat via Portal (for admins)
  • Accessing Chat through the Device (for end users)
  1. Product Guides
  2. Chat

Getting Started

PreviousTechnical GuideNextRelease Notes

Last updated 10 months ago

Contact your BlueFletch sales representative to activate BlueFletch Chat for your organization's Portal. Once you have been informed the request is complete, you can login to Portal again to see the Chat Manager sidebar option.

To get started on using BFE Chat for your organization's portal, you can either contact your BlueFletch sales representative or submit a "General Inquiry" Jira ticket.

Device Configuration and Setup

  1. Install the following:

  • Launcher: Creates the device folders where configuration files, such as launcher.json, are placed during installation.

  • Auth: Enables login and logout functionality within the Launcher.

  • Support Application: Allows administrators to monitor events and issues encountered by Chat users on their devices.

  • Device ID: Grants the Support Application the ability to identify devices using Chat.

  • BlueFletch Messaging v3.4.8+: You can find it on the page.

  1. Assign a location to the device using the two options:

  • Download a on the device.

  • Alternatively, you can use your organization's list of sites to determine the device siteId. For more information on setting up a custom site list file, refer to the documentation.

  1. Open your "launcher.json" file (IDE or BlueFletch Portal editor). If you don't have one, follow the guide.

  2. Ensure the "orgId" property within the "emsSupportTool" object matches your company's BlueFletch ID (found in BF Portal page).

...
"emsSupportTool": {
    "orgId": "ORG ID HERE",
    ...
}
...
...
"bfChat": {
    "apiKey": "ORG API KEY HERE",
    "autoPlayAudio": true,
    "allowAttachments": true,
    "callTimeout": 20
}
...
  1. Set the "useSiteInfoService" property to true and the "defaultLocation" property to a placeholder string to allow BlueFletch Chat to determine the user's location.

...
"settings": {
    "useSiteInfoService": true,
    "defaultLocation": "Location"
    ...
}
...
...
"intents": {
    "login": [
        {
            "action": "com.bluefletch.chat.ACTION_LOGIN",
            "package": "com.bluefletch.chat",
            "flags": 1,
            "typeIntent": "a"
        }
    ],
    "logout": [
        {
            "action": "com.bluefletch.chat.ACTION_LOGOUT",
            "package": "com.bluefletch.chat",
            "flags": 1,
            "typeIntent": "a"
        }
    ]
}
...

Chat Settings

Chat Roles

For example, retail associates are granted basic access for receiving and responding to assigned messages, providing task updates, and requesting assistance from managers.

On the other hand, retail managers hold supervisory access, enabling them to broadcast messages to specific teams or the entire store, initiate group chats for project discussions, and monitor associate activity.

Chat Channels

Setting a Chat Role's privilege to View Only will allow users with that Chat Role to only read posted messages without the ability to send messages themselves. For example, retail associates have read-only access to stock levels and alerts.

On the other hand, you can allow users with a specific Chat Role to both view messages from channel members and to send messages to the channel. For example, retail managers can clarify item details, broadcast updates, and oversee all associate reports and confirmations.

Setting Up and Using Chat Channels

  1. Press the Add Chat Channel button in the upper right corner.

  2. Enter text for the fields Chat Channel Name and (optionally) Description.

  3. Press Add Chat Role under Participating Chat Roles to select the Chat Role(s) that will make up this Chat Channel.

  1. Control user participation: "View and Post" for full interaction, "View Only" for information access. Choose the appropriate level based on your channel's needs.

  2. Press Save to save the new Chat Channel.

Device Configuration and Setup

  • EMS Launcher

  • EMS Auth

  • BlueFletch Chat

  • Support Application

  • Device ID

  • BlueFletch Messaging

Communicating

Setting Up and Using Chat Channels

  1. Press the Add Chat Channel button in the upper right corner.

  1. Enter a name for your Chat Channel Name and an optional description to provide context.

  1. Click Add Chat Role under Participating Chat Roles to select the Chat Role(s) that will have access to this channel.

  1. Choose the participation level for each role: "View and Post" for full interaction, "View Only" for information access.

  1. Click Save to create the new Chat Channel.

Accessing Chat via Portal (for admins)

  1. In the upper right corner, click on Detailed Device View.

  1. From the Device Actions menu, select "Chat" from the dropdown options.

  1. A chat window will pop up.

  1. Compose your message in the chat box and click "Send" to transmit it to the device.

Accessing Chat through the Device (for end users)

  1. Check the user list for devices with "Active" status.

  2. Open a conversation by tapping an "Active" user.

  3. Compose your message and hit send.

  4. On Zebra devices, hold down the Push-to-Talk (PTT) button to record an audio message. Release the PTT button to send your recording as an attachment.

Include the object in the Launcher configuration file. Refer to the documentation.

Define the “” and “” intents. Refer to the documentation.

define groups of Chat users by identity provider (IdP) and configures their communication permissions i.e. having the ability to message, call, and/or video call individual users in their Chat Role or in another Chat Role.

sets up communication channels between multiple Chat Roles including users’ view/post privileges.

Install the following. You can find the latest versions on the page.

From the Portal, click on a specific device ID from the list.

Chat Roles
Chat Channels
BF Portal Downloads
Playbook Devices
BF Portal Downloads
site list CSV file
Getting Started with a Launcher
Admin Organization
Custom Intents
login
logout
bfChat
Chat Technical Guide
Custom Site Finder