Developers Blog: All Posts

How to get LiveChat API data with Microsoft Excel or Power BI

Janis Sturis in Tutorials, on 14 October, 2018

Continuing with the topic of creating libraries, we will discuss more advanced use cases and functions: proxy directories, code splitting and more.

Say Hello to New Visitors Customers List

Jacob Firuta in Business, Design, News, Product, on 15 June, 2018

After many bug fixes and performance updates, we introduce the next step in LiveChat's design change. Welcome the new Customers list, which is the evolution of the old Visitors list.

Using LiveChat Partner Program API in Your Projects

Wojciech Peterman in Business, Product, on 18 May, 2018

If you’re a LiveChat Partner with an appetite for growth, you’re in luck: the team behind the Partner Program have released a new API that is A) opening vast new possibilities, and B) open itself.

LiveChat Hack&Talk 4th Ed.

Jakub Arent in News, on 27 April, 2018

LiveChat Hack&Talk is a live event that gathers prominent individuals for networking, exchanging ideas, and creating innovative solutions for online communication. Read what you missed on and who the winners were at the 4th edition!

Get More Out of Your LiveChat With API Calls and Postman

Krzysztof Kraus in Product, Tutorials, on 11 April, 2018

Find out why Postman is so popular at LiveChat and learn how to use it to run all of our available REST API calls!

New Look for Settings in LiveChat

Jacob Firuta in Business, Design, News, on 11 April, 2018

See the new controls design and find out what to expect from the update.

What Is OAuth 2.0, And How To Use It With LiveChat's API

Jakub Arent in Programming, on 04 April, 2018

Learn how OAuth 2.0 works, and how to use it with your LiveChat app for smooth authentication and authorization process

New Agents Section Will Help You Better Manage Your Team

Jacob Firuta in Business, Design, on 26 March, 2018

See how the new Agents section helps team leaders better manage agents talking with customers over LiveChat.

LiveChat is Getting a New Chats Section

Jacob Firuta in Business, Design, on 09 March, 2018

Today, we're looking at how the chats section is going to change to make chatting easier.

How to Create JavaScript Libraries in 2018 (Part 2)

Mateusz Burzyński in Programming, Tutorials, on 07 March, 2018

Continuing with the topic of creating libraries, we will discuss more advanced use cases and functions: proxy directories, code splitting and more.

LiveChat is Getting a New Look

Jacob Firuta in Business, Design, on 01 March, 2018

We’re starting a redesign process! Over the next few weeks, we will introduce a series of updates to LiveChat’s look and feel.

How to Create JavaScript Libraries in 2018 (Part 1 - Basic)

Mateusz Burzyński in Programming, Tutorials, on 20 February, 2018

Creating libraries properly is a vital topic, but the sources are scarce. This article will show how to squeeze the most out of the modern build toolchain: how to configure the tools, how to create an isomorphic library, and how to prevent the unused parts of the application from landing in clients’ applications.

LiveChat Changelog - Week 5-7, 2018

Filip Jaskólski in News, Product, on 19 February, 2018

This LiveChat Changelog reports changes in the LiveChat product made during the last two weeks, from Monday 29nd of January to Sunday 18th of February 2018.

It's Time Your Chat Window Gets a New Look

Konrad Kruk in Business, Design, News, on 19 February, 2018

The following post will outline how the new design of the chat window looks, animates (!) and what new features we have planned for the chat widget.

LiveChat Changelog - Week 4, 2018

Ewa Hendrychowska in News, Product, on 29 January, 2018

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 22nd of January to Sunday 28th of January 2018.

Custom Chat Widget Themes

Ewa Hendrychowska in Design, News, Product, on 24 January, 2018

Custom themes are a great way to adjust your chat window to the look and feel of your website. Learn how to create and publish LiveChat custom themes!

LiveChat Changelog - Week 3, 2018

Ewa Hendrychowska in News, Product, on 22 January, 2018

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 15th of January to Sunday 21st of January 2018.

LiveChat Changelog - Week 2, 2018

Ewa Hendrychowska in News, Product, on 15 January, 2018

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 8th of January to Sunday 14th of January 2018.

New LiveChat Docs

Ewa Hendrychowska in Design, News, Product, on 15 January, 2018

We're happy to announce that LiveChat Docs have just received a refreshed layout and engine. They are now powered by Hugo and Netlify for lightfast performance and deployment.

LiveChat Changelog - Week 1, 2018

Ewa Hendrychowska in News, Product, on 08 January, 2018

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 1st of January to Sunday 7th of January 2018.

LiveChat for React and React Native

Tomek Przybył in Product, Programming, on 04 January, 2018

React and React Native are growing in popularity and they probably will be the leading frameworks in 2018. According to StackOverflow’s 2017 Developer Survey, React is the most loved library and it also took the fourth place among the most popular frameworks. At LiveChat, we couldn't ignore that trend, so we decided to add React and React Native modules to our collection.

LiveChat Changelog - Week 51-52, 2017

Ewa Hendrychowska in News, Product, on 02 January, 2018

This LiveChat Changelog reports changes in the LiveChat product made during the last two weeks, from Monday 18th of December to Sunday 31rd of December 2017.

LiveChat and Single-Page Applications

Ewa Hendrychowska in Angular 2, News, Product, Programming, on 22 December, 2017

Single-page applications are a thing nowadays. You can easily add LiveChat to your app with our React, React Native, Angular, and AngularJS components.

LiveChat Changelog - Week 50, 2017

Ewa Hendrychowska in News, Product, on 18 December, 2017

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 11th of December to Sunday 17th of December 2017.

Monetize Your Apps with LiveChat Billing API

Ewa Hendrychowska in Business, News, Product, on 15 December, 2017

As we announced in What’s Done and What’s Next in LiveChat for Developers some time ago, we planned to introduce paid apps to the LiveChat Marketplace. After weeks of hard work we're super thrilled to announce that we have just made it happen: the LiveChat Billing API is here and you can monetize your LiveChat apps.

How I ALMOST Predicted When We’d Hit 20k Customers with Facebook Prophet

Jacob Firuta in Business, Product, Tutorials, on 14 December, 2017

A couple of months ago we hit a big milestone — LiveChat reached 20k customers for the first time ever. A month or so before that happened, we held a small company-wide competition. The goal was to guesstimate when the 20k would happen.

We had 70 people trying different things, from making semi-random picks to using popular analytical models. I went with Prophet — a prediction tool from Facebook.

LiveChat Changelog - Week 49, 2017

Ewa Hendrychowska in News, Product, on 11 December, 2017

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 4th of December to Sunday 10th of December 2017.

LiveChat Experiments API: Let's Test!

Krzysztof Górski in Business, Product, on 05 December, 2017

A few months ago LiveChat released a new feature (the onboarding checklist) that should have simplified tasks that had not been satisfactorily handled before. To our astonishment, the conversion rate dropped. We didn’t know whether it was the result of the new feature or some other coinciding factors. We didn't set any control group as we were sure that the new feature would only make the things better.

This was when we realized that we should incorporate A/B testing into the deployment process for almost every change in the LiveChat product. We decided to create our own tool for managing A/B testing and this is how LiveChat Experiments API was born.

LiveChat Changelog - Week 48, 2017

Ewa Hendrychowska in News, Product, on 04 December, 2017

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 27th of November to Sunday 3rd of December 2017.

LiveChat Changelog - Week 47, 2017

Ewa Hendrychowska in News, Product, on 27 November, 2017

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 20th of November to Sunday 26th of November 2017.

LiveChat Hackathon 3

Ewa Hendrychowska in Business, News, Product, on 21 November, 2017

On November 18th, 2017, the LiveChat headquarters hosted yet another of our hackathon events. LiveChat hackathons aim to gather creative minds to turn ideas into reality and work on fresh means of communication. But most of all, they provide space where people from various fields, from programming through design to marketing, can work together, network and have fun. Read on to see what the participants of LiveChat Hackathon #3 came up with!

LiveChat Changelog - Week 46, 2017

Ewa Hendrychowska in News, Product, on 20 November, 2017

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 13th of November to Sunday 19th of November 2017.

React + Backbone: Keeping the LiveChat Tech Stack Fresh

Łukasz Wojciechowski in Product, Programming, on 17 November, 2017

Keeping the technology stack fresh is never easy. Read on to learn how LiveChat paired Backbone with React for better product performance and speed.

LiveChat Changelog - Week 45, 2017

Ewa Hendrychowska in News, Product, on 13 November, 2017

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 6th of November to Sunday 12th of November 2017.

Which States Have the Most Chats

Jacob Firuta in Charts, on 10 November, 2017

Today we'll be taking a closer look at how many chats LiveChat customers from different states have. See how 'chatty' customers from different states are.

The Perfect First Date: LiveChat Onboarding Process

Patrycja Urban in Design, Product, UX, on 08 November, 2017

Onboarding is like a first date. Learn what we at LiveChat learned from our mistakes and what we do to constantly improve the user onboarding process.

Copycat

Konrad Kruk in Updates, on 06 November, 2017

😺 Copycat is a tool to synchronize files between GitHub repositories. You can use it to share code between multiple projects or to connect a monorepo to a repository.

LiveChat Changelog - Week 44, 2017

Ewa Hendrychowska in News, Product, on 06 November, 2017

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 30th of October to Sunday 5th of November 2017.

Say Cheese: Snapshots and Visual Testing

Mateusz Burzyński in Programming, Tutorials, on 01 November, 2017

Creating reusable and well-tested UI is hard. Learn how visual testing can facilitate the release process and what tools you can use for them.

LiveChat Changelog - Week 43, 2017

Ewa Hendrychowska in News, Product, on 30 October, 2017

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 23rd of October to Sunday 29th of October 2017.

LiveChat Changelog - Week 42, 2017

Ewa Hendrychowska in News, Product, on 23 October, 2017

This LiveChat Changelog reports changes in the LiveChat product made during the last week, from Monday 16th of October to Sunday 22nd of October 2017.

Custom Fonts in the LiveChat Window

Ewa Hendrychowska in Product, Tutorials, on 18 October, 2017

Custom fonts are a great way to make your website stand out. The same applies to the LiveChat window: give it some love and use custom fonts to spice it up!

Retail Chat Distribution Trends During the Holiday Season

Jacob Firuta in Charts, on 13 October, 2017

See how many chats you can expect as a retail business during the Holiday Season.

Unique User Activity during Weekdays and Weekends

Jacob Firuta in Charts, on 06 October, 2017

See during which hours most businesses use LiveChat.

LiveChat Customers by Industry

Jacob Firuta in Charts, on 04 October, 2017

See which industries are most likely to use LiveChat.

How the LiveChat Conversion Funnel Looks Like

Jacob Firuta in Charts, on 02 October, 2017

See how many people that sign up for LiveChat become customers.

Four Million Chats Weekly

Jacob Firuta in Charts, on 02 October, 2017

See how long it took LiveChat customers to reach 4 million chats weekly in total.

Turkish Gambling Peak

Jacob Firuta in Charts, on 29 September, 2017

How traffic that looked like spam brought us a couple of big customers.

How Our Churn Has Changed Over the Years

Jacob Firuta in Charts, on 28 September, 2017

See how customer churn rate changed in LiveChat over the past two years.

LiveChat Visitor SDK

Konrad Kruk in Product, Programming, on 27 September, 2017

Do you need full control over your LiveChat window? Do you want to build a custom chat window from scratch? LiveChat Visitor SDK is there for you - read on!

Become a Featured LiveChat Expert!

Ewa Hendrychowska in Business, News, Product, on 20 September, 2017

Love LiveChat? Want more business opportunities? Become a featured LiveChat Expert, create and contribute to the community!

The Importance of Being Updated: A Release Done Right

Wojciech Gumiński in Business, Product, on 18 September, 2017

Keeping the support team updated about each release and new features in your product is the key to successful cooperation and to better customer experience.

🐙 Octopus

Bartosz Olchówka in Updates, on 15 September, 2017

Meet 🐙 Octopus, a tool for creating server-less wiki pages. It supports Graphviz diagrams and uses Markdown for writing content. Spice up your docs today!

Meet Octopus - Internal Wiki with Software Diagrams

Bartosz Olchówka in Design, Product, UX, on 14 September, 2017

Meet Octopus, a wiki tool with software diagrams. Open source, server-less, extremely user-friendly. Brought to you with love by the LiveChat team.

Build Web Applications with LiveChat REST API

Ewa Hendrychowska in News, on 01 September, 2017

It’s official. The biggest LiveChat update so far is finally here! Now you can build your own web applications with LiveChat’s REST API.

The Developer Console: To Infinity and Beyond

Ewa Hendrychowska in Business, News, Product, on 21 August, 2017

The LiveChat Developer Console is a major step towards creating a full-fledged community to build and share LiveChat apps, extensions and integrations. Read on to learn what it's all about and about our plans for the future.

KISS and DRY: The Principles of Software Quality

Ewa Hendrychowska in Business, Product, on 29 June, 2017

At LiveChat we're in a quest for boosting the quality of the product that we deliver. How do we define software quality and what do we do to achieve it?

How We Doubled the Number of Trials with One New Page (114% CR Boost)

Michał Fiech in Business, on 22 May, 2017

Back in December 2016, we were looking for a quick win for our freshly assembled Growth Hacking Team. I’ve looked at our main traffic sources and decided to optimize the biggest one. The test resulted in 114% conversion boost and hundreds of extra trials monthly from this source. Read on to learn how we analyzed, designed and optimized the traffic

What’s Done and What’s Next in LiveChat for Developers

Filip Jaskólski in Business, Product, on 08 May, 2017

With the start of 2017, we assembled a new team at LiveChat. We’re happy to introduce ourselves as LiveChat for Developers Team. The past four months were really busy for us. I’d like to share a few bits on what we accomplished so far. If you’re curious about how LiveChat takes care of developers, join me for a little journey.

How to Use Event Storming for Product Development

Andrzej Samek in Business, Product, on 13 April, 2017

When developing software, it’s often hard to keep track of all the things you need to plan for. It becomes especially hard if you’re designing something from scratch and you want to understand how all the moving parts will interact with each other.

Using Conversational Interfaces to Build (Better?) Web Forms

Maciej Serafinowicz in Design, UX, on 06 February, 2017

2016 was the year of everything going conversational and it doesn’t seem like something will change in 2017. We’ve seen a massive boom of bots. Every business wants to have a bot now, no matter the reason why. Is it a fad? Or maybe a fear of missing out and staying behind the competition? One thing is certain: bots are cool because they are becoming more and more precise. They also provide a glimpse into the future. After all, we love what’s fresh and innovative.

LiveChat Dashboard

Konrad Kruk in Updates, on 30 January, 2017

LiveChat Dashboard will help you quickly gauge the state of customer service in your company. See how to use it and what it will offer in the future!

Agent App Widgets

Filip Jaskólski in Updates, on 30 January, 2017

Agent App Extensions are web applications loaded inside the LiveChat Agent App. All agents can interact with the extension during chats with customers. The extension itself is displayed in the Agent's App sidebar.

Building a LiveChat Integration in 20 Minutes with Agent App Extension

Konrad Kruk in Product, Programming, on 26 January, 2017

Starting a new web application project is time-consuming. Configuring the webserver, connecting the domain, setting up the certificate…

Testing Angular 2 Apps (Part 3): RouterOutlet and API

Wojciech Kwiatek in Angular 2, Programming, on 09 February, 2016

Next part about testing Angular 2 is here! This time it's about adding routerOutlet to the component and testing services with Http provider.

With all previous parts it should give you enough to kickstart tests for your own applications.

Testing Angular 2 Apps (Part 2): Dependency Injection and Components

Wojciech Kwiatek in Angular 2, Programming, on 29 January, 2016

Did you like previous post about testing Angular 2 apps? Or maybe it was too easy? Now we've got something that is much more in-depth.

To test real component you'll need to use Dependency Injection and Component Builder of Angular. You'll learn how to cope it using the most recent beta.2 version!

Testing Angular 2 Apps (Part 1): The Beginning

Wojciech Kwiatek in Angular 2, Programming, on 27 January, 2016

Angular 2 tends to be one of the hottest front-end framework last time. We decided to give it a try and now we are about to share thoughts on that topic. You can find some awesome articles over the web on how to make your first components or even much more advanced topics but we found it not enough to create big scalable application (like the LiveChat apps are).

Going back in the history, one of the reasons Angular 1 was introduced was a problem of testing front-end apps. It solved that problem quite nice and version 2 follows that path despite of being totally new piece of code.

Installation and Update Systems for Windows (Part 2): ClickOnce - As simple as It Gets?

Krzysztof Górski in Programming, on 11 January, 2016

In early 2014, inspired by the Slack desktop application for OS X, LiveChat decided to create a new desktop application in a form of a smart client – a web application wrapped in a desktop application window. The new application, based on new technologies, provided the opportunity to search for new solutions for application installation and update. We decided to use C# and .Net Framework to create the new LiveChat Smart Client application, as it seemed like the most native development environment for Windows operating system.

C# library for LiveChat API

Krzysztof Górski in Programming, on 10 December, 2015

We have just published the C# library for the LiveChat API. With only two lines of code you can add an agent, create a ticket, start a chat…

Installation and Update Systems for Windows (Part 1): The History of LiveChat Application

Krzysztof Górski in Programming, on 30 November, 2015

When looking at the history of LiveChat application one can easily notice that LiveChat desktop application for Windows took many shapes and…

What is SPF - Sender Policy Framework

Grzegorz Wyszyński in Programming, on 23 January, 2015

Spoofing is a type of a computer attack in which the attacker pretends to be someone else. In particular, email spoofing is an attack in which the attacker sends an email with a fake "From:" field. You can compare it to sending a traditional mail with forged return address.

If you are using one of the popular email services such as Gmail or Yahoo, you don't need to worry about that. These providers keep security on the high level. But if you are just the owner of an internet domain, you should be aware of the spoofing vulnerability (even if you don't send emails on your own).

How to create better reports

Filip Jaskólski in Design, UX, on 10 November, 2014

A report is probably the most common way of displaying data within any substantial business environments. Unfortunately a lot of reports we…

Should your email validator be that complex?

Bartosz Olchówka in Programming, on 01 November, 2014

So you’re a keen programmer that one day faces a problem of validating user’s email address. Sounds easy. You search Google for the best…

Time change in software is done wrong

Bartosz Olchówka in UX, on 28 October, 2014

Last weekend, most European countries switched back from Daylight Saving Time by moving back their clocks by one hour. People in the United…

Always Use Closures in Your JavaScript App

Bartosz Olchówka in Programming, on 20 October, 2014

Are JavaScript closures important? Perform the following test in your JavaScript app. Open developer tools in your browser and paste the…

How We Connect Our Apps to Dev Environments

Bartosz Olchówka in Programming, on 04 August, 2014

One of the most annoying drawbacks of developing desktop and mobile apps is the inability to switch between dev and production environments…

Small Updates: Keep Your Product Healthy Every Day

Bartosz Olchówka in Design, Product, on 25 June, 2014

Every product team loves big updates that all customers cheer about. But it’s important not to forget about those small changes that make…

What Developers Can Learn from Roller Coaster Engineers

Bartosz Olchówka in Programming, on 13 June, 2014

I’ve found an interesting analysis of roller coaster’s safety systems in Theme Park Design: Behind The Scenes With An Engineer book by…

Intelligent Typing Indicator

Bartosz Olchówka in Design, Product, UX, on 03 June, 2014

Do you recall a situation of writing a text message to a friend and seeing the following indicator: “X is now typing…“? When most of us see…

6 Tips for Clear Email Communication

Bartosz Olchówka in Business, Product, on 28 May, 2014

Email has been with us for 20 years now, but we can still improve the way we use it with a few easy tips. Writing proper messages and…

Beware of Features Overload

Bartosz Olchówka in Product, UX, on 25 April, 2014

Originally published on UXmatters , March 25, 2014 It’s interesting that many popular apps from the 90s are not available on the market…

How to Fix Common UI Mistakes With a Few Lines of Code

Bartosz Olchówka in Design, Product, UX, on 18 April, 2014

“The devil is in the details,” people tend to say. When it comes to designing a product, it is often very true. The more attention you’ll…

Installable Web Applications

Bartosz Olchówka in Business, Programming, on 27 March, 2014

The majority of today’s apps is web applications (i.e. browser-based) built with HTML, CSS and JavaScript. Why would anyone want to run a…

Speeding Up LiveChat API

Grzegorz Wyszyński in Programming, on 24 March, 2014

Keeping the SSL connection up Reducing request times mode http - we had to use this option to be able to use http-specific rules forwardfor…

User-Friendly Text Selection

Bartosz Olchówka in UX, on 18 March, 2014

Have you ever encountered a poor text selection solution? For instance, most web applications offer API keys that can be used by developers…

On Contrast or the Lack of It

Maciej Serafinowicz in Design, on 10 March, 2014

How LiveChat Onboards New Users

Bartosz Olchówka in Design, UX, on 06 March, 2014

Our friend Samuel Hulick shows how popular SaaS companies help users take first steps in their products. LiveChat was featured in one of…

Migrating Users to a New Product

Bartosz Olchówka in Business, Product, on 23 January, 2014

We have been maintaining two versions of the same product for 11 months. We’ve managed to convert 66% of our customers to the new product. I…

How to Fix Common UI Mistakes With a Few Lines of Code

Bartosz Olchówka in UX, on 12 November, 2013

“The devil is in the details,” people tend to say. When it comes to designing a product, it is often very true. The more attention you’ll…

When Rewriting Your Software Doesn't Matter

Bartosz Olchówka in Programming, on 21 October, 2013

Imagine coming to work on a Monday morning, full of energy after a relaxing weekend, and it turns out you have an empty todo list. “Hell…

Making of: LiveChat Promotional Banner

Maciej Serafinowicz in Design, on 09 October, 2013

Banners can feel a little bit old-school, especially when considering all the fancy tools e-marketers have at their disposal nowadays…

Usability of Notifications

Bartosz Olchówka in UX, on 16 August, 2013

Many software developers fail to understand the principles of designing usable notifications the right way. It sounds like a simple feature…

How LiveChat Uses Grunt.js for Easy Product Deployment

Bartosz Olchówka in Programming, on 09 August, 2013

Recently, we have moved our whole deployment script from raw bash scripts to Grunt.js . We needed a bulletproof solution that lets us focus…