Embedding WellnessLiving widgets on your website or Facebook page lets your clients interact with your business—view schedules, book services, buy passes, complete lead forms, and more—without leaving your site.
You can embed the following widgets:
Standard Widgets: Custom Schedule, Standard Schedule, Lead Capture, FitBUILDER, Review, Appointment, Book-a-spot, Event, Store, Staff
Floating Widget: CAASI AI agent
How Widgets Display
Widget Type | How It Appears | Where Code Goes |
Standard Widgets | Inline on a specific page section (embedded in your site’s content) | Code snippet placed directly on the page |
CAASI AI Agent | Floating chat-style launcher across your entire site | Code placed once in site header or footer |
CAASI does not appear inside a page. It loads globally, like a chat bubble.
Key tips before you begin
Use HTTPS
Make sure your website starts withhttps://so the widget loads securely.Test on desktop + mobile
Every website builder behaves differently. Always preview after embedding.Confirm proper display
If something looks off, check that your domain is correctly added in WellnessLiving.
Step 1 — Allow Widgets on Your Website
You must tell WellnessLiving which domains are allowed to display your widgets.
To allow widgets:
Open App Drawer → Setup → Web Applications → Client View Settings.
Scroll to Website Integration Settings.
Under Website Address, enter your website domain.
Example:
www.yourbusiness.com
For multiple sites, separate with commas.
Example:
myfitnessstudio.com, myothersite.net
For subdomains, use an asterisk:
Example:
*.yourbusiness.com
Click Save.
Step 2 — Copy the Widget Code
For Standard Widgets
Open App Drawer → View All → Setup → Website Widgets.
Select the widget type you want to embed.
If using Custom Schedule or Lead Capture, choose your custom widget → Embed code.
(Optional) Choose your Location.
(Optional) Enter the URL of the page where the widget will be placed.
Enter your Website domains (comma-separated).
Copy the code from Widget code or Script.
For CAASI AI Agent
Open App Drawer → View All → CAASI.
Click Open CAASI Communication Hub.
Go to Application Settings → Channel Settings → Webchat.
Click Deploy.
Copy the provided script.
Step 3 — Embed the Code in Your Website Builder
Below are instructions for the most common builders.
If your builder isn’t listed, look for HTML, Custom Code, or Embed blocks.
WordPress
For standard widgets
Standard widgets include the Custom Schedule, Standard Schedule, Lead Capture, FitBUILDER, Review, Appointment, Book-a-spot, Event, Store, and Staff widgets.
To add widget code for a standard widget to a WordPress site:
Edit the page or post where you want the widget to appear.
Click the + button and add a Custom HTML block.
Paste your iframe embed code inside the block.
Click Preview to see the widget.
Click Update or Publish to make it live.
For CAASI
To add widget code for CAASI to a WordPress site:
Open WordPress and click Appearance > Theme File Editor.
In the list, click footer.php.
Paste the widget code after </body>.
Click Update File, then open your webpage to confirm that CAASI appears on all pages.
Shopify
For standard widgets
Standard widgets include the Custom Schedule, Standard Schedule, Lead Capture, FitBUILDER, Review, Appointment, Book-a-spot, Event, Store, and Staff widgets.
To add widget code for a standard widget to a Shopify site:
From your Shopify admin, go to Online Store > Pages.
Edit the page you want to update or create a new one.
Switch to HTML view (click the
<>icon).
Paste your iframe code.
Click Save and preview your page.
For CAASI
To add widget code for CAASI to a Shopify site:
From your Shopify admin, go to Online Store > Themes.
Click Customize.
Click Theme settings.
Click Custom CSS.
Paste in your widget code.
Click Save.
Wix
For standard widgets
Standard widgets include the Custom Schedule, Standard Schedule, Lead Capture, FitBUILDER, Review, Appointment, Book-a-spot, Event, Store, and Staff widgets.
To add widget code for a standard widget to a Wix site:
Open the Wix Editor and navigate to the page where you want to add the widget.
Click Add (+) > Embed > Embed a Widget.
Paste your iframe code in the code box.
Resize the box to at least 1050px tall.
Click Publish.
For CAASI
To add widget code for CAASI to a Wix site:
Open Wix and click Settings > Custom Code.
Select Add Code to All Pages.
Under Body End or All Pages Footer, paste the widget code.
Save your changes, then open your webpage to confirm that CAASI appears on all pages.
Squarespace
For standard widgets
Standard widgets include the Custom Schedule, Standard Schedule, Lead Capture, FitBUILDER, Review, Appointment, Book-a-spot, Event, Store, and Staff widgets.
To add widget code for a standard widget to a Squarespace site:
Edit the page and click an insert point to add a Code Block.
Paste your iframe code into the block.
Click Apply, then Save the page.
View your site to confirm the widget appears correctly.
For CAASI
To add widget code for CAASI to a Squarespace site:
Open Squarespace and click Settings > Advanced > Code Injection.
In the Footer section, paste the widget code.
Save your changes, then open your webpage to confirm that CAASI appears on all pages.
GoDaddy Website Builder
To add your widget code to a GoDaddy site:
Go to your GoDaddy Website Builder and open your site editor.
Click Add Section and choose HTML.
Paste your iframe code into the HTML box.
Click Done, then Publish your site.
Embedding a Widget as a Button
The following widgets can be opened from a button instead of being embedded inline:
Lead Capture
Review
Appointment
Book-a-spot
Store
Staff
To embed a widget button:
Go to App Drawer → View All → Setup → Website Widgets.
Select the widget.
(If Lead Capture) choose your custom widget → Embed code.
Choose the Location (if applicable).
Enter Website domains.
Copy the code from Link code.
Paste it into your website’s HTML where you want the button to appear.
Save and confirm the button opens the widget correctly.
Embedding a Widget on Your Facebook Page
Supported widgets: Standard Schedule, Lead Capture, Review, Appointment, Event, Store
Requirement: Your Facebook Page must have 2,000+ likes.
To embed:
Open App Drawer → Setup → Website Widgets.
Select your widget type.
(If Lead Capture) select your custom widget → Embed code.
Choose the Location (if applicable).
Click Add to Facebook Page.
Log in to Facebook.
Select your Page → click Add Page Tab.
Check your Page sidebar to confirm the widget tab appears.
Troubleshooting Widget Embeds
If your widget isn’t showing or isn’t working the way you expect, use the steps below to quickly identify and fix the issue.
1. The widget is not appearing on my website
Most common causes
Your website domain was not added in WellnessLiving.
Your site is missing https:// (secure connection).
The code was placed in the wrong area of your site builder.
How to fix it
Go to App Drawer → Setup → Web Applications → Client View Settings.
Under Website Integration Settings, confirm your domain is listed.
Make sure your website uses https:// (talk to your website host if unsure).
Re-embed the code in an HTML, Embed, or Custom Code block.
Clear your browser cache and refresh the page.
2. The widget loads, but it looks cut off or too small
Most common cause
Your website builder’s container is too short or not auto-resizing.
How to fix it
Increase the widget container height to at least 1050px.
For Wix: manually resize the embed box taller.
For Squarespace: set the Code Block to “Display in iframe” if available.
Preview on mobile and desktop.
3. The widget loads on desktop but not on mobile
Most common causes
Your site builder is hiding embedded HTML on mobile layouts.
Your theme has separate mobile templates.
How to fix it
Check your mobile editor view (Wix, GoDaddy, Squarespace).
Confirm the embedded HTML section is not hidden on mobile.
Save and republish your site.
4. CAASI is not showing up on all pages
Most common causes
CAASI code was added only to a single page, not the global header/footer.
The code was placed inside the page content instead of the theme layout.
How to fix it
Move the CAASI script to your site’s Footer, Body End, or Theme Settings (global area).
Republish your site.
Clear your browser cache.
5. The widget displays, but the information is incorrect
Most common causes
The wrong Location was selected when copying the embed code.
The widget was customized for a different page URL or domain.
How to fix it
Return to Website Widgets.
Select the correct Location.
Re-copy the code.
Paste the updated code into your website and save.
6. The widget button doesn’t open anything
Most common causes
You embedded the wrong type of code.
Link code was pasted into a non-HTML area.
The website domain is missing in Client View Settings.
How to fix it
Go back to the widget setup page.
Confirm you copied Link code, not iframe or script code.
Paste it into an HTML, Button HTML, or Custom Code block.
Ensure your domain is added under Website Integration Settings.
7. I get an error message that the widget is “not allowed on this domain”
Cause
Your website domain or subdomain wasn’t added in WellnessLiving.
How to fix it
Add your domain under
Setup → Web Applications → Client View Settings → Website Integration Settings.For subdomains, add a wildcard:
Example:
*.yourbusiness.com
Save and refresh your website.
8. The widget loads slowly or times out
Most common causes
Browser caching issue
Conflicts with other scripts on your site
Network firewall at your location
How to fix it
Refresh the page with Ctrl + F5 (Windows) or Cmd + Shift + R (Mac).
Try loading the page in a private/incognito window.
Disable other scripts or pop-up blockers temporarily.
Test on a different internet connection.
9. Facebook is not letting me embed the widget
Most common causes
Your Facebook Page has fewer than 2,000 likes
Facebook’s platform is blocking third-party tabs
You're using a personal profile instead of a Page
How to fix it
Confirm you are embedding the widget into a Facebook Page (not a profile).
Make sure your Page has 2,000+ likes.
Try again using a desktop web browser (mobile may block the flow).
10. I embedded the code, but nothing changed on my website
Most common causes
Changes were saved but the site was not published
Browser is showing a cached version of the page
Code was added to a draft or unpublished section
How to fix it
Click Publish or Update in your website builder.
Open the page in an incognito/private window.
Verify the code was added to the active page—not a template, header banner, or draft.
