What is portal.chat and how does it work

Portal.chat tips and tricks: Awesome features you never knew about

There’s always a bit of a learning curve when it comes to mastering new apps and Portal.chat is no different. It’s getting increasingly popular amongst business users and quite simple to get started using right away, but of course as with anything it does have a few quirks that aren’t immediately obvious at first.

If you have some patience and the willingness to tinker however, we’re sure that anybody can figure out Portal.chat in no time but we thought we’d make it a little easier.

We’ve gone over everything you could possibly want to know about the Portal.chat mobile app, from how exactly the app works to tips and tricks every user should keep at their disposal.

What is it for and how does it work?

Portal.chat is an instant messaging app that since 2016 also supports 1 or 2 way live video/audio chat. You’d typically use the app to live chat with the visitors on your website or as the name suggests; on a portal website where you have listing(s). The main difference between Portal.chat and other instant messaging platforms is that Portal.chat will establish a live text or video chat conversation between your website visitor and yourself and these website visitors do not need to download any app or plugin in order to have a live conversation with you. So, unlike WhatsApp and Skype or Facebook Messenger etc…, when you use Portal.chat the conversation happens on your own website(s) and only you need to have the Portal.chat mobile app on your smartphone. Visitors will simply type in the chatbox which appears on your website after you created a Portal.chat account. Here are a few screenshots;

It’s recently taken the crown for the world’s most powerful live video broadcast app after releasing the Q2 update enabling it to broadcast video to the Apple Safari browser in addition to the most common browsers that supports WebRTC such as the Chrome, MS Edge, Firefox and Opera.

Setup

The first thing you need to know is that Portal.chat offers a free trial account which is fully featured so you can test all its features in your own time in your own environment. The app is available for Android and iPhone and there is a browser based client which you would typically use for the initial setup of your account. Once the app is installed, you’ll be asked to put the portal.chat Javascript in the HTML of your website. Portal.chat needs this script in your website because that’s where the video chatbox appears for your website visitors. Installing this script is a 1 minute task and usually you can do it yourself should you have administrative access to your website CMS alternatively you can always forward your Portal.chat welcome email to your web designer. If you are deploying portal.chat on a portal website, the installation will be slightly more complex as the chats need to be routed to the relevant advertiser, please refer to the installation guide for portal websites.

Business essentials
Business essentials

Navigation

Portal.chat has a menu bar that runs along the top of all the screens within the app. It has the following seven tabs: Current chats list, Online visitor list, Operators list, Alerts, Operator Settings, Statistics and Broadcast. Tap on any tab in order to access a new screen and its related features and settings.

currently ongoing chatsThe Current chats list should pre-load every time you open the app displaying any visitors who might be waiting for a response from you, but you can tap the “Globe” symbol to see your online visitors and you can invite them to chat with you by tapping the “Chat” button as shown on the above picture. You can invite as many online visitors as you like since they will be shows as individual chat sessions under this tab. You will receive a notification as soon as they reply to your invite.

live chat operatorsThe Operators tab displays all your colleagues on the account and their online/offline status. From here, you can invite your colleagues for a one to one text/audio/video chat session or a group chat. Note, that if your colleague(s) do not reply instantly, they will see your chat the next time they log in the app. So you can send messages even when their status is shown as offline. In this case, the app behaves just like WhatsApp or Skype. Every group chat has one or more admins.

The fourth tab is for the Alerts. Here you can disable alerts for incoming chat sessions. Alerts carry both audio signals and visual alerts so you will hear a beeping sound when there is an incoming chat as well as a graphical icon (the orange portal.chat diamond) will appear in the upper notification bar on your phone.

Profile Setting for chat operatorThe fifth tab is the Profile settings tab. Here you can set your Profile photo (this will display in the chatbox for all the visitors who you are chatting with to see) and your mobile phone number. You will want to enter your mobile number in case you have no internet coverage but still want to answer chat requests from your website/portal listing’s visitors. If you enable SMS text chat you shall receive chat enquiries as an SMS text message and you can also reply to them in a SMS text message. There is another feature here where you can receive a notification in case one of your colleagues have picked up a chat request notifying you that you don’t need to worry about it anymore. Last but not least; under this tab you can set your email address for receiving chat transcripts. If you enter your Email in this field, you will receive a copy of every chat session you are involved with to this email address.

chat statisticsThe sixth tab is the Statistics. The layout of the statistics are beautiful and straight to the point. Under one tab you can find a 24 hour/week/month breakdown of Visitors, Chats and Meaningful chats indicating at what time in the day the most visitors come and subsequently when operators should be available to answer chat requests. You can compare performance per day, week and month too. For portal advertisers there are further benefits as the portal.chat app will display the top 10 listings’ numbers such as which listing has the most visitors and chats etc… You will like this feature if you find statistical info interesting.

live broadcasterYou might also notice a feature called Broadcast which is the 7th and final tab. And this is the best of all. Broadcasting live video lets you send a live video signal from your phone’s camera (or desktop computer’s webcam) to either all the visitors of your website or you can cherry pick which visitor you want to send a live video feed through the chatbox. If you are doing a Global Broadcast (the code name for when you broadcast to all the visitors to your site/page) each recipient can respond via live chat individually. Very cool when you want to run an online open house or show a car to a potential customer simply by switching the broadcast button ON. 2 way video and audio or just 2 way audio to individual visitors is also supported. If not used, visitors will type their questions in the chatbox while the presenter can talk for either all the visitors to listen or just a single one.

Messaging with website/portal advert visitors

When the website visitor sees the chatbox on the webpage, he/she can start typing in it. At this point the Portal.chat mobile app users receive an alert and they can respond to the visitor.It works on a 1st come 1st serve basis, so whoever picks up the chat request first will own the visitor.This chat can be converted into an audio/video call if that’s what the parties want. There are so called “canned responses” such as “Hi, thanks for your interest how can I help you today?”  or “I am on the road right now, could you leave me your name and number and I will call you back shortly” – these canned responses are a click away for the user and it’s a great help for not having to type out the same sentence 100 times a day. Ongoing chats can be transferred from one operator to the other as well multiple operators can be invited into a visitor chat. For portal website advertisers, there is an option to dedicate the chatbox displayed on a certain listing(s) to a particular operator (the responsible agent) so nobody else receives alerts from that page. If the visitor has been to the page before and engaged in a chat session, the portal.chat user can read the transcripts of the old conversation(s).

 

live chat app

At the end of a chat session, the operator would categorise the chat into a category such as “sales” or “support” or “billing” etc… and each category has a preset email address where the entire chat transcript is automatically emailed. Equally the visitor can email himself the chat transcript when the chat is finished.

Live Video Chat and Broadcast your phone’s built in camera feed to the chatbox on your website/portal listing

live video chatbox with chroma key
live video chatbox with chroma key background

While in a live chat session with a visitor, there is a camera and microphone symbol which the app user can tap and send the live video and audio of the phone’s camera and microphone to the visitor in the header of the chatbox. At the choosing of the app user, this video will either be seen by a single visitor only or all the visitors to the webpage. If it is a one to one video chat, the visitor can also switch on his camera and a 2 way video chat is established.

This feature can be used for anything from doing a live online open house of a property or do new product training or just simply broadcast a seminar to the website etc… Nothing to download for the visitors or login to, all they have to do is come to the website at the right time to watch the feed. Live video engagement of website visitors is particularly useful for Q&A sessions since visitors can interact with the presenter via the chatbox.

This feature is similar to the newly introduced Facebook Live feature. Main difference being that with Facebook Live, you can broadcast only to your Facebook page and not to your own website. Ie: your viewers will have to be friends with you on Facebook and cannot remain anonymous and you are taking away traffic from your website to Facebook. Same thing with Youtube’s Live Event platform. You will want the traffic to stay on your website and grow your own brand instead of sending it elsewhere.

 

Check out this 1 minute video:

 

July 13, 2016

Posted In: Support

Tags: , ,

Leave a Comment

Authentication Integration Document

Informal document for the authentication interface showing you an example of how you can integrate the portal.chat software with 3rd party online systems such as portal websites.

Authentication interface – example 

We prefer to achieve the authentication by sending TLS secured HTTP Post request to the portal website.
At present we need only three requests:
————————————————————
Authenticate POST parameters:
requestId – [string]
accessKey – [string]
username – [string]
password – [string]
The username parameter can be as provided by the user.
For the password parameter we can send it again as provided by the user, or if your system uses some hashing we can implement that client side. For example in our system we don’t end and store password, but hashes computed by the browser.

The response to this request should be JSON object with the following fields:
errorCode – [integer] Numerical error code
error (optional) – [string] Plain text explanation of the error if such is available form your system
remediationOptions (optional) – [array] If there is an error a list of options for the user. This array consists of objects. Each object has the following fields:
name – [string] Name of the option (like: register an account, recover forgotten password)
url – [string] Url to the page where the user can pursue the option.
(The rest applies only if errorCode = OK).
account – [object] An object that describes the account of the authenticated user. Has the following fields:
identifier – [string] The identifier of the account that is used to determine which advertisement is owned by this account. (Only if errorCode = OK)
email – (optional) – [string] The email address of the account administrator user. To be used to send various notifications like chat transcripts.
operator – [object] An object that describes the authenticated operator. Has the following fields:
image – (optional) – [string] Url to the profile image of the user. To be used to initialize the user’s profile picture.
email – (optional) – [string] The email address of the operator. To be used to send various notifications like chat transcripts.
isMaster – [boolean] Determines whether the operator is the owner of the account. If he is he has access to more features like: statistics, ability to see everybody’s chats etc.
authenticationToken (optional) – [string] This field is explained below. (Only if errorCode = OK)

Possible error codes:
0 – OK – Successfully authenticated.
1 – Wrong Credentials
2 – Suspended or Deleted account – This is in case the credentials are correct by the account no longer exists.
253 – Access denied
254 – Already processed request
255 – Internal server error – Something that happened in your system that prevents the request to be processed at all.
————————————————————
AuthenticateWithToken
POST parameters:
requestId – [string]
accessKey – [string]
authenticationToken – [string]
isUrlAuthentication – possible values are “0” and “1”. It is “1” only if the authenticationToken comes from a URL parameter to the operator panel login page. Otherwise it will be “0”.

The response should be identical to the response of Authenticate. Error 1(Wrong Credentials) here means wrong authentication token.
————————————————————
LogOut
POST parameters:
requestId – [string]
accessKey – [string]
authenticationToken – [string]

Should invalidate the authentication token.
The response to this request should be JSON object with the following fields:
errorCode – [integer] Numerical error code
error (optional) – [string] Plain text explanation of the error if such is available form your system

Possible error codes:
0 – OK – Successfully authenticated.
1 – Invalid authentication token
253 – Access denied
254 – Already processed request
255 – Internal server error – Something that happened in your system that prevents the request to be processed at all.
————————————————————

About authenticationToken (optional implementation):

Our system allows people to authenticate automatically if they choose. To be able to do that when integrating with you we need to either:
– Store credentials client side which we normally try to avoid and is currently supported only by the mobile apps (and not by the web interface).
– Or store an authentication token that can be used to identify the user later on.

If possible we prefer the second option.
The authentication token should work like this:
When the user authenticates initially your system generates such token and gives it to us (The “Authenticate” request).
During subsequent authentication our system sends just the authentication token and your system validates it (The “AuthenticateWithToken” request).
Your system should invalidate the authentication token at least in two cases:
– When the user logs out via our system (our system calls the “LogOut” request)
– When the user changes his credentials (somewhere in your system).

In the response to the request “AuthenticateWithToken” your system should do one of the following:
– Do not include “authenticationToken” field in the response. In this case and if the error code is 0(OK) we will assume the authentication token is still valid for subsequent request.
– Include “authenticationToken” field in the response and populate with the same value that was sent. In this case and if the error code is 0(OK) we will assume the authentication token is still valid for subsequent request.
– Include “authenticationToken” field in the response and populate with a value different form the one that was sent. In this case and if the error code is 0(OK) we will assume the authentication token that was sent is no longer valid, but the same use can subsequently authenticate with the newly returned token.
– Include “authenticationToken” field in the response and populate with an empty string. In this case and if the error code is 0(OK) we will assume the authentication token that was sent is no longer valid for subsequent request (but the authentication was still successful).

The authenticationToken can be used to navigate to the operator panel page and automatically authenticate the user. This is done the following way:
– Your system generates authenticationToken on its own.
– In the url to the operator panel page you include: “?authenticationToken=[The generate authentication token]”.
– Our system detects it and instead of the normal authentication procedure it immediately sends “AuthenticateWithToken” request to your server using the token found in the URL. In this request the “isUrlAuthentication” field will have value “1”.
– Your server validates the token the normal way. We recommend that in case of success your server should invalidate the received authenticationToken and populated the “authenticationToken” response field either with newly generated token (allowing automatic re-authentication) or with empty string (forbidding automatic re-authentication). This is recommended because the initial authentication token has been passed through the URL and is more prone to hijacking. By immediately invalidating it after being used for the first time we increase security.

If you choose not to implement this option:
You should:
– Not include “authenticationToken” fields in the responses to “Authenticate” and “AuthenticateWithToken”
– Respond to “AuthenticateWithToken” with error code 1(Wrong Credentials)
– Respond to “LogOut” with error code 0(OK)

Out system will:
– Normally not call “AuthenticateWithToken” ever as long as it never receives authentication tokens.
– When calling “LogOut” the “authenticationToken” field will be an empty string
– Currently we support automatic authentication without authenticationToken only in the mobile apps. So the “Remember me” option in the web interface will not work for the account of your agents and will be removed from your customized login screen.
————————————————————
About requestId (optional implementation):
Each request we send will have an Id that is unique. Sometimes due to timeouts or other communication issues one request can be send twice.
In this case it is better if your system ignore the request when it is identified a request with the same Id was already handled.
When you ignore such request you should respond with error code 254(Already processed request).
For this purpose you will need to maintain a list of already processed request Ids.
The old Ids can be removed from the list after 120 seconds. Out system will not attempt to send the same request more then 60seconds after it sent it the first time.

The implementation of this feature is optional. This system will operate ok without it.
If you choose to not implement this feature it is enough to ignore the requestId POST field altogether and never respond with error code 254(Already processed request).

If you server is stateless and the implementation requires storing the requestId list in a database or files we recommend that you do NOT implement this feature.
————————————————————
About accessKey (optional implementation):
For the purpose of securing the communication with your server you can provide as with one string called accessKey.
In this case every request will have a field called “accessKey” which will contain the string provided by you.
Your server should validate that the sent accessKey matches the accessKey you gave us.
If that is not the case you should respond with error code 253(Access denied).

The implementation of this feature is optional.
If you choose to not implement this feature it is enough to ignore the accessKey POST field altogether and never respond with error code 253(Access denied).
————————————————————
About reporting issues:
As part of the setup process you will be asked to provide administrator email.
In case our system detects some issue when communicating with your system an email will be automatically sent to this administrator email with notification.
Such issues are:
– Your system is unreachable.
– You SSL certificate can not be validated.
– You server responds incorrectly to requests.

July 18, 2016

Posted In: API

Tags:

Leave a Comment

Portal.chat installation Javascript

Decide where you want to display the video chatbox on your website. Do you want it on all of the pages (floating in the bottom right hand side corner for example) or do you just want it on a single page of your website? Typically you would want a floating chat button across all the pages of your website and if that is the case you will want to place the Portal.chat javascript in the footer of the website.

Here are the steps to follow:

  • Log in to your Website CMS and find the footer file (in most cases this is called “footer.php”)
  • Copy/Paste the following code in the HTML of your website’s footer just before the closing body tag;


<script type=”text/javascript”>
setTimeout(function(){var s = document.createElement(“script”); s.setAttribute(“src”, “https://server.portal.chat/InlineTracker.js”); document.body.appendChild(s);},1);
</script>

  •  Remember that you will need to have an active Portal.chat account in order to use the service.
  • Once the script is in the website you can Log in to your Portal.chat account to configure the Chatbox and add additional users.

July 13, 2016

Posted In: Support

Tags:

One Comment

Interview with Erik Backer at the Property Portal Watch 2016, Bangkok, Thailand

Can we today ignore Live Chat as a communication channel?

On January 2016 1 billion people were using Whatsapp. That is 1 out of 7 worldwide. This means that 1 out of 7 people use Chat. But also note, that January 1st of 2016 only 3.2 billion people in the world had access to the internet. So actually 1 out of 3 people that have access to the internet in any way are using Chat as a communication channel. Also keep in mind that Whatsapp is only 1 Chat facility and 43% of the Chinese are using Wechat.

Of course Whatsapp is, at this point a social Chat system so let’s have a look on Live Chat from a business point of view.

Live Chat lowers the barrier to first contact

I am convinced that people are intimidated to get on the phone with a sales rep and ask about pricing or questions regarding a neighborhood or school in the area, because they don’t want to get hard-sold when they are just fact-finding. Live Chat is a little less direct and this lowers the barrier.

A majority of adults surveyed have used live chat at least once—and many express a clear preference for it over more traditional customer service channels. Indeed, live chat offers benefits that other channels don’t. As an online service channel, live chat meets customers exactly where most of them seek pre-sales information and post-sales support. Because of this, receiving support via live chat requires considerably less effort for most customers than phone or email support

Businesses, too, are finding great value in live chat support. It lowers the barrier to first contact for prospective clients, and offers immediate support answers to existing customers.

Why or when do people use Live Chat?

Most people appreciate Live Chat after they have tried it once.

  • They experience that they get an answer to their question immediately while they can do other things in the meantime.
  • They feel that they are more in control of the conversation.
  • They can multi-task.

Who use Live Chat on websites?

Live chat reasons

Let’s first look at Live Chat users by age.

As you can see it is not only the newer generations that are using Live Chat for communication. Older generations also discover Live Chat benefits in some cases over other ways of communication. But it’s a fact that the newer generation at this moment prefer Live Chat more than the older generation but it is very surprising that the differences are not as big as you might think..

Let’s compare this in a statistic with phone communication and let’s split it up in simple questions and more complex Matters.

Simple questions

phone vs Live Chat

Complex questions

complex questions

When we relate this to Live Chat for Lead generation, because that is what we all do here, generate leads for our advertisers, from my experience a lead becomes a lead in most cases after an answer to a very simple question. I will come back to this a bit later.

How does Live Chat affect your other ways of communication?

One of the most arguments I hear from people for not using Live Chat as communication channel is that they have the assumption that people will start a live chat instead of using a phone to get in contact. Research proved that a visitor that starts a Live Chat conversation is a different visitor that will make a phone call. Every business that is active online knows that out of every 100 unique visitors you gain a certain number of leads but most visitors leave your website / web add without any way of communication. A visitor that start a Live Chat is in most cases a visitor that has 1 or 2 simple questions and at first didn’t plan to contact anyone on any website /web add that he is visiting. This visitor turns into a lead when these 1 or 2 simple questions have a positive answer. When you look at the following statistics were we compare communication channels today with 2 years ago you see what is happening.

portalchat

As you can see there is no phone reduction acutely it is increased other ways of communication increase enormously. Live Chat more than doubled.

An example that we experienced on the Century21.com website ourselves is that when we started servicing them with Live Chat the number of inquiries went up with 233% while their phone reduction was only 9%.

I have to say here that it makes a big difference if you use Live Chat in a proactive way or if you set the system to be passive. The difference here is that when you set the system proactive the Live Chat Box opens after a preset amount of time with a question “Hi Can I help you?” or that the visitor needs to click the chat button and initiates himself a chat conversation. In most cases as soon as a business discovers Live Chat they are on it every second of the day.

When you use a managed Live Chat back up (a chat center) leads will go up even more. Web visitors do not stop visiting your website / web portal / web add at 18.00 p.m. More than 50% of your visitors visit your web portal after office hours. Most other communication channels are not available at that hour.

What is my experience on using Live Chat as lead generation?

As I told before as soon as people discover Live Chat they are on it every second of the day because they see it delivers them more leads. I was at an annual property agent symposium in March this year and they are using Portal.chat for over a year now. On the last day of this 3 day event they invited their top 10 agents on stage and they all received an award for their achievements. All 10 were allowed to give a speech to motivate other agents that were present at this event. Interesting here was that 6 out of these 10 best preformed agents mentioned in their speech to be on every possibility to get in contact with possible buyers and they mentioned Live Chat as 1 of the tools they use to do that. One of them gave the example that in the morning you can choose to go to Starbucks and have a coffee and read your newspaper or you can get on your phone and start inviting people that are on your ads on the website for a Live Chat.

It is a fact that out of every 1000 unique visitors you maybe have one lead. The other 999 visitors are looking on your advert for some reason. They are looking for a house or apartment. With Live Chat these numbers will go up.

As a Live Chat company we are always looking for possibilities and feathers to increase the number of leads in any new way. Therefore we started to develop Video Chat. With Video Chat people are even more likely to engage in a Live Chat conversation. Your web visitor then see´s the operator at the bottom of the screen instead of a chat button. When they engage in a Chat conversation the operator is visible in the header of the chat box. Now you web visitor sees who he or she is communicating with. Also now the visitor can switch to a VOIP conversation at any time the visitor chooses. We have seen that this increases your leads even more.

How does Portal.chat Live Video Chat work?

When you have Portal.chat Live Video Chat you can choose if you want the system to use as a regular Live Chat System or if you want to use it as a Live Video Chat system.

As you already know the Portal.chat system recognizes what Real estate agent or company placed the add on you Real Estate Portal so it know where to forward the Chat conversation to. Every advertiser can use the same account on their own website but the settings that a portal sets in their account is leading. So if an advertiser sets their account in to proactive (that the chat box auto opens after a few seconds) and the portal sets in the account that auto open is not allowed, the chat box will not open. It will only open on their own website. This goes for every setting.

When you use Video Chat, like I said before, the operator is visual at the bottom of the screen. It is possible with a green screen behind the operator to have any background you want. This could be a logo or this could be an image of the property, anything.

Now your visitor knows who they will start a conversation with. When the chat conversation starts either the visitor took the initiative or the operator. The video stream moves to the top of the chat box in the header. Based on what the visitor is asking the operator can either give answer or forward the chat to any other user in the same account. If a call center is used as backup they can forward the chat to any person on the advertiser’s account. If this user wants he or she can pick up the conversation as a regular Live Chat conversation or as a Live Video Chat conversation.

The visitor can at any time switch from a Chat conversation to a VOIP conversation if this is enabled by the operator. Of course an operator can be in multiple Live Chat conversations at the same time but can have only 1 VOIP conversation at the same time. If the operator is already in a different VOIP conversation with a different user the conversation will get in a queue until the operator is available.

This interview is Broadcast live from Bangkok on the www.portal.chat website from 11am BST on the 1st June 2016.

May 31, 2016

Posted In: Events

Tags:

Leave a Comment

EULA

End User License Agreement

THIS IS AN ELECTRONIC CONTRACT BETWEEN YOU AND THE SOFTWARE/SERVICE PROVIDER. AS SUCH, YOU ARE MAKING LEGALLY ENFORCEABLE PROMISES TO US. ACCEPTANCE OF THIS AGREEMENT IS ACKNOWLEDGED BY INSTALLATION AND/OR USE OF THE SOFTWARE OR SERVICES.

RIGHTS GRANTED UNDER THE LICENSE

“Product”, “Software”, and “Source Code” refers to the scripts, applications, applets and all associated files, and documentation. “You” means the person or company who is being licensed to use the Software. “We,” “us” and “our” means the software provider. The product is licensed, not sold. This agreement applies to each package, component separately.

Installation and Use: We hereby grant you a nonexclusive license to use the product on any personal or commercial website as long as it does not breach any of the restrictions, representations, warranties, covenants of this agreement or legal restrictions. To run the product under multiple domains or sub domains, additional licenses for each domain or sub domain must be purchased.

Refunds: We do not provide any Money Back Guarantee. All sales are final as the digital nature of the products and allocated service resources make them non-returnable.

Advice : Please take time and evaluate the script using our available demo or trial version. Before you buy the software package, read its requirements, and be sure that your computer meets them. Refunds will not be given for reasons surrounding the users lack of knowledge of the script`s functionality, limitations, or restrictions, as we provided every opportunity to evaluate the script prior to purchase.

TITLE

We remain the owner of all rights, title and interest of the product including all Source Code and associated documents.You agree and acknowledge that this product is our intellectual property and that you have no right to title or interest therein.

RESTRICTIONS

This license is NON-TRANSFERABLE. The license can be sold only with the website that it was purchased for (specified by domain name).

You are not allowed to reverse engineer the code. You are not allowed to alter or remove any of the license and copyrights protection parts. You are not allowed to clone the software in part or in whole.

The software is licensed as a single product. Unless otherwise purchased, its components may not be separated for use on more than one computer domain or subdomain.

We reserve the rights to cancel any license and software/service usage permissions if these are used for illegal purposes. Also for situations where our business and services are affected in a negative way and in this last situation a refund can be provided.

LIMITATION OF LIABILITY

YOU EXPRESSLY UNDERSTAND AND AGREE THAT WE SHALL NOT BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES, INCLUDING BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER INTANGIBLE LOSSES (EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES), RESULTING FROM: (i) THE USE OR THE INABILITY TO USE THE SOFTWARE; (ii) THE COST OF PROCUREMENT OF SUBSTITUTE GOODS AND SERVICES RESULTING FROM ANY GOODS, DATA, INFORMATION OR SERVICES PURCHASED OR OBTAINED OR MESSAGES RECEIVED OR TRANSACTIONS ENTERED INTO THROUGH OR FROM THE SOFTWARE; (iii) UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; (iv) STATEMENTS OR CONDUCT OF ANY THIRD PARTY ON THE SOFTWARE; OR (v) ANY OTHER MATTER RELATING TO THE SOFTWARE.

 

DISCLAIMER OF WARRANTIES

a. YOUR USE OF THE SOFTWARE IS AT YOUR SOLE RISK. THE SERVICE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS. WE EXPRESSLY DISCLAIM ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR LOSS OF DATA THAT RESULTS FROM YOUR USAGE OF OUR SOFTWARE.
b. WE MAKE NO WARRANTY THAT (i) THE SERVICE WILL MEET YOUR REQUIREMENTS, (ii) THE SOFTWARE WILL FUNCTION UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE, (iii) THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE SOFTWARE WILL BE ACCURATE OR RELIABLE, AND (iv) ANY ERRORS IN THE SOFTWARE WILL BE CORRECTED.
c. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM US OR THROUGH OR FROM OUR SERVICES SHALL CREATE ANY WARRANTY NOT EXPRESSLY STATED IN THE SOFTWARE LICENSE.

USE AND CONTENT RESPONSIBILITY

You are solely responsible for any and all use of the product and the content on your website, E-Mails or other forms of communication associated with your use of the product. This includes but is not limited to use of copyright and trademarked material, spamming, and any material that is unlawful, threatening, libelous, defamatory, obscene, indecent, inflammatory, pornographic, profane or could be considered a criminal offense, give rise to civil liability, or otherwise violate any law.

UNDER ALL CIRCUMSTANCES AND UNDER ALL LEGAL THEORY, WHETHER CONTRACT, TORT, OR OTHERWISE; YOU WILL BE HELD LIABLE FOR ANY CLAIMS AGAINST US MADE BY THIRD PARTIES FOR INDIRECT, CONSEQUENTIAL, INCIDENTAL, SPECIAL OR EXEMPLARY DAMAGES PERTAINING TO YOUR USE AND CONTENT IN ASSOCIATION WITH THE SOFTWARE.

INJUNCTIVE RELIEF

You acknowledge and agree that the unauthorized use, transfer or selling of the product or its components will substantially diminish the value to us and cause economic damage. If you breach any of this agreement’s obligations with respect to the use or confidentiality, we shall be entitled to equitable relief to protect our interests therein, including, but not limited to, preliminary and permanent injunctive relief.

MISCELLANEOUS

We reserve the right to reference any website or company using the Software in our sales and marketing literature.

We reserve the right to monitor compliance with this EULA and to restrict the use of the Software for non-compliance.

This Agreement and its exhibits contain the entire understanding and agreement between the parties respecting the subject matter hereof. This Agreement may not be supplemented, modified, amended, released or discharged except by an instrument in writing signed by each party’s duly authorized representative. All captions and headings in this Agreement are for purposes of convenience only and shall not affect the construction or interpretation of any of its provisions. Any waiver by either party of any default or breach hereunder shall not constitute a waiver of any provision of this Agreement or of any subsequent default or breach of the same or a different kind.

Additional terms (3), applicable after 7th March 2014:
1. “You” also includes buyer’s partners, employees, other 3rd parties authorised to use purchased items on his behalf. Buyer will take full responsibility for actions of authorised staff, as per this agreement.
2. You will refrain from making false public claims about our software and services, from insulting our company or staff.
You will refrain from intentionally submitting multiple tickets/comments/reviews with duplicate content, spamming our pages, profiles, topics.
You will refrain from publishing negative remarks or comments related to our solutions if these were available for evaluation as demos and trial downloads prior to purchase.
If you provide competing solutions or have competing business interests, you will refrain from publishing any type of negative remarks about our solutions.
We reserve the right to suspend usage of solutions and services, and/or stop providing assistance after such forbidden actions. Also we shall be entitled to equitable relief to protect our interests therein, including, but not limited to, preliminary and permanent injunctive relief.
3. We reserve the right to stop providing assistance and/or suspend all solutions and services during pending billing issues and after any refund request / dispute placed with our billing processors and partners, without our prior agreement.

If any part of this agreement is found to be invalid or unenforceable, the remaining terms will stay in effect.

IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS EULA, YOU MUST STOP USING THE SOFTWARE OR SERVICE AND REMOVE IT FROM YOUR COMPUTER.

Copyrights @2016. All rights reserved.

May 19, 2016

Posted In: T&Cs

Tags:

Leave a Comment

Privacy Policy

Portal.chat Ltd. and its Country Offices are committed to protecting and safeguarding your privacy.

We gather only relevant information about our users which is required to offer our services. We have explained below the ways in which we use this information. When you subscribe to our newsletter, you automatically agree and confirm to wish to receive periodic information from us. You can always unsubscribe from our newsletters by a click of a button.

Information Gathering at Portal.chat Ltd.

When you register with Portal.chat Ltd. as a Portal.chat customer, we gather basic contact information about you as well as the payment information you submit to us in order to process your subscription to our services. When our Customer Support Team works with you to help you with our services or answer questions, we gather calendar information such as the dates and times of the interaction, duration of the interaction, and your e-mail address. We may also gather other relevant information about you required for service delivery. We also record your communication with your site visitors using live chat solutions from www.portal.chat or any other Portal.chat domain.

When you visit our clients’ websites, we gather information about your Internet browser and operating system as well as the dates and times of your interaction. We also document your IP address when you visit our website. We also record your communication with Portal.chat Ltd. clients using our Portal.chat solution.

Using the Information

Portal.chat Ltd. utilizes the information it gathers in order to provide you with the most rewarding online experience possible. We use your contact information to contact you regarding your account and our services. We use the payment information you submit to us to authenticate your identity. This information is also used to bill you for our live chat solution services. The data we collect regarding your live interaction with our customer support and sales consultants is used to assign appropriate system resources to you. This information is also used to make sure that you are able to comply with our Terms and Conditions of Use. During the course of your interaction with our customer support and sales teams, we gather information about you and your usage patterns. We use this information to enhance the quality of our service and to resolve any service-related queries you may have from time to time. We also use the contact information you provide us to send you e-mail communication pertaining to products and services which, we believe, will optimize your live chat experience as well as that of your customers and site visitors.

You always have the option of opting out of such e-mail communication by using the opt-out provisions included in the e-mail communication. As a service provider, however, we reserve the right to send technical bulletins and other mission-critical information to our active subscribers regarding the subscription service we provide. We ask that you please read these technical bulletins promptly and act accordingly. We cannot be held liable or responsible for consequential or inconsequential damage or loss in an event where you fail to process our technical directions and follow our instructions. The site visitor information we gather is used to facilitate effective communication between the clients of Portal.chat Ltd. and their site visitors as a part of the service delivery model.

Sharing Customer Data with Others

Portal.chat Ltd. and its Country Offices assure you that it will not share or disclose customer information with any individual, organization or third party except as outlined below:

  1. 1. When it becomes reasonably necessary to protect the company’s rights or property
  2. When there is an emergency where an individual’s safety is at risk
  3. When we receive a legal directive such as an order from a court

Portal.chat Ltd. is not responsible for the information you disclose or volunteer in the public spaces listed below and cannot be held liable for its misuse since this information may be publicly accessible:

  • Live chat forums
  • Bulletin boards
  • Discussion groups
  • Mailing lists
  • Social networking sites
  • Personal websites
  • Blog postings
  • Comments on blog postings

At Portal.chat Ltd., we strongly recommend that you review the privacy policies of third-party service providers such as the ones listed above before divulging any information about yourself. This will help you ensure that your privacy preferences are honoured by the websites you frequent.

Verifying and Updating Customer Information

To modify or update the contact and billing information you provide to Portal.chat Ltd., please log in to your Portal.chat account at //www.portal.chat and follow instructions listed on the page. Please note that as per Portal.chat Ltd.’s Terms and Conditions of Use, our clients are obligated to provide Portal.chat Ltd. with current and accurate contact and billing information. Portal.chat Ltd. or any of its Country Offices may, at its discretion, require a copy of a government-issued proof of identification such as a passport or driver’s license before disclosing any billing information or before making changes to the billing or contact information on an account.

Changes to This Privacy Policy and Questions about Privacy

Portal.chat Ltd. reserves the right to make changes to this privacy policy from time to time without prior notice. Those changes will become effective fifteen (15) days after a notice of the change is posted on the Portal.chat web page.

If you have any questions regarding this privacy policy, please feel free to write to us at: office@portal.chat

PROPRIETARY RIGHTS

Portal.chat Ltd. retains ownership and all rights to all Portal.chat Ltd. logos, icons, trademarks, software, trade secrets, databases, reports, the Portal.chat Ltd. Applications and the website and all content therein. In order to protect Portal.chat Ltd.’s copyrights and other proprietary rights in the website and the Portal.chat Ltd. applications, you undertake not to remove or destroy any of Portal.chat Ltd.’s proprietary trademark, copyright markings or confidential legends or other identification of proprietary information or intellectual property rights. You will reproduce in all copies of the website and Software applications, including partial copies in any form, all proprietary, trademark and copyright markings and confidentiality legends and other identification of proprietary information or intellectual property rights.

You will not take any action that might adversely affect the validity of any such markings, legends, identification or ownership, and you will not use such markings, legends, identification or any similar markings, legends or identification in any manner without Portal.chat Ltd.’s prior written consent.

Governing Law

By accessing this Site, you and Portal.chat Ltd. agree that all matters relating to your access to, or use of, this website shall be governed by and construed in accordance with the laws of the United Kingdom, without giving effect to any principles of conflicts of law and You irrevocably submit to the exclusive jurisdiction of the courts of United Kingdom. We reserve, as provided above, the right from time to time to change the laws and jurisdiction to which these terms shall be subject to, as shall be updated from time to time in this Terms of Use.

May 18, 2016

Posted In: T&Cs

Leave a Comment

Portal.chat Adds Live Video Chat to its Suite in a World First

Property Portal Watch Bangkok Conference sponsor Portal.chat is leading a new era with the introduction of live video chat functionality for its online real estate industry customers.

Portal.chat connects website visitors to listing owners such as agents. Its key service is the ability to deliver a live chat account to all the advertisers on a portal, putting them “one click away from the real time visitors on their listings”.

Launched at the end of 2015, Portal.chat was live at the start of this year and is currently in the testing stage on more than 10 portals. General Manager Kornel Kathi says Portal.chat expects to be live on 50 property portal websites by the end of Q3.

Portalchat.com customers include website owners from two key market segments, property and automotive.

“The biggest market challenge for our customers is how to make their portal a more efficient advertising medium than that of their competitors,” Kathi says.

“It all starts with having quality traffic to the portal and the next big thing is converting the better percentage of that traffic into quality sales leads.

In this context, Kathi says live chat is another form of communication in addition to telephone and email.

“It is an easy to use tool which everyone can relate to while benefiting advertisers exactly where it’s needed.”

Kathi asserts Portal.chat generates more enquiries for the listing owners.

“Portal.chat delivers sales leads to over 20,000 advertisers while making real-time chat communication possible for over 10 million visitors per day-all within 6 months,” he says.

He adds the point of difference offered by Portal.chat is the ability for a visitor to chat with multiple listing owners at the same time.

“All the live chat systems available on the market today are designed for the website owners to engage their visitors on the website,” he says. “But a property portal website is fundamentally different as it has basically has hundreds or even thousands of ‘owners’ who are advertisers.

“So it makes sense that it’s not the portal owner who should chat with the visitors of xzy real estate agent since they won’t know anything about the particular listing. Rather the listing agent should have live real time access to its visitor.”

Kathi says Portal.chat was designed exactly for this type of workflow, where the listing agents have access to their portion of the portal website.

“Our experience shows speeding up the decision making process for the visitor by offering real time answers to questions from different agents is critical,” he says, “especially in the property letting market of busy cities.

“Many properties in good locations are grabbed up before the first day of a new advert goes live. We have learnt that serious visitors want to have instant access to real estate agents.”

The company’s current goal is to introduce live video chat in addition to the currently available text and SMS chat features.

“We believe that boosting high visitor traffic numbers are great for some business models that generate income from display advertising but for the most of the businesses representing themselves online, the key will always be converting that traffic into a sale,” he says.

“In particular for high value items such as property, consumers will welcome live video to start building a rapport with the agent they are talking with. Currently no such service exists, so our new Portal Studio platform will lead the way into this new era.”

Kathi reveals Portal.chat is in the process of Beta Testing two new plugins to the core Portal.chat system:

‘Portal Studio’ will deliver the live broadcast of one-way video chat between visitors and advertisers where the presenter or sales person is shown in a live camera feed in the header of the chat box.

“This will bring a more human element to a website,” Kathi enthuses.

“Having a live video agent on a listing/website will generate even more enquiries for advertisers and there is no better way to stand out by being ‘live in the crowd’.”

Small advertisers without the resources to dedicate a live salesman for a few hours, typically during the busiest time of the day in terms of visitor traffic, can use an ‘Outsourced video agent’ who will be available from they company’s chat center starting Q3, 2016.

In addition, ‘Lead Marketplace’ will allow automotive visitors’ to enter a protected area accessible to all portal advertisers with an active subscription to exchange parts.

“Auto dealers will be able to communicate directly with visitors who are looking to part exchange their vehicles and/or looking for a particular model or simply a special deal,” Kathi says.

May 18, 2016

Posted In: Events

Tags:

Leave a Comment

We are hiring

The following positions are available in the USA, UK, Netherlands and Bulgaria. Salaries are dependant on experience and references. We want to hear from you! For more information on how to apply, please use the main contact forms.

1x Sales Representatives based in the USA (Home office with weekly meetings):

us

Sales Representative Job Duties:

Experience in selling software solutions to Contact Centres is beneficial.

Services existing accounts, obtains orders, and establishes new accounts by planning and organizing daily work schedule to call on existing or potential sales outlets and other trade factors.
Adjusts content of sales presentations by studying the type of sales outlet or trade factor.
Focuses sales efforts by studying existing and potential volume of dealers.
Submits orders by referring to price lists and product literature.
Keeps management informed by submitting activity and results reports, such as daily call reports, weekly work plans, and monthly and annual territory analyses.
Monitors competition by gathering current marketplace information on pricing, products, new products, delivery schedules, merchandising techniques, etc.
Recommends changes in products, service, and policy by evaluating results and competitive developments.
Resolves customer complaints by investigating problems; developing solutions; preparing reports; making recommendations to management.
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
Provides historical records by maintaining records on area and customer sales.
Contributes to team effort by accomplishing related results as needed.

Sales Representative Skills and Qualifications:

Customer Service, Meeting Sales Goals, Closing Skills, Territory Management, Prospecting Skills, Negotiation, Self-Confidence, Product Knowledge, Presentation Skills, Client Relationships, Motivation for Sales.

1x System Administrator position based in Exmouth, UK

Web System Administrator Job Responsibilities:brit

Maintains Web environment by identifying system requirements; installing upgrades; monitoring system performance.

Web System Administrator Job Duties:

  • Establishes Web system specifications by analyzing access, information, and security requirements; designing system infrastructure.
  • Establishes Web system by planning and executing the selection, installation, configuration, and testing of server hardware, software, and operating and system management systems; defining system and operational policies and procedures.
  • Maintains Web system performance by performing system monitoring and analysis, and performance tuning; troubleshooting system hardware, software, and operating and system management systems; designing and running system load/stress testing; escalating application problems to vendor.
  • Secures Web system by developing system access, monitoring, control, and evaluation; establishing and testing disaster recovery policies and procedures; completing back-ups; maintaining documentation.
  • Upgrades Web system by conferring with vendors and services; developing, testing, evaluating, and installing enhancements and new software.
  • Meets financial requirements by submitting information for budgets; monitoring expenses.
  • Updates job knowledge by tracking emerging Internet technologies; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Accomplishes organization goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Web System Administrator Skills and Qualifications:

System Administration, Technical Understanding, Technical Management, Provisioning, Telecommunications Technologies, Dependability, Handles Pressure, General Programming Skills, Internet Technologies, Learning on the Fly, Verbal Communication

1x Sales Representatives based in the UK:

brit

Sales Representative Job Duties:

Experience in selling software solutions to Contact Centres is beneficial.

Services existing accounts, obtains orders, and establishes new accounts by planning and organizing daily work schedule to call on existing or potential sales outlets and other trade factors.
Adjusts content of sales presentations by studying the type of sales outlet or trade factor.
Focuses sales efforts by studying existing and potential volume of dealers.
Submits orders by referring to price lists and product literature.
Keeps management informed by submitting activity and results reports, such as daily call reports, weekly work plans, and monthly and annual territory analyses.
Monitors competition by gathering current marketplace information on pricing, products, new products, delivery schedules, merchandising techniques, etc.
Recommends changes in products, service, and policy by evaluating results and competitive developments.
Resolves customer complaints by investigating problems; developing solutions; preparing reports; making recommendations to management.
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
Provides historical records by maintaining records on area and customer sales.
Contributes to team effort by accomplishing related results as needed.

Sales Representative Skills and Qualifications:

Customer Service, Meeting Sales Goals, Closing Skills, Territory Management, Prospecting Skills, Negotiation, Self-Confidence, Product Knowledge, Presentation Skills, Client Relationships, Motivation for Sales.

2x Call Center Operator positions and 1x sales representative based in The Netherlands:

promptchat.nlDutch language skills are a must: See descriptions and application contact details on the following link: http://promptchat.nl/vacatures/

1x JAVA developer position based in Sofia, Bulgaria:

bulgariaJava Developer Job Responsibilities:

Creates user information solutions by developing, implementing, and maintaining Fliber’s Java based components and interfaces.

javaJava Developer Job Duties:

  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Creates multimedia applications by using authoring tools.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Java Developer Skills and Qualifications:

Java, Java Applets, Web Programming Skills, Teamwork, Verbal Communication, Web User Interface Design, Software Requirements, Software Development Process, Object-Oriented Design (OOD), Multimedia Content Development, Software Debugging

1x System Administrator position based in Sofia, Bulgaria:

bulgariaWeb System Administrator Job Responsibilities:

Maintains Web environment by identifying system requirements; installing upgrades; monitoring system performance.

Web System Administrator Job Duties:

  • Establishes Web system specifications by analyzing access, information, and security requirements; designing system infrastructure.
  • Establishes Web system by planning and executing the selection, installation, configuration, and testing of server hardware, software, and operating and system management systems; defining system and operational policies and procedures.
  • Maintains Web system performance by performing system monitoring and analysis, and performance tuning; troubleshooting system hardware, software, and operating and system management systems; designing and running system load/stress testing; escalating application problems to vendor.
  • Secures Web system by developing system access, monitoring, control, and evaluation; establishing and testing disaster recovery policies and procedures; completing back-ups; maintaining documentation.
  • Upgrades Web system by conferring with vendors and services; developing, testing, evaluating, and installing enhancements and new software.
  • Meets financial requirements by submitting information for budgets; monitoring expenses.
  • Updates job knowledge by tracking emerging Internet technologies; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Accomplishes organization goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Web System Administrator Skills and Qualifications:

System Administration, Technical Understanding, Technical Management, Provisioning, Telecommunications Technologies, Dependability, Handles Pressure, General Programming Skills, Internet Technologies, Learning on the Fly, Verbal Communication

May 18, 2016

Posted In: Jobs

Tags:

Leave a Comment