Drupal Chat module

Connect a multi-channel chat with WhatsApp, Messenger, Telegram, and more to your Drupal website to assist users through the messaging formats they trust.
4.8 rating
10,000+ reviews
Free plan available
Create Widget for Free
No credit card needed
Drupal Chat module

Create your All-in-One Chat module

Configure your All-in-One Chat and add it to your Drupal website for free!

Screenshots

Drupal Chat module
1 / 6

Description

Visitors pick the messaging app they like, and you reply from the apps you already use. Add a live chat to your Drupal website with 16 contact buttons plus a Custom one, all in a single chat window.

The conversation continues in the messenger, not in a window on your website, so there is no extra inbox to check.

The chat can open on page load, after time on page or on the website, on scroll position or on exit intent, so it appears when visitors are ready to ask.

Show it to the right people: pick devices and visitor type (all, new or returning) and set a schedule with days, working hours and a time zone.

Key features of the Drupal Chat module

  • All messaging apps in one chat – 16 contact button types plus a Custom button, including WhatsApp, Telegram, Facebook Messenger, Instagram, Viber and Line.
  • Open at the right moment – on page load, after time on page or on the website, on scroll position or on exit intent.
  • Display rules and schedule – show the chat by device and visitor type, and only on the days and hours you set.
  • Three placement formats – floating bubble, embed bubble or embed chat window.
  • Profile and design – set the avatar, name, Online caption and reply time, and restyle the bubble, icon, header, message and window colors to match your website.
  • Changes without reinstalling – publish edits in the editor and they appear on your live website.

Try every setting in the free configurator below.

Why add a chat to your Drupal website

  • Add the code once – after you publish changes in the editor, they appear on your live website without pasting the code again.
  • See it before it goes live – adjust the widget in the free configurator and watch the changes as you make them.
  • Reply where you already work – the conversation continues in the messenger app, so you answer from the apps you use every day.
  • Show it when it helps – choose devices, new or returning visitors and a schedule.

How to add All-in-One Chat to Drupal

Set up the chat in the Elfsight editor, copy the installation code and add it to the backend of your Drupal website. You can show the chat on one selected page or on all pages.

Add the chat to a specific page

  1. Log in to your Drupal website’s backend, click Manage, then select Content.
  2. Find the page you want to add the chat to and click Edit.
  3. Convert the page into the Full HTML format.
  4. Click the Source button to open the initial HTML view and paste your installation code into the required page area.
  5. Save the changes and open the published page to check that the chat appears.

Add the chat to all pages

  1. Log in to your Drupal website’s backend, go to the Structure tab and click Block layout.
  2. Scroll down, choose a Footer section, for example Footer first, and click Place block.
  3. Click Add custom block and enter the name of the block.
  4. Convert the page into the Full HTML format.
  5. Click the Source button to open the initial HTML view.
  6. Paste your installation code into the required page area and save the changes.
  7. Uncheck Display title and check all the pages of your website within the Content types section.
  8. Select the needed Region from the Select dropdown and click Save.
  9. Scroll to the bottom of the page and click Save blocks.
  10. Open any page of your website and check that the chat appears and opens.

Need a hand? Check our Help Center guide or contact the support team.

Can I see what the chat will look like before I install it?

Yes. You adjust the widget in the free configurator and see every change live before you copy the installation code.

Do I need to paste the code again after I change the chat?

No. The installation code is added once, and changes you publish in the editor appear on your live website.

Why is the chat not showing on my website?

Check that the installation code is added to the website backend and your changes are published. Also look at the views limit: a widget can stop showing when the limit is reached.

Which messaging apps can I add?

You can add 16 contact button types plus a Custom button in one chat window, including WhatsApp, Telegram, Facebook Messenger, Instagram, Viber and Line.

When does the chat window open?

You choose: on page load, after time on page or on the website, on scroll position or on exit intent.

Can I show the chat only to certain visitors or devices?

Yes. You can show the chat by device and by visitor type: all, new or returning.

Can I show the chat only during working hours?

Yes. Set a schedule with the days of the week, a start and end time and a time zone.

Do conversations happen on my website?

No. The conversation continues in the messenger app, not on the website, so you reply from the apps you already use.

Does the widget keep a chat history?

No. There is no chat history inside the widget or in Elfsight, because the conversation lives in the messenger app.

Does the chat have an AI assistant or automatic replies?

No. The widget has no AI assistant and no automatic virtual assistant replies.

Can several people answer from one shared inbox?

No. The widget does not support multiple chat agents or a shared inbox.

Can I match the chat to my Drupal website design?

Yes. You can restyle the bubble, icon, header, message, window background and Online status colors.

Can I add my name and photo to the chat?

Yes. You can set the chat avatar, name, an Online caption and the reply time shown to visitors.

Where can the chat appear on the page?

In one of three formats: a floating bubble, an embed bubble or an embed chat window.

Pricing

14-day money back guarantee. Risk-free, you can cancel at anytime.
Elfsight Apps
Platform-independent digital solution that works on any website
from $0 / month
start with free plan
Unlimited domains
Professional and on-time support
Charge-free installation assistance
Special price for multiple apps
Easy to edit