A WhatsHelp chat button is a simple, powerful way to connect your Divi website directly to your customers' favorite messaging app: WhatsApp. It lets visitors start a real-time conversation with you in a single click, completely skipping the slow, impersonal experience of contact forms and email.
By meeting people on the platform they already use and trust, you create an instant, personal connection that builds confidence and, ultimately, drives sales.
Why Your Divi Site Needs Instant Chat

Let's be honest, standard contact forms feel outdated because, well, they are. In an age where everyone expects instant answers, making a potential customer fill out a form and wait for an email is just adding friction. That friction can kill a lead before it even gets to you.
Adding a WhatsHelp chat button to your Divi site tears down that barrier.
Think about it from a customer's perspective. They're on your e-commerce site and have a quick question about sizing. Instead of digging for a contact page, they just tap the WhatsApp icon, ask their question, and get a reply in minutes. That simple, frictionless experience doesn't just provide an answer—it builds the confidence they need to click "buy."
Meet Customers Where They Are
The numbers behind WhatsApp for business are just staggering. There are over 200 million active business accounts on the platform, handling around 175 million customer chats every single day.
Its 98% open rate and an incredible 45-60% click-through rate completely demolish what you'd see with traditional email marketing. Adding a chat button isn't just adding a cool feature; it's tapping into a massive, highly engaged audience.
This isn't some passing trend. It's a fundamental shift in how customers expect to communicate with businesses. People want the convenience and familiarity of messaging apps, and a chat button instantly signals that your business is accessible, modern, and ready to engage.
For service-based businesses using Divi, this is a total game-changer. A potential client browsing your portfolio can instantly ask about your availability or pricing without ever leaving the page. You can shorten a sales cycle that used to take days down to just a few minutes.
A Tangible Competitive Advantage
While your competitors are still making people wait for an email reply, a WhatsApp chat button gives you an active engagement tool. It turns your website from a static brochure into a dynamic, two-way conversation starter.
- Boost Lead Generation: Every chat that comes through is a warm lead. You immediately get their contact info and a direct line to follow up.
- Improve User Experience: Answering questions instantly shows you value your customers' time and reduces their frustration.
- Increase Conversion Rates: Quick support can resolve those last-minute doubts that are a primary cause of cart abandonment.
This direct line of communication also opens up entirely new ways to engage with customers and even generate revenue. For example, once you've built this channel, you can even explore how to make money with Whatsapp through direct sales or consultations.
A WhatsHelp button is a fantastic start, but if you're looking for other ways to capture leads, you might want to check out our guide on how to add a sticky contact form to your page with Divi.
Getting Your WhatsHelp Chat Button Code
Before you can drop a chat button onto your Divi site, you’ll first need to grab the code snippet that powers it. Thankfully, generating your WhatsHelp chat button code is surprisingly straightforward. It really just comes down to a few quick decisions that shape how the button looks and works for your visitors.
First things first, head over to the WhatsHelp website and find their free chat widget generator. One of the best parts about this tool is that you don't need to create an account or sign up for anything. It’s a huge plus if you just want to get a button up and running without getting locked into a new service. Everything you need is right there on one page.
You'll immediately notice the live preview of your button as you tweak the settings. This instant feedback is fantastic because it completely removes any guesswork.
Configuring Your Chat Button Appearance
Your first set of choices is all about aesthetics. You want the button to feel like a natural part of your site, not some clunky, tacked-on element. WhatsHelp gives you a handful of simple but effective options to match the button to your brand.
- Button Position: You can stick the button on the bottom right or bottom left. I’d recommend the bottom right, as that’s the standard spot users instinctively look for a chat widget.
- Color Customization: You can pick a custom color for the button’s background. Pro tip: use your brand’s primary or accent color here for a seamless, professional look.
- Call-to-Action Text: This is the text that shows up next to the chat icon. Instead of the default "Message us," try something more inviting like "Questions? Chat with us!" or "Get Help Now."
Here's what that initial setup screen looks like. You've got the live preview on the left and all your customization options on the right.
As you make changes, the preview updates in real-time. This lets you get the look and feel just right before you move on to the functional bits.
Setting Up Your Messaging Channels
This is where you connect the button to your actual communication tools. Despite the name, "WhatsHelp" also supports Facebook Messenger, which gives you some nice flexibility.
You'll need to enter your WhatsApp phone number, making sure to include the country code. Double- and triple-check this number, because one wrong digit means your messages will go nowhere. You can also add a pre-filled message, which is a surprisingly powerful tool for engagement.
For instance, a pre-filled message like, "Hi! I have a question about your Divi services," gives users a perfect starting point. It also gives you immediate context for the conversation, which is a small touch that makes a huge difference in reducing friction.
Once you’ve got your contact details and a solid welcome message dialed in, you're ready for the final step.
Generating the Final Code Snippet
Happy with your button's look, call-to-action, and contact info? Great. All that’s left is to actually generate the code. Just click the "Get Button" button on the page.
A popup will appear with a small block of JavaScript. This is the script for your WhatsHelp chat button. Your browser will prompt you to copy this code right to your clipboard. With that snippet ready to go, you’re all set to integrate it directly into your Divi website, which we’ll tackle in the next section. The whole process, from start to finish, rarely takes more than five minutes, making this one of the quickest ways to add chat functionality to your site.
Alright, let's get that chat button live on your Divi site. Now that you have your custom JavaScript snippet from WhatsHelp, there are two solid ways to get it working. Each one has its own place, and the right choice really comes down to where and when you want to be available to chat.
First, we'll cover the simplest method: adding the code to Divi's theme options. This is your best bet for putting the WhatsHelp chat button on every single page of your site. After that, we’ll dig into a more surgical approach using a Divi Code Module, which is perfect for when you only need the button on specific, high-value pages.
Method 1: The Site-Wide Approach Using Divi Integration
If your strategy is to be available everywhere—from the homepage to blog posts and even your contact page—this is the way to go. It’s a classic "set it and forget it" solution, making sure visitors can always ping you, no matter where they are.
We're going to put the code right where Divi expects to find third-party scripts.
- Head to your WordPress dashboard and navigate to Divi > Theme Options.
- Click on the Integration tab.
- Make sure the "Enable header code" option is toggled on.
- Find the box labeled "Add code to the < body > (good for tracking codes such as Google Analytics)".
- Paste your entire WhatsHelp JavaScript snippet right into this box.
Placing the code in the <body> is a smart move for performance. It lets your page's main content load before the chat button script, so you don't slow down that critical initial render time.
Key Takeaway: The Divi Integration tab is the quickest way to roll out the chat button across your entire site. This is perfect for businesses that need to offer universal support, like a SaaS company answering user questions or an e-commerce shop handling pre-sale inquiries on product pages.
Once you've pasted the code, hit the "Save Changes" button. Open your site in a new incognito window to see your new chat button in action!
Method 2: The Targeted Approach Using a Divi Code Module
But what if you don't want the chat button cluttering up every page? Sometimes, less is more. For instance, you might only want the chat button to appear on your pricing, services, or main contact pages. This lets you focus your energy on visitors who are clearly showing high intent and are closer to making a decision.
For this, we'll lean on Divi’s trusty Code Module.
This infographic breaks down the workflow, from customizing your button's look to grabbing the code snippet for this exact step.

As you can see, getting the code is the simple final piece after you've handled the important design and setup choices.
Here’s how to add the button to a specific page:
- Go to the page where you want the button and fire up the Visual Builder.
- Add a new section at the very bottom of your layout. Placing it last is important so it doesn’t mess with your page structure.
- Inside that new section, drop in a Code Module.
- Paste your WhatsHelp JavaScript snippet directly into the Code Module’s content field.
- Save your module and page changes.
That's all it takes. The WhatsHelp chat button will now only load on that single page. This gives you fantastic control, which is incredibly handy for A/B testing or supporting targeted campaigns. You could, for example, add a chat button exclusively to a new landing page to provide instant support for a special promotion.
While we're focused on chat buttons here, these same principles apply to adding all sorts of interactive elements. If you're looking for another way to connect with your audience, you might find our guide on how to create a "call now" and "email now" button without code useful. Both approaches help you build direct and effective communication channels.
Moving Beyond WhatsHelp for Full Creative Control
The free WhatsHelp chat button is a fantastic starting point. It's fast, easy to set up, and opens up a direct line to your customers with minimal fuss. But as your business grows and your brand identity gets sharper, you'll inevitably find yourself wanting more than what a simple, third-party script can offer.
What if you need a button that perfectly matches your site’s custom-designed icons? Or maybe you want smarter display rules, like showing a chat option only to customers viewing your premium services. This is that moment when you graduate from basic widgets and start wielding the full creative power of Divi.
For anyone ready to take that step, two plugins from us at Divimode stand out as the ultimate alternatives for creating a truly custom and integrated chat experience: Divi Areas Pro and the free Popups for Divi.
Why Build a Custom Divi Chat Button?
Building your own chat button isn't about reinventing the wheel; it's about building a better car. Instead of leaning on an external service, you use Divi’s own modules to create a button that is 100% yours. This approach gives you granular control over every single aspect, from design and animation to performance and targeting.
Imagine creating a slick, branded fly-in that slides into view when a user scrolls 50% down a product page. Or how about a subtle, pulsing chat icon that only appears on your WooCommerce checkout page to offer last-minute support? With a tool like Divi Areas Pro, these advanced scenarios become surprisingly simple to pull off.
Going native also means you ditch the external JavaScript file that comes with the WhatsHelp widget. This cuts down on HTTP requests and gives you a small but meaningful performance boost—always a win for SEO and user experience.
Unlocking Advanced Features with Divi Areas Pro
Divi Areas Pro is the powerhouse for this kind of deep customization. It lets you build any layout with the Divi Builder and transform it into a popup, fly-in, or even a hover-triggered tooltip. This is where you can really get creative.
Instead of just a single, static button, you could design a complete contact "Area" that includes:
- A WhatsApp button linking directly to a pre-filled chat.
- A "Call Us" button for users who prefer the phone.
- Your business hours so customers know when you're available.
- Agent photos to add a personal, human touch to your support.
The sheer scale of WhatsApp's user base makes it an indispensable channel. It now boasts over 3 billion monthly active users worldwide, with more than 100 billion messages sent each day. Just having a chat button is standard practice, but building a custom one with Divi Areas Pro lets you capitalize on this audience with far more style and intelligence.
By building the chat interaction yourself, you escape the limitations of third-party tools. You're no longer stuck with a generic icon or limited placement options. Every pixel is under your control, ensuring a seamless brand experience.
While a simple chat button is a great start, it's important to build a communication strategy that scales. For a deeper look at this, understanding and avoiding the WhatsApp Trap is crucial for any business serious about sophisticated client management.
A Practical Comparison: WhatsHelp vs. Divi Areas Pro
To really put things in perspective, let’s look at what's possible with the standard widget versus what you can achieve with a custom-built solution. The difference is pretty stark.
WhatsHelp vs. Divi Areas Pro Feature Comparison
| Feature | WhatsHelp Chat Button | Divi Areas Pro Custom Button |
|---|---|---|
| Design Control | Basic color and text changes | Full Divi Builder control (icons, animations, fonts, etc.) |
| Trigger Options | Always visible | On-click, scroll depth, exit-intent, time delay, and more |
| Display Rules | Site-wide or single page (manual) | Target by device, user role, specific pages, and even WooCommerce conditions |
| Performance | Adds an external JavaScript file | No external scripts; built with native Divi modules |
| Content | Simple text and link | Rich content (images, multiple buttons, forms, etc.) |
| Tracking | Requires complex GTM setup | Easy to track with a simple CSS ID or class |
This table makes the jump in capability crystal clear. You're moving from a one-size-fits-all solution to a dynamic tool that can be tailored precisely to your business goals. If you want to dive deeper into what's possible, you might want to read about the business-improving features of Divi Areas Pro in our dedicated article.
Ultimately, moving beyond a basic chat button is about taking complete ownership of your user experience. It's the natural next step for Divi users who see their website not just as an online brochure, but as a fine-tuned machine for engagement and conversion. By using Divi's own powerful tools, you can create a chat solution that is smarter, faster, and perfectly aligned with your brand.
Solving Common WhatsHelp Integration Problems

Even with a simple tool like the WhatsHelp chat button, things can go sideways, especially inside a layered environment like a Divi site. You’ve set everything up, pasted the code, hit save, and… nothing. It’s a frustrating moment, but I’ve seen it countless times, and the fix is usually quite simple once you know where to look.
Believe it or not, most problems don't come from the WhatsHelp script itself. They almost always stem from conflicts with other tools designed to make your site faster, like caching and optimization plugins. These plugins often minify or delay JavaScript, which can accidentally prevent the chat button from loading.
Let's walk through the most common hiccups I've run into and get them sorted.
The Chat Button Is Not Appearing at All
This is, by far, the most frequent issue. The culprit is almost always an aggressive caching or optimization plugin. Tools like WP Rocket and SiteGround Optimizer are fantastic for site speed, but their "minification" and "delay JavaScript" features can be a bit too aggressive with external scripts like the one from WhatsHelp.
When JavaScript is minified, plugins strip out characters to shrink file size. When delayed, scripts are held back from loading until a user scrolls or clicks. Both actions can easily break the WhatsHelp button’s ability to show up on the page.
The solution is to tell your optimization plugin to leave the WhatsHelp script alone.
- For WP Rocket Users: Head over to
Settings > WP Rocket > File Optimization. Scroll down to the "Excluded JavaScript Files" box and addwhatshelp.io. This single entry tells WP Rocket to ignore any script from that domain during its optimization process. - For SiteGround Optimizer Users: Go to
SG Optimizer > Frontend. Find the JavaScript section and look for the exclusion list. Just like with WP Rocket, addwhatshelp.ioto stop it from being minified or deferred.
After saving your changes, make sure you clear all caches—your plugin’s cache, your server cache (if you have one), and your browser cache. Then, check your site in an incognito window. In my experience, this solves the problem over 90% of the time.
Pro Tip: Always test your site in an incognito or private browser window after making changes like this. It ensures you're seeing the live version of your site, not a cached copy your browser is holding onto, giving you a true picture of whether the fix worked.
Mobile Display and Layout Glitches
Sometimes the chat button shows up perfectly on desktop but is either broken or completely missing on mobile. This usually points to one of two things: mobile-specific settings or a CSS conflict.
First, double-check if your optimization plugin has separate settings for mobile caching. Some plugins create a dedicated cache for mobile devices, which you'll need to clear separately. You’ll also want to make sure any JavaScript exclusions you added apply to both desktop and mobile.
If that doesn't do the trick, you likely have a CSS conflict. A custom style somewhere in Divi or your child theme might be unintentionally hiding the button on smaller screens. The easiest way to hunt this down is with your browser’s developer tools.
- Right-click on your page and select "Inspect."
- Click the device toolbar icon to switch to a mobile view.
- In the Elements panel, look for the WhatsHelp button's HTML code. If you find it but it's invisible on the page, the "Styles" tab will reveal the culprit CSS rule, which is often something like
display: none;.
Once you pinpoint the conflicting style, you can write a more specific rule in your Divi style.css file to override it and make sure your WhatsHelp chat button is always visible where you want it.
Frequently Asked Questions
Even with a detailed guide, a few questions always seem to pop up. I've put this section together to tackle the most common practical concerns I hear from people adding a WhatsHelp chat button to their Divi site.
These aren't just hypotheticals. They're based on real-world scenarios I've run into over and over again, especially around multi-agent setups, performance, and tracking—three areas that are absolutely critical for any serious business.
Can I Use the WhatsHelp Chat Button with Multiple WhatsApp Numbers?
I get this question all the time, especially from businesses with distinct sales and support teams. The short answer? No. The standard free WhatsHelp widget is designed for a single WhatsApp number. It’s built to be a simple, direct line to one person or endpoint.
If you're determined to make the free widget work, there is a workaround, but it's clunky. You’d have to generate separate widgets for each number and then manually drop each script onto the right pages using the Divi Code Module method. Trust me, this turns into a management nightmare fast.
For a professional and scalable setup, you really need a more robust tool.
The best approach here is to use a plugin like Divi Areas Pro. You can build completely custom chat buttons for every agent or department right inside the Divi Builder. From there, you can use Divi’s built-in display conditions to show the right button on the right page—like showing the sales team’s chat button only on your service pages.
Will the WhatsHelp Chat Button Slow Down My Divi Website?
It’s smart to worry about site speed. Any third-party script, no matter how small, adds an external request to your site. The good news is that the WhatsHelp chat button script is pretty lightweight. On most sites, the performance hit will be so small you'll never notice it.
However, if you're an optimization perfectionist (like me) or running a site where every millisecond counts, there are better ways to do it. You can minimize any potential slowdown with a good caching plugin and by delaying non-essential JavaScript.
- Delay JavaScript Execution: This tells the browser not to load the chat script until a user actually interacts with the page (like scrolling). It ensures the button doesn't get in the way of the critical initial page load.
- Use a Native Solution: For the absolute best performance, nothing beats building the button natively within Divi.
When you create the button yourself with a tool like Divi Areas Pro, you get rid of the external script call completely. The button just becomes part of Divi's own code, which means zero performance overhead.
How Can I Track Clicks on My WhatsHelp Chat Button?
Knowing how many people actually click your chat button is the only way to measure its ROI. Unfortunately, tracking clicks on the standard WhatsHelp widget isn't exactly a walk in the park. It means setting up custom event listeners with Google Tag Manager, which can get pretty technical.
But there’s a much, much simpler way.
When you build the button yourself using a Divi module (whether with a plugin like Divi Areas Pro or just a standard Divi Button Module), you have total control. You can easily assign a unique CSS ID or Class right in the Divi Builder's "Advanced" tab.
For example, you could give your custom WhatsApp button the ID whatsapp-click-trigger. With that simple identifier in place, setting up click tracking in Google Analytics or any other platform becomes dead simple. This gives you clear, actionable data on user engagement, helping you prove the button’s value and optimize its placement over time.
Ready to unlock full creative control and build a faster, smarter chat solution for your Divi site? With Divimode, you can go beyond basic widgets and create truly custom popups, fly-ins, and contact buttons using the power of Divi Areas Pro. Learn more about Divimode and our suite of powerful Divi tools.