This article applies as from version 4.5.3.

Please refer to Data Protection Guide v4.4 for definitions of users and roles.

Availability

Activated versus Non activated accounts

Members can have an activated account or have another status (inactivated, registration pending, unsubscribed, etc.). Activated accounts means that the account is enabled, but not necessarily used.
Only activated members are visible in the app and in the widgets: list of members in the app, list of members in the chat, member profiles in the app and in the widgets.
For unactivated members, previous publications and user generated contents, as well as conversation history always remain available in the App and the widgets, but only for members under contract with the brands (refer to Data Protection Guide v4.4 )

Displayed versus Hidden

In their settings, active members can choose to hide themselves from the members lists and maps in the App. They can also decide to hide themselves from the e-commerce widgets:

Active members versus Inactive members

Do not confuse active with activated: active members means that they actually log in and use the Popsell App.
Activity is currently displayed on member profiles and member lists.

In future versions, the activity of the member could be taken in account to automatically consider the member as absent. For example, if the member has not being active on the Popsell App for more than 7 days, he/her could be considered as absent.

Absence message

The possibility for a member to write a specific absence message will be implemented in 4.5.x later versions

Whether a specific absence message has been written or not, the absence of the member will be notified in the following cases:

  • In the header of his profile page (under his name and role):

    • The specific absence message if filled in by the member,

    • otherwise “Currently absent”

  • Displayed in any 1/1 chatrooms window, just above the input field:

    • The specific absence message if filled in by the member,

    • otherwise “[First-name] is currently absent, for urgent requests, please contact another advisor.

Handling unanswered requests

Purpose

The purpose is to address cases where a customer makes a request for a conversation that is never answered by a member after a certain period of time [T1], for example 24 hours (this value can be changed in the brand settings).

This does not concern the case of indirect requests (through the waiting list), as they must be processed by members within a reasonable period of time. A system of real time notifications allows for this.

For direct requests (i.e. targeting a specific member), or for old conversations that are pursued, it is important to send a reminder email to the client. This email will invite him to contact another member in case of an urgent request.

In addition to this, an automatic message is added to the conversation, mainly to inform the member that an email has been sent to the customer, in case the member finally goes into the conversation beyond the 24 hour time limit [T1].

Functional specifications

[T1] : Delay before sending the reminder (e.g. 24 hours)
[T2] : Time when messages are considered to be part of the same conversation (e.g. 72 hours)

Messages exchanged under a 72 hour time limit [T2] are considered to be part of the same conversation. Beyond 24 hours [T1], a reminder message will be sent (email + message in the chatroom). This rule applies to take into account off-line conversations between a customer and an advisor (i.e. where responses can take several hours each time) without notifying the customer all the time.

Note: for members declared absent, customers are immediately warned that they are absent, thanks to the message displayed above the input field in the chatroom window (see paragraph above). Should they leave a message anyway, it is with the full knowledge of the absence, and they do not need to be reminded by an immediate email .

Examples

  1. A customer leaves a message on Monday at 5 PM. The member never answers → The customer will be emailed on Tuesday around 5PM + an automatic message in the chatroom.

  2. A customer leaves a message on Monday at 5 PM. The member answers on Tuesday at 3 PM → The customer is never reminded.

  3. A customer leaves a message on Monday at 5 PM. The member answers on Tuesday at 7 PM → Email and automatic message around 5PM + when the member opens the chat window at 7 PM, he sees the automatic message in the chatroom and can take it into account in his reply.

  4. A customer and a Member have a conversation with multiple messages, on Monday between 4 PM and 5PM. → The customer is never reminded.

  5. A customer and a Member have a conversation with multiple messages, on Monday between 4 PM and 5PM. The customer adds a new message on Thursday at 3 PM, and the member does not answer. → The customer is never reminded (considered as the same conversation pursued)

  6. A customer and a Member have a conversation with multiple messages, on Monday between 4 PM and 5PM. The customer adds a new message on Thursday at 7 PM, and the member does not answer. → The customer will be emailed on Wednesday around 7 PM + an automatic message in the chatroom.

Technical specifications

Every hour, a process searches for all chat rooms that have only messages on the customer side, for more than 24 hours [T1] (and less than 96 hours [T1+T2]), and no response from the member, in the last 96 hours [T1+T2]. The reminder is therefore sent to the customer.

Why do we have this rule?

  • The algorithm correctly handles off-line conversations between a customer and an advisor (i.e. where responses can take several hours each time).

  • if an automatic message is added to the conservation, it is considered as a message from the member. Therefore, the algorithm with exclude the chatroom, and will not re-send the email notification every hour.

Purpose of the reminder email

Two different cases must be considered:

  • The member is declared as absent: the purpose of the email is to invite the client to contact another member.
    Note : if filled-in, the member’s absence message will be displayed in the reminder email.

  • The member is not declared as absent: the purpose of the message is to give the customer the choice of contacting another member (in the case of an urgent request), or to wait for a reply from that specific member.

This second case is very important when you consider the purpose of the Popsell programme: to build a long-term relationship between a member and his or her assigned customers, along the lines of a personal shopper or direct sales advisor.