/** * Help Embed Widget Settings Page * * User-friendly help documentation for the Embed Widget feature. */ import React from 'react'; import { useTranslation } from 'react-i18next'; import { useNavigate } from 'react-router-dom'; import { ArrowLeft, Code, ExternalLink, Copy, Layout, Palette, Globe, ChevronRight, HelpCircle, Monitor, Smartphone, Settings, CheckCircle, } from 'lucide-react'; const HelpSettingsEmbedWidget: React.FC = () => { const { t } = useTranslation(); const navigate = useNavigate(); return (
Add a booking widget to your website in minutes
The Embed Widget lets you add SmoothSchedule's booking functionality directly to your existing website. Your customers can book appointments without leaving your site, creating a seamless experience that matches your brand.
Works on any website platform including WordPress, Wix, Squarespace, Shopify, or custom HTML sites. No technical expertise required - just copy and paste the code snippet.
Embed Options
Simple HTML iframe - works everywhere, fixed size, easy to implement
Advanced option - responsive sizing, better integration, modal support
Recommendation: Use the iframe for quick setup. Use JavaScript snippet for better responsive design and if you want the widget to appear as a modal/popup.
Customize primary color, button styles, and backgrounds to match your website
Set width and height (iframe) or let it adapt to your page layout (JavaScript)
Widget automatically adapts to mobile, tablet, and desktop screen sizes
Choose default service, hide certain options, or pre-select staff members
Add a Custom HTML block to your page, paste the embed code, and publish. Works with any page builder.
Click "Add Elements" → "Embed" → "Embed a Widget" → "HTML iframe" or "Custom Code", then paste your code.
Edit your page, add a "Code" block, paste the embed code, and save. Set to HTML mode if prompted.
Go to Online Store → Pages → Create/Edit page → Show HTML editor → Paste code in desired location.
Paste the embed code directly into your HTML file where you want the widget to appear. For JavaScript snippet, add before closing </body> tag.
Head to your Embed Widget settings to customize your widget, preview it, and copy the code snippet. You'll have it live on your website in just a few minutes.
Having trouble embedding the widget? Our support team can help with installation and customization.