Customise Welcome Messages by Page
Show different welcome messages based on which page a visitor is viewing. For example, a visitor on your blog might see "Interested in learning more?" while a visitor on your pricing page sees "Questions about our plans?"
Prerequisites
- WhatsApp chat widget set up and working on your website
Understanding paths
A path is everything after your domain name in a URL:
| URL | Path |
|---|---|
www.yoursite.com/ | / |
www.yoursite.com/blog | /blog |
www.yoursite.com/blog/summer-sale | /blog/summer-sale |
www.yoursite.com/contact-us | /contact-us |
You can target pages using:
- Exact paths — match one page only (e.g.,
/contact-us) - Wildcard paths — match all pages under a prefix (e.g.,
/blog/*matches all blog posts)
Add a custom message
-
In Admin View, go to Website Chat Widget and click Edit Widget on your WhatsApp widget.
-
Click the Welcome Messages tab.
-
Click + Add Custom Message.
-
Enter the Path (e.g.,
/blog/*) and write a Custom Message relevant to that section.infoAlways start paths with
/. Use/*at the end for wildcard matching. -
Click Save changes.
The message card appears in your list. Repeat to add more messages for different sections.
Pages without a custom message will show your default welcome message.
Manage messages
- Edit — click the pencil icon on a message card
- Delete — click the trash icon
- Reorder — use the up/down arrows (order does not affect what visitors see)
Preview
Once you have at least one custom message, a Preview dropdown appears in the right panel. Select any path to see how the widget will look on that page. Select All other paths to preview the default message.
Publish
Click Save Widget at the bottom to publish all changes to your live website. Changes are not live until you save.
Test
Open your website in an incognito browser window and visit the pages you customised. Click the widget to verify the correct message appears.
Custom message not showing?
- Check the path matches your actual URL exactly (paths are case-sensitive)
- Ensure you clicked Save Widget after saving individual messages
- Try a hard refresh (
Ctrl+Shift+R/Cmd+Shift+R)