Skip to main content
Skip table of contents

Mobile app Meetings and Chats Permissions

Feature Purpose:

Defines how chat and meeting functionalities behave in the mobile app based on event settings, GDPR compliance, and user-level permission configurations. This ensures correct access and visibility across different user scenarios.


Working with this Feature

Initial Check

  1. Platform Setting Check

    The messaging and meeting features are only accessible if Meetings/Messages are enabled for the event.


GDPR Settings Logic

1.1 Initiator (Current User)

  • If the user's GDPR setting = 0 (indicating they have opted out of networking), they cannot initiate chats or manage meetings.

Exceptions:

  • Mutual Scan Exception: If both users have scanned each other, messaging and meetings should be permitted.

  • Existing Chat Exception: If a chat already exists, messaging remains enabled regardless of the GDPR setting.

1.2 Receiver (Chat/Meeting Contact)

  • On the mobile app (scanner-based logic only):

    • If the receiver’s GDPR = 0 and they have been scanned, the app will check only the initiator’s GDPR.

    • If the receiver’s personal settings restrict communication, the chat and meeting buttons will be hidden.

    • If a chat exists, these restrictions will be disregarded (see Edge Cases).


Permission Matrix Logic

Scanned Contacts

  • The permission matrix is ignored.

  • Buttons for chat and meetings are always displayed when a user is scanned.

All Other Contacts

  • Full permission logic must be applied based on personal account settings, which can be managed by:

    • The user themselves

    • Their exhibitor owner account

Dynamic Permission Checks:

  1. Allow visitors to manage the reception of meeting requests and messages

    • If enabled, visitors can control their own visibility.

  2. Exhibitor-managed flags based on role:

    • Participants / Exhibitor Owners:

      • "message_enable" / "meeting_enable"

    • Team Members:

      • "allow_meetings" / "chats"

Troubleshooting:

Edge Cases & Overrides

  1. Existing Chats:

    • If a chat was created before GDPR or permission restrictions were applied, messaging will continue to function.

    • The message button remains visible in existing chats.

  2. Changes to GDPR or Permission Matrix After Chat Creation:

    • These changes will be ignored for both parties.

    • Users will retain access to chat and messaging functions in that thread.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.