How to Set Up an All-In-One Communications Platform with 3CX

Published:3 December 2021 - 8 min. read

If you are looking for a single platform for all your business communication needs, take a look at 3CX.

3CX is a platform that combines video/audio conferencing, chat, and voice communication to bring all of your business communication needs under one integrated solution.

This article will cover how 3CX can benefit your organization and show you some handy features in their latest iteration, v18!

By the end of the post, I’ll give you my final word and what I think of this product.

This post has been sponsored by 3CX. If you’d like to learn more about 3CX, check out their website.

The Problem 3CX Solves

In today’s workforce, employees are spread out everywhere. You may have someone in HR in their home office using a personal device, someone in Accounting sitting in their cubicle on their work phone, and someone else on a company VPN connected over a softphone.

These days communication doesn’t just happen in the confines of an office, and technology must adapt to that. Keeping a distributed workforce in sync, whether with text messaging, audio, or video calls, is where it seems 3CX is targeting.

Introducing 3CX

3CX is an all-in-one communications platform that brings together voice, video, and chat. It does this through various clients such as 3CX’s Web Client, desktop and mobile apps, and desktop phones.

3CX also provides the flexibility to be hosted wherever you prefer; on-prem or the cloud. If you’d like not to manage your own infrastructure, you can host 3CX Communications with 3CX or self-host on Google Cloud, Azure, AWS, or Digital Ocean.

If you’d prefer to maintain complete control over 3CX and choose to host 3CX on-prem, you can also do that too by installing the software on LinuxWindows, or Raspberry Pi.

3CX does indeed provide many deployment options, and it seems that they’re willing to go wherever employees are rather than forcing them into a particular solution.

I gave 3CX a spin after setting it up via their 3CX-hosted deployment option (the easy route) and set out to discover what this product was all about.

Unified Communications on Mobile

3CX provides many different ways to interact with the service. Let’s first cover the mobile experience. Through their iOS or Android apps, users can communicate via text messaging, voice communication, and MMS.

Mobile voice communication is done via an assigned phone number different from the user’s mobile number. Users can make and receive calls via the 3CX mobile app via a separate phone number.

When you launch the 3CX mobile app, you’ll see a screen below with many of the common elements you might expect, like Contacts and Voicemail. But, since the 3CX mobile app supports text messaging also, you’ll also see a Chat screen and a presence indicator via your Status.

Android 3CX mobile app
Android 3CX mobile app

Tapping on the hamburger menu in the top left corner displays many different features.

Exploring various tabs in the 3CX Android mobile app
Exploring various tabs in the 3CX Android mobile app
  • Schedule – To schedule meetings and calls.
  • Meetings – Schedule meetings and enable video-based calling, if necessary.
View of Creating a new meeting in 3CX mobile app
View of Creating a new meeting in 3CX mobile app
  • Settings – Here, you can configure the mobile application by enabling Bluetooth support, tweaking the call quality, and more.
3CX Settings mobile app
3CX Settings mobile app

With the release of v18, you can now compress images, play recorded calls, change your status during a call, and with improved push notifications.

Unified Communications on Windows

Are you not out and about on mobile but sitting at your desk in the office? You can communicate with colleagues and customers the same way; via the Windows desktop app.

View of 3CX Windows Desktop.
View of 3CX Windows Desktop.

The 3CX Windows desktop app provides various features such as:

  • Communicate and share files through chat.
  • Start or schedule video conferences from the app.
  • Set default status information such as Lunch, Business Trip, or define your own messages.
Set default status information
Set default status information
  • Make audio and video calls. One feature I liked was the ability to set a timeout for unanswered calls to forward to voicemail.
  • Receive notifications for missed calls. Keep track and manage your voicemail.
  • Set custom voicemail greetings based on your current status.
Customized greeting message to be played for each profile status
Customized greeting message to be played for each profile status
  • The 3CX Wallboard – The wallboard feature was my favorite. The wallboard provides you real-time metrics such as waiting time, average talk time, answered calls, abandoned calls, number of agents busy, callbacks, etc. These metrics would be great for customer service managers, for example.
Navigating to wallboard of 3CX Windows Desktop.
Navigating to wallboard of 3CX Windows Desktop.

Unified Communication on the Web

Are you not keen on installing software? Not a problem. Fire up your web browser of choice to get the same experience you do via the Windows and mobile apps with the 3CX Web Client.

3CX Web Client overview
3CX Web Client overview

The 3CX Web Client provides all of the great features via mobile and Windows just from the web. Using the Web Client, you can:

  • Make and receive calls with the option to record calls.
  • View the status of colleagues
  • Conduct a video conference
  • Chat live with colleagues and customers
  • Text via SMS and MMS.
  • Even chat on Facebook via Facebook Messenger.

Video Conferencing via the 3CX Web Client

One notable feature I’d like to point out is video conferencing via the web with 3CX. With 3CX, calls can quickly turn into video conferencing. You’ll see that during a call, you can easily convert that voice call to a video conference and allow others to join from other clients.

Some other notable features while in a conference include:

  • Switching to a new call.
  • Transferring a call.
Joining or adding a conference call on 3CX Web Client
Joining or adding a conference call on 3CX Web Client

Seamless Communication Regardless of Client

3CX really embraces the whole “unified” theme. I discovered that regardless of the client you’re using, the experience was near identical. For example, you’ll see below that in the Web Client; you have the option to make calls directly from the browser, via the Windows app (if installed), or via your phone.

They seem to have integrated all of the features of 3CX into each client, allowing users to have the same experience regardless of where they are.

alling from the 3CX Web Client
Calling from the 3CX Web Client

3CX Live Chat for Your Customers

3CX provides a valuable feature called Live Chat. This feature allows customers to chat with support agents easily. Live Chat supports features such as one-way agent-to-customer image-sharing and Google Analytics integration, among others.

As you can see below, the 3CX Live chat takes no less than a minute to connect with the support agents.

Demo of 3CX Live Chat and Calls
Demo of 3CX Live Chat and Calls

Notable Features

There are dozens of features of 3CX, but a couple of the more notable ones I saw were their browser extension and Facebook integration.

Calling Directly from Google Chrome

We all run into phone numbers all the time on the web. Rather than copy/pasting all of these phone numbers on a dialer, 3CX can connect calls with a hyperlink. Phone numbers are now hyper-linked by using a Google Chrome extension, automatically connecting them from any website.

Managing Facebook Messages

With 3CX Facebook integration, you can save time by connecting with customers and delivering messages on the spot from a single interface. Also, you don’t need to provide your Facebook page details and permissions to the customers.

Once Facebook messenger is successfully integrated with 3CX, whenever you message your customers, it takes no time to reach them with the 3CX platform without logging into Facebook.

Facebook integration
Facebook integration

Managing 3CX

With all of the features that 3CX provides, there must be a way to control all of this functionality. 3CX delivers with its Management Console. The Management Console allows admins to manage and monitor 3CX at all times.

Some highlights of the Management Console include:

  • The dashboard – The dashboard provides you with all the details of your devices, such as CPU, memory consumption, call logs, restricted IPs, recordings, and disk utilization where the 3CX client is installed.
  • Inbound/Outbound Rules – This area allows admins to apply rules such as restricting calls from prefix ABC, extensions, etc.
  • Messaging – Here is where you will integrate 3CX clients with Facebook, Live Chat, or an SMS provider such as Flowroute.
  • Security features – Automatic Global 3CX IP Blacklist, controlling failed authentication attempts, blocked phones numbers, etc.
  • PMS integration – Reports call costs and perform check-in/check-out functionality.
  • Call parking – Place a call on hold. If you forget to unpark the call, you can set a timeout to dictate what happens to parked calls.

How much does 3CX cost?

With all of these features, you’re probably wondering how much this all costs by now. I got you.

3CX offers three different plans based on the number of concurrent calls starting at four simultaneous calls. All plans are free for up to four concurrent calls for the first year, with a starting cost of only $145/year.

You can get a bulk renewal discount of 5% off if you sign up for three years and 10% off for five years.

You can choose to have 3CX host it for you and you will also receive one year of free hosting.

You can find more detailed pricing information on their pricing page.

3CX: Easy Communication Platform or Waste of Money?

If you’re a small business looking for an affordable unified communication solution that allows your employees to communicate with themselves and with customers, 3CX is a product to look at it.

I found 3CX easy to install and manage and seemed to work well across each platform I tried it on.

From a management perspective, the Management Console is impressive to look at as it provides you a detailed view of your systems where 3CX is running and provides some great security features.


If you’re in the market for a better communications platform for your business, look at 3CX. This platform covers just about every communications channel available on all platforms from desktop, mobile, and the web.

If you’d like to protect and securely connect with the world on a single platform, give 3CX v18 a try today!

Hate ads? Want to support the writer? Get many of our tutorials packaged as an ATA Guidebook.

Explore ATA Guidebooks

Looks like you're offline!