SendPulse – Live Chat and Chatbot
SendPulse – Live Chat and Chatbot
Description
Free live chat and chatbot plugin by SendPulse helps you communicate with users on your website to motivate them to convert, and to support customers after purchase.
Create automated flows to introduce your brand and products, answer users’ questions, motivate users to make purchases, and accept payments right in your live chat.
ChatGPT integration, autoreplies and an Android/iOS mobile app will help you talk to customers even when you are not at your computer.
What is a Live Chat?
Live chat is a tool that allows users to communicate in real time. Website visitors send messages via widgets on your site, and live chat agents or chatbots reply to users.
A live chat allows you to quickly and effectively communicate with customers, eliminate their doubts, solve possible issues, and provide information. They help companies
build stronger connections with clients, promptly respond to their questions and needs, and increase the level of personalization.
Contacts
- Customer support – https://sendpulse.com/support
- X (Twitter) – https://twitter.com/SendPulseCom
- Facebook – https://facebook.com/sendpulse
Usage
- Create a Live Chat Chatbots
- Connect your Website
- Customize Your Live Chat Appearance
- Copy the installation code after you customize the widget appearance
- Go to your WordPress Admin Panel -> Settings -> SendPulse LiveChat
- Paste installation code to text box in front of Paste your LiveChat code here text.
Requirement
- PHP version >= 8.0+ (Recommended >= 8.0+)
Installation
- Upload ‘sendpulse-livechat’ to the ‘/wp-content/plugins/’ directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to your Admin Panel -> Settings -> SendPulse LiveChat
- Paste to text box LiveChat code for your site from SendPulse Chatbots section
WHAT IS SENDPULSE?
SendPulse is a multi-channel marketing automation platform for multifaceted business promotion and customer retention.
SendPulse allows you to send email, SMS, and web push campaigns, stay in touch with clients using Telegram, Facebook Messenger, WhatsApp, and Instagram chatbots, and create landing pages in just 15 minutes.
You can easily track all of your marketing activities and gather customer data with SendPulse’s free CRM.
Create a SendPulse account and start using live chat, chatbots, pop-ups, websites, and email marketing for free.
Faq
Yes. You can create your SendPulse account at https://sendpulse.com/features/live-chat
- You need to have an account at SendPulse.com. Go to the “Chatbots” section in your SendPulse account. If you have not connected any channels before, click Connect.
If you already have connected bots, go to the “Manage bots” section, and click Add bot. You can also click Connect next to “Live chat.” - Enter your project name and a link to a site where you want to add your widget. Click Continue.
You can copy the installation code after you customize the widget appearance. - Go to your WordPress Admin Panel -> Settings -> SendPulse LiveChat
- Paste installation code to text box in front of Paste your LiveChat code here text.
Yes. You can copy the installation code and add it in template before tag at footer.php template
Yes. If your theme support widgets you can add installation code at Html widget at footer section.
If you don’t have access to your website’s source code or want to separate the scripts related to tracking and marketing, you can add your live chat widget code using Google Tag Manager.
You can read about this way in our Knowledge Base
You can read about Live Chat customization in our Knowledge Base
You can read full article with examples at our Knowledge Base How to Interact with Your Website Visitors via Live Chat
Once you create your widget, you can start automating your communication.
You can read more in our Knowledge Base:
* How to Set Up Your Bot
* How to Create an Automated Live Chat Flow for Your Website
* How to Connect ChatGPT From OpenAI to Your Chatbot
If the live chat does not appear on your website, the issue is often caused by frontend optimization plugins.
Many performance plugins (such as WP Rocket, Autoptimize, LiteSpeed Cache, etc.) modify how JavaScript is loaded by enabling features like:
- JavaScript minification
- JavaScript combination (bundling)
- Deferred or delayed script execution
These optimizations can change the loading order or execution timing of third-party scripts and may break the live chat initialization.
How to fix:
- Temporarily disable JavaScript optimization options and check if the live chat starts working.
- If it works, re-enable options one by one to identify the conflicting setting.
For WP Rocket users:
- Disable the “Combine JavaScript files” option
- Clear the cache after making changes
In some cases, excluding the live chat script from optimization may also help:
cdn.pulse.is
Note: JavaScript combination is often unnecessary on HTTP/2-enabled websites and may cause compatibility issues with third-party services.
Reviews
Changelog
1.3.2
- Reworked live chat script handling to use structured chat ID storage instead of raw frontend HTML as the runtime source of truth.
- Added trusted canonical rendering for the SendPulse live chat loader script.
- Improved validation and extraction of live chat installation scripts.
- Improved backward compatibility for previously saved live chat installation code.
- Replaced raw frontend script output with a WordPress enqueue-based loading flow.
- Improved security handling for malformed or unsupported live chat embed scripts.
- Improved admin settings rendering for saved live chat installation code.
- Improved compatibility with WordPress Plugin Check (PCP) requirements.
- Various stability, security, and code quality improvements.
1.3.1
- Improved live chat script sanitization and runtime security handling.
- Added stricter validation for the SendPulse live chat loader script.
- Prevented unsupported or unsafe script patterns from being processed.
1.3
- Updated minimum required PHP version to 8.0
- Added FAQ section with troubleshooting for JavaScript optimization conflicts
- Improved documentation regarding compatibility with caching and performance plugins
1.2
- Fixed text domain mismatch to ensure proper translation loading
- Updated translation files and domain references
- Added missing translators comments for strings with placeholders
- Improved output sanitization for live chat installation code
- Ensured compatibility with WordPress 6.9
- Minor code quality and compliance improvements based on Plugin Check recommendations
1.1
- Basic improvements
1.0
- Initial release




