Live Chat by Formilla – Real-time Chat & Chatbots Plugin


Formilla Live Chat Software offers FREE and Premium services for your WordPress site. Allow your visitors to chat with you live if they have any questions or need support.

Formilla Live Chat Features:

  • Installs Instantly: Use the out-of-the-box Formilla Live Chat web interface to begin chatting immediately. The live chat button will appear on your WordPress or WooCommerce site upon installation/activation of this plugin.

  • Mobile Apps for iPhone, iPad, and Android Devices: Reply via your mobile device or tablet by using our iPhone/iPad or Android apps! Install our app and simply login to your Formilla account to chat with customers from anywhere!

  • Mobile Ready Chat Widget: The Formilla Live Chat widget has a responsive design that adapts to smartphones of any size, making it easy for your website visitors to interact with.

  • Real-time Visitor Monitoring: Formilla real-time visitor monitoring/tracking allows you to see the number of active visitors on your website, and initiate live chats with them. View what country the visitor is accessing your site from, their recently viewed web pages, operating system in use (Windows, Mac, iOS, Android, etc.), internet browser, referring site, new user vs. returning, IP address, and more. Formilla Live Chat visitor monitoring is a paid feature and comes with our Professional package or higher.

  • Language Support (International): Our Language support option allows you to customize the text of the live chat widget in online and offline form. All of our packages allow you to customize your widget in any language, including Spanish, French, German, Dutch, Portuguese, Chinese, Hindi, Italian, and much more!

  • Custom Chat Bots: Chatbots work around the clock to automatically qualify leads, book meetings, and provide information about your products or services to customers, even without having to chat with a live person! Chatbots can be added to any Premium package as a paid feature add-on. Check out our Custom Chat Bot tutorial to learn more.

  • A.I. Chat Bots: Formilla Chat bots allow customers to dramatically reduce support time by setting up a Chatbot that automatically responds to common visitor questions at any time — day or night — using the power of Artificial Intelligence (paid feature add-on). Check out our Helper Chat Bot tutorial to learn more.

  • Pro-active Chat: Enable pro-active chat to trigger automatically after a defined number of seconds (Premium packages). You can also configure a chatbot to do the same, with even more control over the user flow. For example, a chatbot can proactively popup to engage visitors and qualify them as leads before speaking with a live agent. This works with multiple types of custom chatbots you can create for your business.

  • Smart Messages: Target visitors like never before! With Smart Messages, you can automatically display custom messages to your website visitors in many different scenarios (Premium packages).

  • Marketing Automation (Email Messaging): Keep customers coming back to your website with Formilla automatic email messaging. Use the “Personal” template so it looks like you’re contacting your customer directly, or use the “Professional” branded template when sending a company announcement, blog update, etc. (Growth package).

  • Marketing Automation (In-App Messaging): Display In-App/website popup messages using multiple display types on your website (popups, corner widgets, website bars). Announce a limited time offer or sale, offer a coupon code, or market virtually anything to your visitors (Growth package).

  • Canned (Saved) Replies: Use simple keyboard shortcuts to access saved replies and quickly respond to commonly asked questions . Our Premium plans allow for unlimited Canned Replies and our free chat package allows for up to 5.

  • File Sharing: Allow site visitors and agents to securely share files during a chat. File sharing helps you resolve customer issues more quickly. You also have the power to disable file sharing for visitors, agents, or both (Professional package).

  • User/Agent is Typing a Message…: Now you don’t need to wonder if the person you’re chatting with is even on the other end! Formilla Live Chat keeps visitors and agents informed if the User or Agent is typing a message. This improves usability and makes live chat more enjoyable.

  • Desktop Notifications: Make sure you don’t miss any chats by enabling Desktop Notifications to see an alert box displayed every time you receive a chat. This feature currently works with Chrome, Firefox, and Safari.

  • Chat Broadcast: With Chat Broadcast, all your online chat agents are notified of an incoming chat and can accept or decline the chat based on their immediate availability.

  • Chat Transfer: Transfer a chat message back and forth with other available online chat agents and provide a private message to provide additional details with the transfer.

  • Custom Banners, Colors, and Themes: Formilla Live Chat software allow you to customize your chat widgets to match your site. Change the color of the livechat button/widget, chat message and font color, backgrounds, etc.

  • Advanced Customization: Formilla Live Chat software gives you the ability to stretch the width and height of the live chat button, and control the location down to the pixel. You get access to the CSS for your widget to make it look perfect. Upload your own online and offline images to use in your header, footer, etc. to encourage customers to start a conversation! (Premium option)

  • Require Email Address: Before visitors start a conversation, you can require them to supply their email address first.

  • Contacts Management: We’ll store your contacts in Formilla whenever you have a conversation, or receive one while offline. You can segment contacts automatically into separate groups to target them effectively. You can also tag high-value prospects for follow-up, as VIP customers, or really anything else. Use our super fast search and filtering options to find your contacts quickly.

  • Chat Button Location: Easily move the position of the live chat box & button to the bottom left or right of your website with our customization options.

  • Multiple Agents: Our Premium packages start with two live chat agents, and you can add additional live chat agents to support incoming conversations from your customers.

  • Offline Chats: Formilla Live Chat software automatically displays as an offline version of the chat box on your site when you’re unavailable to livechat. You can manage offline messages via email as Formilla will send you a transcript of the message.

  • Integrate with hundreds of apps using Zapier: Automatically post livechat transcripts directly to your favorite apps using Zapier. Hundreds of apps are supported, including email marketing tools, CRMs, ticket systems, and a lot more (e.g. Mailchimp, Constant Contact, Pipedrive, Infusionsoft, Zendesk, etc.). This is a Premium package option.

  • Help Desk: The Conversation History/helpdesk allows you to search by customer email address, priority, status (new, read, pending, complete), flagged vs. unflagged, and also assign an item to another user of your Formilla Live Chat account.

  • Export Email Data: Formilla Live Chat software allows you to export your customers’ email addresses from the Conversation History inbox.

  • Add Private Comments: Formilla gives you the ability to add private comments to any historical record in your Conversation History.

  • Visitor Technical Info: Formilla Conversation History includes the customer’s technical details such as operating system, browser, screen resolution, etc. Also, view visitor technical info during a live chat.

  • Custom Attributes: Pass in custom data fields from your website to Formilla for easier tracking such as account IDs, customer IDs, name, phone, and more.

  • Robust APIs: Push your data to Formilla to track advanced customer behavior with our Javascript and REST APIs. Track last order date, member signup date, total amount spent, or anything else.

  • Get started immediately with our free live chat package that comes with 15 days of premium services as well.

Popular Use Cases for Live Chat:

There are a variety of reasons you might be interested in adding a live chat feature to your site. Most commonly, site owners are looking to chat in real-time with visitors in order to offer better customer service or to generate sales.

Live Chat for Customer Service

Data from ecommerce platform Shopify shows that “businesses that respond to a customer’s chat within five minutes are 69% more likely to get a sale.” Customers don’t like hunting around for information or waiting for responses, and live chat offers the best possible customer experience. A live chat customer service agent can speak directly to a customer, providing a personal experience leading to increased customer satisfaction.

One of the benefits of live chat that businesses often overlook is the ability to learn directly from customers. Speaking to a customer who came to your site looking to solve a problem or answer a question gives you valuable insight into how real people interact with your website. Live chat customer service also helps keep customer interactions on-site, rather than seeing frustrated customers take their complaints to a public forum like social media.

Live Chat for Marketing

Live chat can help in multiple ways throughout the purchase funnel for your business. Talking to real human beings is one of the ways we are all most comfortable learning about new products and services, and a skilled marketer communicating to site visitors via a live chat widget can provide great opportunities to educate and engage potential customers.

A live chat widget is an effective way to increase your visitor-to-lead conversion rate. By engaging potential customers right away, you’re reducing the number of visitors who “bounce” off your site. And you can also use live chat to pre-qualify leads, determining a visitor’s actual interest level in what you have to offer.

Live Chat for Sales

Using live chat to help convert site visitors into customers is often referred to as “conversational sales.” Your live chat sales team can help visitors find the products or services they are looking for quickly, can nurture leads brought to the site by marketing programs, and can answer ordering or billing questions as needed to offer a smooth transaction experience.

Live chat is also a great opportunity for a sales agent to schedule a product demonstration or training session, which can be especially helpful for sites that provide things like business software. And agents can also encourage satisfied customers to share their contact information as part of the chat, in order to continue the personalized interaction in the future.

Read more about live chat use cases on our blog.

How can live chat bots help businesses?

The uses of live chat bots on business websites are varied, but can be broadly categorized into customer service, marketing, and sales tasks. Automated chat bots can staff the live chat feature on your site when live chat agents aren’t available. The flexibility provided by custom bots makes them an efficient solution for handling common sales and support tasks, while freeing up your team to handle more complex inquiries. For example, you can configure multiple bots across your website based on key landing pages, learn where visitors are at in the sales process by asking them questions and collecting input, and perform specific actions based on visitor selection.

Some of the popular chat bot use cases include:

  • Triage: A live chat bot can greet site visitors and ask them to choose from several pre-defined answer buttons to guide them down a given path, similar to an automated phone system. For example, the bot can show options such as ‘I’m new & want to learn more’, ‘Track my order’, ‘Change my password’, ‘Technical help’, along with ‘Other’ if nothing matches the reason for their visit, along with a multitude of other button options based on your business needs.

  • Lead Qualification: To collect contact information from site visitors as a means to generate leads, and ask additional qualifying questions to determine the size of the opportunity, gauge the customer’s interest and where they are at in the buying cycle, or route them right to your sales team or even book a demo on your calendar.

  • Scheduling: With the Calendly scheduling feature, a live chat bot can be configured to display your Calendly calendar directly inside the live chat widget for the visitor to choose from any available dates and times for a demo or phone consultation.

  • Frequently Asked Questions: A custom menu-based bot can be used to preemptively answer frequently asked questions from site visitors. For example, let’s say you have a conference event coming up and configure a live chat bot with pre-defined buttons where the visitor can quickly choose from topics such as ticket costs, directions to the event, parking tips, event schedule, guest speakers participating, nearby hotels, and more. This can work for a virtual conference as well.

  • Helper Bot: A Helper Bot dramatically reduces support time by automatically responding to common visitor questions at any time — day or night — using the power of Artificial Intelligence. A Helper Bot is different from the other bot types since it allows visitors to enter a free-form question, and replies with the most relevant answer based on how it has been trained over time.


  • Install Formilla Live Chat on your website and chat with your visitors from anywhere! Mobile apps come with all of our packages.
  • Live chat via your mobile device or tablet by using our iPhone/iPad or Android apps. Receive push notifications for every chat!
  • Formilla Live Chat Dashboard where you can live chat with your website visitors.
  • Dramatically reduce support time by setting up a Helper Chat Bot™ to automatically respond to common visitor questions using the power of A.I.
  • Real-time Visitor Monitoring dashboard where you can monitor your website visitors and initiate live chats proactively.
  • The Formilla Live Chat Conversation History inbox. View live chat history, search and respond to offline email submissions, etc.
  • This is the Contacts screen where you can use super fast search and filtering options to find your contacts quickly.


Follow our WordPress Live Chat Plugin tutorial to get started. To manually install the plugin zip file, see below:

  1. Download and unzip the to your wordpress /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Choose the Get Started link from the plugins page or navigate to the ‘Formilla Chat’ menu item that appears on your WordPress Admin upon activating the plugin to complete registration
  4. That’s it! Once registered, your live chat widget is created instantly and is available on your site for customers to chat with you.

सामान्य प्रश्न

How do I install Formilla Live Chat software to my WordPress site?

Follow our WordPress Live Chat Plugin tutorial to get started.

Does Formilla work with WooCommerce?

Yes, our live chat software easily installs with WooCommerce sites. Install and activate the plugin from within your WordPress/WooCommerce admin panel for the chat button to appear on your site.

How do I start a test chat after installing Formilla on my WordPress site?

Watch our video tutorial to learn how.

What is the Formilla ‘Chat ID’ (or Plugin ID) under the WordPress plugin settings?

The Chat ID is the unique identifier for your particular account. Your live chat widget won’t display on your WordPress website unless you have a Chat ID entered on the settings page. You will receive this ID via email upon registering with via the Formilla Chat link on your WordPress admin panel.

Can I specify my hours of operation or simply that I am unavailable to chat?

Yes. Start by logging in to your Formilla account, then mouse over Settings and select Widgets from the submenu that appears. On the next page, click the edit/pencil icon under Actions for your chat widget. You can modify the hours of operation from the Widget Details tab and click Save Changes.

Will I receive an email notification when my customers contact me while I’m offline from chat?

Yes, the Email Notifications option is enabled by default for every Formilla Live Chat widget you create. Removing the email address(es) on the Widget Details tab of the live chat widget configuration page disables the feature. Alternatively, you may add additional email recipients by simply comma-separating each email address. You can respond to emails using your preferred email client, or directly from the Formilla Conversation History.

How do I setup a chat bot to automatically respond to customers?

The Formilla Helper Bot can be setup and trained to answer questions from your customers automatically. To configure a chatbot (paid feature add-on), you can simply mouse over Automation in the left menu, then select Helper Bots from the sub-menu that appears. At the top of the next screen, click Create Helper Bot to get started.

How do I qualify leads by using a chatbot?

Chatbots can be used to collect contact information from site visitors as a means to generate leads, and ask additional qualifying questions to determine the size of the opportunity, gauge the customer’s interest and where they are at in the buying cycle, or route them right to your sales team or even book a demo on your calendar.

How do I automatically book demos by using a chatbot?

Formilla offers a Calendly scheduling feature. Chatbots can be configured to display your Calendly calendar directly inside the widget for the visitor to choose from any available dates and times for a demo or phone consultation. Chatbots can first qualify the visitor, and then decide whether to offer them a demo if they’re a valuable lead.

I’ve followed all the instructions but I still appear offline to customers. How do I go online?

If you’re using the web interface, it behaves just like any chat client; you must login to (the chat client) via your WordPress Admin Panel –> Formilla Chat menu item, or directly at in a new browser window. Once you’ve logged in and navigated to the dashboard (Dashboard from the main menu), you’re considered online and ready to accept chats. Ensure your status indicator says Online in the header bar, of course. If you log off, your chat will go to offline mode. If you’re using our iPhone/Android apps instead of the web interface, simply log in to the mobile app and will recognize you’re online and mark you as available.

Is there a way for me to deactivate Formilla momentarily without removing the plugin?

Yes. Access your WordPress admin panel and select Plugins from the left menu. Find the Formilla Live Chat plugin and click the ‘Deactivate’ link to hide the widget from your WordPress site. If you’re using either of our Premium plans, you can also hide the live chat button and widget from inside your widget settings. To do this, start by logging in to your Formilla account, then mouse over Settings and select Widgets from the submenu that appears. On the next page, click the edit/pencil icon under Actions for your chat widget. You should now be in the settings area, where you can select the Advanced Options tab. Simply check the box for the feature at the bottom “Hide the chat button/widget when agents are offline” and Save Changes. This will simply hide the live chat button from your WordPress site when you log out of Formilla or mark yourself as “Offline” status.

Can I proactively initiate a conversation with my customers?

Yes, we call these Smart Messages. Simply login to your Formilla account, mouse over Automation in the left menu, then choose Smart Messages from the sub-menu that appears. We normally create your first Smart Message when you sign up, however, you can delete (or edit) it and create your own by clicking the Create Smart Message button and choosing Chat Message to get started. This feature comes with any of our Premium plans and you get unlimited Smart Messages.

Can I enable an auto-responder when I don’t respond to an incoming conversation on time?

Yes. To enable this setting, start by logging in to your Formilla account, then mouse over Settings and select Widgets from the submenu that appears. On the next page, click the edit/pencil icon under Actions for your chat widget. You should now be in the settings area, where you can select the Advanced Options tab. Simply check the box for the feature “Enable Auto Response”, and enter your desired auto-response text in the field that appears, along with how long (for example, 60 seconds) before it should trigger. Also, be sure to Save Changes when complete. Going forward, any time a website visitor initiates a conversation and you do not respond in 60 seconds, the auto-response will trigger.

Can I require my site visitors to provide their email address before starting a conversation?

Yes. For free chat accounts, enable this setting by logging in to your Formilla account, then mouse over Settings and select Widgets from the submenu that appears. On the next page, click the edit/pencil icon under Actions for your chat widget. You should now be in the settings area, where you can select the Advanced Options tab. Our free chat plan allows you to require visitors to enter an email address or a message before starting a chat. If you are using either of our Premium packages, you will notice the ability to add pre-chat form fields near the top of the Advanced Options tab instead. You can add up to four fields to your live chat box, such as First Name, Last Name, Email, Phone, or any other Custom field. Keep in mind at least one field must be required for the chat box.

Does Formilla work with my mobile phone (e.g. iPhone, Android, etc.)?

Yes. Use our mobile apps for iPhone/iPad, or Android devices to chat from your mobile phone on the go! For those using the web interface, it is currently not optimized for your mobile phone.

How do I create an in-app or email message to announce a sale, market a new product or service, etc.?

To create a new in-app or email message, or to find your existing Smart Messages, just mouse over Automation and select Smart Messages from the left menu in your Formilla account. Here you can view the status of your existing messages and their performance, or simply create a new message by clicking the Create Smart Message button and choosing your desired type of message from the flydown menu. Note: to send email messages, you’ll need to ensure your email address is verified with Formilla from the Settings –> Users page, and also setup your business email with Formilla. Once you create your first Email Smart Message, you’ll notice a link at the top to configure your Custom Email Domain; simply follow the instructions on the next page to configure your DNS records properly.

My in-app message only displayed once when testing, although it will not appear again. What can I do to continue testing?

The default setting for in-app messages is to display Once after 5 seconds. With this configuration, the message will not display again. In this case, you can test with a different browser, or modify the settings from the Advanced Options to display the widget more frequently. For instance, we recommend setting the message to display Always and to set the “Display if user has already interacted with it?” option to Yes when testing. This way, you’ll continuously see the message. To find the settings mentioned, mouse over Automation and click Smart Messages from the left menu, then click the edit/pencil icon next to your in-app message to enter the settings area. Next, choose the 2nd tab called Message, and scroll down to the Edit Advanced Options accordion. Be sure to click the header of the accordion to expand it and find the settings.

What happens when I choose the ‘Request Chat’ action from the visitor monitoring dashboard?

Formilla will pop-up the live chat box to the corresponding visitor of your web site after a few seconds or on the next page load.

Can I modify the message displayed to my website visitors when I request a chat with them via the visitor monitoring page?

Yes. To do this, start by logging in to your Formilla account, then mouse over Settings and select Widgets from the submenu that appears. On the next page, click the edit/pencil icon under Actions for your chat widget. You should now be in the settings area, where you can select the Advanced Options tab to find the “Request Chat Text” field. Be sure to Save Changes when complete.

Is real time visitor monitoring only available to paid accounts?

Yes. Currently the real time visitor monitoring/tracking feature of Formilla comes with our Professional package tier or higher.

Do I need to refresh the visitor monitoring page to show me the latest status of visitors/users on my web site?

No. You will see the data automatically refresh the user information every few seconds to show you the active visitors on your web site, what page they’re currently on, how long the user has been on your web site, whether they are new or returning, and more.

Can I receive an email each time a conversation ends?

Yes. To enable chat transcripts, simply login to your Formilla account, mouse over Settings and select Users from the submenu that appears. Next, click the edit/pencil icon under the Actions column next to your chat agent(s), and check the “Email Me Chat Transcripts” option from the following page. Be sure to Save Changes when complete. You can also enable transcripts to be sent to you at the account level. For example, let’s say you don’t respond to a live chat in time, or you want to receive all transcripts for the entire account. To do this, login to your Formilla account as the account owner (the email used to first sign up for Formilla), then click the dropdown next to your agent pic in the top right corner of the dashboard, and select My Account from the submenu that appears. Next, enter an email address (or multiple comma separated) for the “Send all chat transcripts to” field, and Save Changes. Going forward, you’ll receive an email after each conversation ends.

Does the free package allow for unlimited chats?

Yes, our free live chat package allows for unlimited live chats and no limitations on simultaneous chats either.

Can I enable the desktop notifications feature with the standard (free) package?

Yes. The desktop notifications feature works with our free or Premium packages and can be enabled from within your account. Just click the Alerts bell icon in the bottom left corner of the dashboard. Desktop notifications work with Firefox, Chrome, and Safari at this time.

What is the Formilla Lead Widgets app?

The Formilla Lead Widgets app gives you the ability to collect email subscribers and boost your social following. You can enable it by simply logging in to your Formilla account, then mouse over Settings from the dashboard menu on the left and select My Apps from the sub-menu that appears. Next, click Add App for Formilla Lead Widgets if it isn’t added yet. Now that you’ve enabled Formilla Lead Widgets, mouse over Settings in the left menu, and choose Widgets from the submenu that appears. Next, click the Add Edge Widget button to configure your first Edge lead widget.

Does Formilla track my website visitor history and provide reports of this information?

No. While we do provide the real-time visitor monitoring feature on our Professional package tier and higher, we do not store anonymous visitor information unless someone actually initiates/responds to an online chat request. We typically recommend using a tool such as Google Analytics (free) for website analytics, as they do a good job storing and reporting on this information. You can view how many live chats and offline submissions you receive in a given period by logging in to your Formilla account, then clicking the dropdown next to your agent picture in the top right corner of your account. Next, select Reports from the submenu that appears, and choose the “Total Chats & Emails” report. Here you can filter by your desired dates and click Search.

How do I remove completed chats from my dashboard?

When a conversation is ended by the chat agent, or automatically after 20 minutes of inactivity, it is labeled as “Chat Completed” on the left-hand side of the dashboard. Completed chats will be marked for removal one hour after the conversation has ended, and they should disappear on the next dashboard page refresh. Completed chats cannot be removed manually at this time otherwise.

How do contacts get added to the Contacts section in my Formilla account?

Formilla automatically creates contacts in your account as “Leads” whenever a conversation is started, or you receive a message from a website visitor while you’re offline/unavailable. We also store any information collected from the visitor via pre-chat form fields, including name, email, phone, and also their country/region, amongst other information.

What happens if I delete a Contact from the Contacts page in my Formilla account?

When deleting a contact from the Contacts section in your Formilla account, all conversations, including offline chats, will also be queued for deletion. Be careful, as this process cannot be reversed and the information is permanently deleted.

How do I delete an individual conversation from my Formilla account?

To delete an individual conversation (as opposed to a contact and its entire history), simply mouse over Contacts in the dashboard menu, then select Conversation History from the submenu that appears. From the next page, find the corresponding conversation and check the box to its left, and finally click the trash icon at the top of the page.

Is Formilla compliant with the EU General Data Protection Regulation (GDPR) ?

Yes. Formilla has made several modifications to support the GDPR regulation that went into effect in May, 2018. If you require a Data Processing Addendum (DPA) to proceed with live chat on your website, please contact us on our website at


अक्टूबर 12, 2021
I've tried a number of click to chat agents and found them lacking. Many have per chat fees with quickly escalate pricing out of control. Others are just plain buggy. Several were just badly written and did serious damage to page speed. Formilla has a ton of configuration options that are easy for any one to understand. Support is fast and responsive. And to boot their pricing is the most competitive I've seen by a long shot. We delayed implementation longer than we should have. In retrospect we have seen the plugin pay for itself hundreds of times over in increased high ticket sales through our ecom site. The plugin works very well for us because we are able to set it up to page all sales associates in all of our brick and mortar locations when a chat comes in. After the first VERY LARGE sales were closed through click to chat the sales peopel are FAST to jump on the chats. So this has worked very well for us because we don't need to roll out a separate click to chat sales team. We just have Formilla installed on the point of sale work stations and brick and mortar agents interface with virtual customers like they would any other customer on the phone or in store.
112 के सभी समीक्षा पढ़ें

सहायक &डेवलपर्स

यह खुला स्रोत सॉफ्टवेयर है। अनुगामी लोगो ने इस प्लगइन के लिए योगदान दिया है।


बदलाव विवरण


Minor release to improve security.


Minor release to load the chat widget after most scripts for optimal performance.


Due to WordPress guidelines, we’ve modified our plugin to launch Formilla outside of the WordPress admin panel.


Officially WP 3.8 compliant. Fixed minor bug, updated readme text as well.


Updated readme.txt to add more FAQ, installation video tutorial, new screenshots. No other changes.


  • Initial release