/** * 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 (
{/* Back Button */} {/* Header */}

Embed Widget Guide

Add a booking widget to your website in minutes

{/* Overview Section */}

Overview

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 Section */}

Embed Options

Iframe Embed

Simple HTML iframe - works everywhere, fixed size, easy to implement

JavaScript Snippet

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.

{/* Customization Section */}

Customization Options

Brand Colors

Customize primary color, button styles, and backgrounds to match your website

Widget Size

Set width and height (iframe) or let it adapt to your page layout (JavaScript)

Responsive Design

Widget automatically adapts to mobile, tablet, and desktop screen sizes

Display Preferences

Choose default service, hide certain options, or pre-select staff members

{/* Installation Section */}

Installation by Platform

  1. 1

    WordPress

    Add a Custom HTML block to your page, paste the embed code, and publish. Works with any page builder.

  2. 2

    Wix

    Click "Add Elements" → "Embed" → "Embed a Widget" → "HTML iframe" or "Custom Code", then paste your code.

  3. 3

    Squarespace

    Edit your page, add a "Code" block, paste the embed code, and save. Set to HTML mode if prompted.

  4. 4

    Shopify

    Go to Online Store → Pages → Create/Edit page → Show HTML editor → Paste code in desired location.

  5. 5

    Custom HTML Website

    Paste the embed code directly into your HTML file where you want the widget to appear. For JavaScript snippet, add before closing </body> tag.

{/* Tips & Best Practices */}

Tips & Best Practices

  • Copy-to-clipboard: Use the built-in copy button in Settings → Embed Widget to easily copy your personalized code.
  • Test responsiveness: Preview the widget on mobile, tablet, and desktop before publishing to ensure it looks good everywhere.
  • Match your brand: Customize colors to align with your website's design. The widget should feel like a natural part of your site.
  • Placement matters: Put the widget on high-traffic pages like your homepage or services page for maximum bookings.
  • Mobile optimization: Most bookings happen on mobile. Ensure the widget is easy to use on small screens.
  • Update anytime: Changes to your services, availability, or branding automatically appear in the widget - no need to re-embed.
{/* Quick Setup Guide */}

Ready to Get Started?

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.

{/* Need More Help */}

Need More Help?

Having trouble embedding the widget? Our support team can help with installation and customization.

); }; export default HelpSettingsEmbedWidget;