Table Of Contents

ZenCommunity Pro Integration

ZenAppBuilder integrates with ZenCommunity Pro to bring community support and real-time engagement to your mobile app.

  1. Connectivity Setup

Before using community features, go to the Connections tab:

  1. REST Namespace: Ensure this matches your ZenCommunity API (default: zencommunity/v1).
  2. WebSocket URL: Enter your Ratchet server URL (e.g., wss://yoursite.com/ws).
  3. Live Chat Product ID: Select the specific department or product this app should link to.
  4. Support Tickets

Empower your users to manage their support tickets from their pockets.

  • Ticket List Block: Add this to any screen to show a user’s ticket history. It includes status badges (Open, Pending, Resolved) and priority levels.
  • Create Ticket: A native form for submitting new requests.
  • Ticket Detail: A full message thread where users can reply and agents can manage the ticket lifecycle.
Add Ticket
  1. Real-Time Live Chat

If enabled, your app supports instantaneous live chat between visitors and agents.

  • WebSocket Engine: Messages appear instantly without refreshing.
  • Polling Fallback: If a user has a weak connection, the app automatically switches to 15-second “polling” to ensure messages are still delivered.
  • Read Receipts: WhatsApp-style checkmarks (✓ for sent, ✓✓ for seen).

Agent Tools (Admin Only)

Users with “Agent” or “Admin” roles get access to special mobile tools:

  • Agent Chat List: A dashboard of all active visitor chats.
  • Moderation: Agents can delete messages or resolve conversations directly from the app.
  • Rich Messaging: Agents can insert links and format messages using native mobile tools.
Agent Chat List