Blog

Userplane Blog

Dear Userplane Customers:

I regret to inform you that we are shutting down Userplane, effective on August 1, 2013. We are sending you this notice in advance to facilitate communication with your users and the orderly winding down of any Userplane features that you may be using in your business. On August 1, 2013, those features will cease to function; thus, we will not be renewing any contractual arrangements that would require us to furnish service past that date. We will, however, be providing service up to August 1, 2013, and accepting payments for those services from licensed customers.

We at Userplane want to thank you for your business, and we wish you the best in your future endeavors.

Sincerely,

Totekasche Holdings, Inc. d/b/a Userplane
Mary Barnes, General Manager

In our final post of the 1.3.0 release we show you the value of up-sell.

What’s the best way to get someone to upgrade? Show them the value.

With Userplane’s integrated up-sell flow your free users will see the value of your site and receive an immediate call to action.

On a regular dating site a free user receives countless promotions listing all the reasons to upgrade. Soon these promotions become wallpaper for that free user.

But what if you served the free user value via another user who wants to connect with them via chat? With Userplane’s integrated chat, a free user can receive a chat request from another user and with a few quick clicks can quickly upgrade and begin chatting with the person who initiated the chat request. THAT is showing the value.

As mentioned in our last post, in the Userplane Dashboard you have the controls to define roles and preferences based on the various users on your site. Maybe the above example would work for your site. Or maybe you want to let everyone chat but only allow premium users to make requests or see activity feeds. Or maybe free users can only text chat while premium users can user video chat. Not only can you create roles and preferences but Userplane provides various incentives you can leverage for an up-sell.

You can also measure which of the above scenarios work best for your site with our enhanced analytics coming soon within the Dashboard.

In this second post of our three part series highlighting the key features of our 1.3.0 release we tell you why Userplane’s Role-Based Preference System is a game changer for dating/social networking sites.

You now have the power to customize your website’s Userplane experience with Roles and Preferences. These optional settings can be used to classify users, grant or restrict privileges, determine the inter-relationships that users have with one another, and adjust application characteristics. These settings are based on the roles that have been assigned to users (or have been paid for by users) on your site. These can be easily customized to suit your business goals by logging into your Dashboard account, adding or selecting the domain you wish to modify, and visiting the Settings tab within the Configure section.

User Roles

The introduction of user Roles to the Userplane experience allows for classifying different types of users. Your Userplane account already has a single role, simply entitled Default. This role initially applies to all users, and has full privileges to utilize all default aspects of the Userplane experience(s) you’ve chosen for your website. In your Dashboard account, under Configure / Settings, you’ll see the Default role and all of it’s associated preference settings in a single column. Additional roles can be created, and appear next to the Default role, with their own column of preference settings.

Custom Roles

If the Default role alone is not sufficient to achieve your website’s business objectives, you can create additional roles. For instance, you might want to have a “non-premium” user with limited privileges, and a “premium” user with full privileges. The existing Default role could serve as the base for the “premium” role, as the Default role already has full privileges. You could then create a new role, called Free, to serve as the “non-premium” role, and turn off or reduce preference settings for that role, to restrict their privileges.

Preferences

The introduction of Preferences to the Userplane experience allows you to specifically tailor the use of Roles on your website. Not only that, Preferences can be used to grant and restrict user privileges, control user inter-relationships, provide an upgrade call-to-action, enable or disable site-wide application settings, customize locale text labels and messaging, and even setup custom sounds. By setting specific preferences for particular roles, you can control not only the user experience, but also, user inter-relationships. Just below are two examples covering the most common use cases for Roles and Preferences…

Example 1: Paid and Free Users

A common use case for Roles and Preferences follows the basic concept of a website with Free users who have restricted privileges, and Paid users, who have paid for full privileges. To dovetail Userplane with this concept, your first step is to visit your Dashboard account, and create the roles required. As mentioned above in the Roles section, the Default role can serve as the Paid role, since it is already fully privileged by default. You can create the Free role by clicking the New Role button.

Once the roles have been created, you can begin setting Preferences for each role. The first step is to set the Upsell URL path to your upgrade page, to provide link information for upgrade buttons within the Userplane experience. Add an upsell title and message as well, to be displayed when users do not have sufficient privileges to communicate with one another. Next, for the less privileged, Free user, you’ll want to restrict their ability to initiate, send, and receive chat messages – which are privileges reserved for paying users. To do so, find the Chat Initiate, Chat Send, and Chat Receive preferences, and set them to No. Those preferences are each accompanied by a “with Whom” preference, and those should be left as null. For the fully privileged, Paid user, leave the Initiate, Send, and Receive preferences set to Yes, and set the related “with Whom” preferences to Default, Free. This allows them to chat with both Default and Free users. “But wait a minute!” you might be thinking, “A Free user cannot receive, so why allow the Paid user to send messages to them?” This is done so that the Paid user can effectively nudge the Free user towards upgrading.

Given these privileges, Userplane will allow a Paid user to start and have a conversation with another Paid user. It will not allow a Free user to start a conversation with another Free user, nor with a Paid user. It will also not allow a Paid user to start a conversation with Free users. However, if a Paid user sends a Free user a message, even though the message will not be allowed to go through, Userplane will send each user a special note clarifying the inter-relationship between them. The Paid user will be informed that the user they are trying to contact needs to upgrade in order to chat with them. The Free user will receive a notification in Notify, telling them that another user would like to chat, but that they will need to upgrade in order to do so.

Example 2: Paid and Sponsored Users

Another common use case for Roles and Preferences allows for the idea of Sponsored users who have restricted privileges with exceptions, and Paid users, who have paid for full privileges. The setup for this scenario is almost exactly the same as Example 1, but with a few key differences. The Sponsored role preferences are set to allow chat sending and receiving, but only with the Paid / Default user, not other Sponsored users. This allows Paid users to communicate with anyone. It also allows Sponsored users to chat with Paid users, provided that the conversation is initiated by the Paid user. A Sponsored user is not allowed to initiate a conversation with the Paid user thereafter, nor with any other role on the site.

These two examples provide a peek into how the Userplane experience can be customized with Roles and Preferences. As the Userplane Dashboard and applications continue to evolve, additional preferences will be added.

Userplane Notify is the first in a three part series of blog posts highlighting the key features of our 1.3.0 release.
Notify is the latest evolution of Userplane’s notification system, which organizes important announcement information for a chat user, into a simple button / menu interface that is persistent across your website. These notices are calls-to-action for the user, and Notify handles a variety of them, including presence updates, friendship requests, conversation messages, and upgrade notices.

The Notify menu is comprised of three expandable groups – Conversations, Requests, and Activity – each keeping a chat user informed about communication opportunities related to their account.

Conversations

The Conversations group handles notifications related to direct communication between two users. Each notification represents a conversation with a particular user, showing the most recent message, and if necessary, a pending indicator for any messages that have yet to be viewed by the user. If a user has insufficient privileges to communicate with the user on the other side, Notify displays upsell messaging that encourages users to upgrade their account, or notifies the sender that the person they are trying to contact needs to upgrade.

Requests

When you send a friend request to someone, or they send one to you, the Requests group alerts users when these types of events occur. When a friend request is accepted, the user is added to your BuddyList (friends list). The options menu enables a user to cancel or refuse a request, or even to block or report the other user if evasive action is required.

Activity

Activity notifications are driven by user presence. When a user’s friend comes online, they receive a notification in the Activity group. The user can click to chat, or the options menu gives a user the option to “unfriend” if they no longer wish to receive presence updates for the other user.

Notify Preferences

Notify’s locale texts, as well as positioning, can be customized by setting specific preferences in your Dashboard. The location of Notify on the page depends upon the Userplane application you’ve selected. If you’ve chosen to use Presencebar, Notify appears in the Presencebar itself, next to the BuddyList roster tab. When using Webmessenger, Notify can appear in a container you’ve set via your Dashboard preferences. Or, if no container is declared, it will appear in a fixed position on the edge of the browser viewport – a position easily customized with CSS. The Notify button is aware of it’s position on the page, and will orient the display of the Notify menu within the visible area of the browser window.

Our 1.3.0 release is aptly named as it is comprised of three game changers, particularly for dating sites.

Up-sell: We have taken dramatic steps to improve visibility and control over conversation requests while integrating effective ways to prompt, execute and track an upgrade flow within the instant message experience. Your users now have so much more control over who they engage with on your site.

Notify: Userplane Notify bring real time updates to your users. Whether it’s an action taken by a friend on the site or an event trigger, our notifications make your site come alive for the user. These real time updates also help to drive your users around the site and help them discover other features of your site.

Role Based Preference System: Userplane’s one-of-kind preference system allows for granular control over features within the Userplane platform based on user roles. For example, you can establish different roles based on the different user levels within your site. And our configuration wizard makes it incredibly easy.

There is so much to say about each of these new features that one blog post will not do it. We will follow up this post soon with a blog post dedicated to each of these features.

Meanwhile, log in to your Dashboard to upgrade to 1.3.0!