Joinchat, much more than a “Click to Chat”

A good call to action (CTA) gives visitors a clear next step and keeps them from leaving your website without talking to you. Joinchat started out as a WhatsApp button, but today it’s much more than a simple “Click to Chat”: it helps you start conversations with context, handle them better and measure the results.

Here’s how to get the most out of it, with both the free version and Joinchat Premium.

The three essential settings for using Joinchat like a pro

From the Joinchat settings page, you can define the three elements that make the difference between having a button and having a conversion tool.

1. The CTA: the message that starts the conversation

This is the text that catches your visitors’ attention and invites them to write to you. For example: “Hi there 👋, if you need anything we’re right here to chat on WhatsApp. Don’t be left wondering!”. That’s just the starting point; a little further down you’ll see how to turn it into a full conversation.

Call to Action field in the Joinchat settings

2. The message: the context that saves you questions

This is the text the user starts the WhatsApp chat with. A plain “Hello, Example.com” tells you nothing, but with dynamic variables you’ll know which page they’re writing from.

Try “Hi {SITE}, I was looking at {TITLE}. Could you advise me?”. On a law firm’s website, the message would arrive like this: “Hi Delgado Law Firm, I was looking at Types of Business Entities. Could you advise me?”. You’ll know what they’re interested in right away and can reply without wasting time.

These are the available variables:

  • {SITE}: your website’s name.
  • {TITLE}: the current page title.
  • {HOME}: your home page URL.
  • {URL}: the current page URL.
  • {HREF}: the full URL, including its parameters.
  • With WooCommerce, you also get: {PRODUCT}, {SKU}, {PRICE}, {REGULAR} and {DISCOUNT}.
Message field in the Joinchat settings

3. Visibility: the button, only where it helps

In the Visibility tab, you choose which parts of your website show Joinchat: pages, posts, categories, tags, custom taxonomies, search results and more. For example, you can show it on product pages and hide it on the cart and checkout so nothing distracts customers at the final step.

Options in the Joinchat Visibility tab

A different CTA for every page, product or category

All of the above can also be customized individually for each page, post or product, and for category, tag or author archives. Just open the Joinchat panel while editing the content to change the phone number, CTA, message and visibility. If you don’t want a specific page to have a CTA or message, type {} in that field.

Let’s look at an example.

Joinchat settings panel at page level

Delgado Law Firm launches a campaign with discounts on some of its services. On those pages, it sets up a specific CTA: “Hi there 👋, you might like to know we’re offering 15% off wrongful termination claims. Click 👇 and let’s keep talking on WhatsApp”.

In the message field, it writes “Hi {SITE}, I’m interested in your offer for {TITLE}”, which will arrive as “Hi Delgado Law Firm, I’m interested in your offer for Wrongful Termination Claims”.

And since a different person at the firm handles these cases, it also sets a different phone number on those pages. That way, each inquiry goes straight to the person who can resolve it.

If several people cover the same area of your website, Support Agents lets you show each one with their name, photo, department and schedule. And with Random Phone, you can share chats across several numbers so no one gets overloaded.

Turn your CTA into a conversation with Rich Chat

Your CTA doesn’t have to be a single sentence. With Rich Chat, you can create multiple chat bubbles and add formatting, links, buttons, images or random text:

  • === splits the text into bubbles.
  • *text* makes it bold and _text_ italic, just like on WhatsApp.
  • {BTN https://your-site.com/offer See offer} adds a button and {LINK https://your-site.com/offer See offer} a link.
  • {IMG image.jpg} inserts an image; it also supports webm and mp4 videos.
  • {RAND text 1||text 2} shows one of the options at random.

New: add ! at the start of a link or button URL and it will always open in a new tab, even if it’s a page on your own website. Visitors can check it out without losing the conversation.

Delgado Law Firm’s CTA could look like this:

Hi there 👋, this is *Delgado Law Firm*.
===
This month we're offering *15% off* wrongful termination claims.
===
Want to know if you have a case? {BTN !/wrongful-termination-claims/ See the service}

More ways to turn visits into conversations

  • WooCommerce: set CTAs and messages for your shop, products and sale items, such as “Save {DISCOUNT}! This *{PRODUCT}* can be yours for only ~{REGULAR}~ *{PRICE}*”. You can also add a contact button next to “Add to cart”.
  • Auto open and notification: show the chat window after a few seconds or several page views, or use a notification badge if you prefer something less intrusive.
  • QR code: on desktop, visitors can scan it and continue the conversation on their phone.
  • Block and triggers: add the “Joinchat Button” block in the editor or turn any element into a chat trigger, for example with a link to #whatsapp or #joinchat.
  • Opt-in: include legal text and, if you need to, require users to accept it before making contact. Plus, since the visitor always writes first, Joinchat doesn’t cause your WhatsApp account to be blocked.
  • Analytics: check the clicks counter in your WordPress dashboard and send events to Google Analytics 4, Google Tag Manager and Meta Pixel, as well as conversions to Google Ads.

Take Joinchat further with Premium

As your business grows, so do your conversations. Joinchat Premium adds what you need to organize and automate them:

  • Chat Funnels: create conversational funnels that capture and qualify leads around the clock. You can start with the template gallery or this guide to creating a contact form.
  • Support Agents: create as many agents as you need, with multiple time slots per day, and choose which ones appear on each page. Outside business hours, you can show an alternative CTA.
  • OmniChannel: also offer Telegram, Facebook Messenger, Instagram, SMS, phone calls and other channels from the same widget.
  • Random Phone: distribute chats randomly across several numbers and create departments by combining it with agents.
  • Visibility by country: show or hide the button based on the visitor’s country, ideal for international stores and regional campaigns.

With Premium Plus, you can also capture data from your funnels, save leads in WordPress and send them to other tools using webhooks. And if you want to automate repetitive questions, the Joinchat AI assistant answers your customers anytime, based on your business information.

Get started today

Install Joinchat for free, set up your CTA, message and visibility, and customize your most important pages. When you’re ready to go further, discover everything included in Joinchat Premium or check out the documentation.

🍪 We use cookies to personalize and enhance your experience on our site. Visit our Privacy Policy to learn more.

BY USING OUR SITE, YOU AGREE TO OUR USE OF COOKIES.