š Overview
There are several ways to enable customers to register for your programs, and the most common way is by embedding the Sawyer widget on your website.
What is a Sawyer Widget?
Click the arrow to reveal the answer
Click the arrow to reveal the answer
The Sawyer widget is an embedded block on your website that displays your offerings in a list or calendar view. When you embed the widget using a piece of code, you're essentially taking your Live View and placing it directly on your webpage. This allows customers to browse your classes and activities without ever leaving your siteāthey can seamlessly explore your offerings while staying within your website experience.
Why Embed a Widget?
Click the arrow to reveal the answer
Click the arrow to reveal the answer
Instead of directing customers away from your site to register, the embedded widget keeps them engaged on your website. Customers can view your schedule, filter by activity type or location, and register without friction.
When a customer clicks Register or Classes from your website menu, they land on a page where the widget is embedded. The widget displays your activities and allows customers to browse by category (drop-ins, semesters, camps, appointments, etc.), view details, and register.
š Going Live
You're considered "live" on Sawyer when:
Your schedule is set up and published in Sawyer
Your widget is embedded on your website, OR a Register Button has been added to your site
You've added your bank information (required before going live to avoid payment delays)
Once you're live, your customers can see your offerings and register for programs directly from your website.
The Live View
Click here to learn more about the live view
Click here to learn more about the live view
Your Live View is a read-only version of your entire schedule that customers see. You can access it by clicking Live View in the lower left corner of your Sawyer accountāthis opens your schedule in a new browser tab. The Live View URL is what gets embedded on your website as the widget.
If you want customers to view a single scheduled activity instead of your entire schedule, you can generate a specific link by going to Schedules > clicking the scheduled activity > clicking Get Customer Link.
š ļø Embedding your Widget
There are two ways to get your widget embedded on your website. Choose the option that works best for your situation.
Option 1: Self-Embed (Recommended)
You create and manage your widget embed code directly in your Sawyer account portal. You then add the code to your website yourself. This gives you full control and the ability to customize and update your widget anytime.
Who should use this: You're comfortable adding code to your website editor, or you have a developer/team member who can help. Detailed instructions are in the Creating Widget Embeds section below.
Option 2: Let Support Help
Grant Sawyer admin or contributor access to your website editor, and the Sawyer team will embed the widget for you. This is a great option if you'd prefer to have our team handle the technical setup.
Who should use this: You prefer hands-off setup, or your website platform is complex.
Granting Access for Website Builders:
To grant access, follow the instructions for your website platform below:
ā ļø Note on Website Builders: Some website builders (like Canva websites and certain WordPress.com plans) do not accept custom code, which means the Sawyer widget cannot be embedded. For these platforms, you can always link to your Live View using a Register Button or direct URL instead.
Click the arrow to show the list of website builders
Click the arrow to show the list of website builders
Squarespace
Click the arrow to view how to grant access in Squarespace
Click the arrow to view how to grant access in Squarespace
Log in to your Squarespace account and open your website editor
Go to Settings
Select Permissions
Click Invite Contributor
Input Name as Sawyer
Input Email Address as [email protected]
Turn on the Administrator toggle
Click Invite button
WordPress
Click the arrow to view how to grant access in WordPress
Click the arrow to view how to grant access in WordPress
Log into your WordPress account
On the left menu bar, click Users
Under Users, click Add New
Type in the email address [email protected]
Click Administrator
Click Send Invitation
Wix
Click the arrow to view how to grant access in Wix
Click the arrow to view how to grant access in Wix
Log into your Wix account and go to your Dashboard
On the left menu bar, click Settings
Select Roles & Permissions near the bottom
Click the blue Invite Collaborators button
Type in the email address [email protected]
Check the Admin (Co-Owner) box
Click Send Invite
GoDaddy
Click the arrow to view how to grant access in GoDaddy
Click the arrow to view how to grant access in GoDaddy
ā ļø Only complete this if your website editor is GoDaddy, not if GoDaddy only hosts your domain
Log in to your GoDaddy account
Go to Delegate Access at https://sso.godaddy.com/access
Under People Who Can Access My Account, click Invite to Access
Add name as Sawyer and email address [email protected]
For Access Level, select Products, Domains & Purchase
Click Invite
Shopify
Click the arrow to view how to grant access in Shopify
Click the arrow to view how to grant access in Shopify
Log in to your Shopify account
Click Settings at the bottom of the left menu
Click Users & Permissions
Click Add Staff
Add name as Sawyer and email address [email protected]
Select all permissions
Click Send Invite
Weebly
Click the arrow to view how to grant access in Weebly
Click the arrow to view how to grant access in Weebly
Log in to your Weebly account
Go to Settings
Click Editors
Click the blue +Add Editor button
Input Email Address as [email protected]
Leave permissions level as Admin
Click the green Save Editor button
Once complete, copy the invitation link from the Editors page and email it to [email protected] (Note: The invitation link won't work for you, but it will work for our team!)
Google Sites
Click the arrow to view how to grant access in Google Sites
Click the arrow to view how to grant access in Google Sites
Open your Google Sites editor
Click Share in the upper right corner
Under "Invite people," enter [email protected]
Click Send
š Register Button
Instead of embedding a full widget, you can add a simple Register Button that links directly to your Live View or to a specific scheduled activity.
Use Our Button Template
Click here to learn how to use the button template
Click here to learn how to use the button template
Email [email protected] and request our Register Button template image
We'll send you a button image
In your website editor, add the image to a page and link it to your Live View URL
Create Your Own Button
Click here to learn how to create your own button
Click here to learn how to create your own button
In Sawyer, click Live View to open your schedule
Copy the URL from the address bar
In your website editor, add a button and link it to that URL
š Creating Widget Embeds (Self-Service)
If you chose Option 1: Self-Embed above, follow these steps to create and manage your widget embed code in your Sawyer account.
š How to Access Widget Embeds
Log into your Sawyer account
Click the profile icon in the upper right corner
Select Widget Embeds from the dropdown menu
š” Note: Only Owner and Admin users can access Widget Embeds.
If you have no embeds yet, you'll see an onboarding screen with a button to create a new embed.
If you have existing embeds, you'll see a list of all your embeds. Each embed shows:
Embed Name ā How you identify the embed
Updated On ā Date the embed was last saved
Status Label ā Shows "Hidden" if the embed is inactive
Icons ā Get code, preview link, delete, and download options
You can also sort your embeds (Most Recent, Oldest, AāZ, ZāA) and use cmd+f to search for a specific embed name.
ā How to Create a New Embed
Click New Embed
Fill out the following fields:
Widget Name (required)
This is how you'll identify your embed in the list
Use something descriptive so you remember which page it goes on and what it's for
Example: "Homepage Classes Widget" or "Summer Camps 2025"
Default Tab
This is the first tab customers will see when they land on your widget
Choose from: All Activities, Drop-Ins, Semesters, Camps/Events, Appointments, Class Packs, Memberships, Online Classes, Parties, Gift Cards
Default View
Choose List View or Calendar View
This is what customers see first (though they can switch between views)
Widget Tags (optional)
Select any widget tags you've created to filter activities by tag
Example: If you've tagged some classes as "Summer" and others as "Fall," you can create separate embeds for each season
Widget tags are created in your schedule building flow, not here
If you haven't created any tags yet, you can skip this field
Filter by Location (optional)
Narrow down which locations appear on this widget
By default, all locations will show
Use this only if you want to feature a specific location
Notes (internal only)
Add reminders about where this widget goes, what season it's for, or when to update it
Only you and your team will see these notes
Active / Hidden
Active ā The widget will appear on your website (once you add the code and publish)
Hidden ā The code won't display, even if it's embedded. Use this to pause a widget temporarily
You can switch between Active and Hidden anytime
Click Save
Once you save, you'll see a Get Code modal. Copy your embed code hereāthis is what you'll paste into your website editor.
[SCREENSHOT NEEDED: Modal showing embed code with Copy button and Live Link button]
šļø Additional Actions
Getting Your Code Later
Click the </> icon next to any embed to view the code again
You can copy the code or preview the widget using the Live Link button
Live Link
Opens your widget in a new browser tab
This URL is sharable and always active, even if the embed is set to Hidden
Useful for previewing before adding to your website
Deleting an Embed
Click the trash icon next to an embed
Confirm your decision
Once deleted, the embed will no longer render on your website and cannot be restored
Downloading Embeds as CSV
Click the download icon to export a list of all your embeds
Includes: Embed Name, Default Tab, Display Type, Widget Tags, Locations, Override URL, Notes, Status, Embed Code, URL, Created Date, Last Updated
š Embedding on Your Website
Once you have your embed code, it's time to add it to your website. Here are the general steps, followed by platform-specific instructions.
ā” Quick Steps (General)
Get your embed code from Sawyer (see section above)
Log into your website editor
Navigate to the page where you want the widget
Add an HTML block (also called Custom HTML, Code block, Raw Code, Embed, or Widgetānaming varies by platform)
Paste your embed code into the HTML block
Save and publish your changes
Things to Note:
In many website editors, the widget won't render in the editor view. Save your changes to preview it on the live site.
The widget usually auto-sizes to fit your page. If it doesn't, you may need to adjust the height in the HTML block settings or resize the block itself.
Make sure there are no extra spaces before or after your code when pasting.
š„ļø Platform-Specific Instructions
Click the arrow to see detailed steps for your platform:
<details> <summary><strong>Squarespace</strong></summary>
Create your embed code in Sawyer (see Creating Widget Embeds section above)
Copy the embed code
Open your Squarespace website editor
Click Pages and select the page where you want to embed
Click Edit in the area where you want the widget
Click Add Block
Select Embed, then Code Snippet, then click Embed data
[SCREENSHOT NEEDED: Squarespace Add Block menu with Embed option highlighted]
Paste your widget code into the code field
Click Save
Note: The widget won't render in the editor. Save your changes and visit the live site to see the widget.
For additional help: Squarespace Custom Code Guide
</details>
<details> <summary><strong>Wix</strong></summary>
Wix is uniqueāyou can embed your widget using your Live View URL without needing a special embed code from Sawyer.
Log into your Sawyer account and copy your Live View Link (find it in the lower left corner of your account)
Go to your Wix website editor
Open Menus & Pages on the left sidebar and select or create the page you want
Click the Add (+) button in the sidebar
Scroll to Embed and select Embed a Site
Click Website Address
Paste your Live View URL
Click Update
Resize the widget block by clicking and dragging the corners. We recommend making it large enough so there's no scroll bar within the widget itself
[SCREENSHOT NEEDED: Wix Embed a Site panel with URL field filled in]
Go to Mobile view in the editor and adjust the widget size for mobile devices
[SCREENSHOT NEEDED: Wix mobile view with widget resized]
Notes:
If you use Wix ADI (Artificial Design Intelligence), follow the same steps but set the widget height to 100%
Make sure there are no spaces at the beginning or end of the URL and that it starts with "https://"
If you want to use a widget tag to filter activities, edit your Live View URL according to the Widget Tags guide, then paste the modified URL here
For additional help: Email [email protected]
</details>
<details> <summary><strong>WordPress</strong></summary>
Create your embed code in Sawyer
Copy the embed code
Log into your WordPress account
Navigate to the page where you want to add the widget
Click Edit
Add a Custom HTML Block to the page
Paste your embed code into the block
Publish your changes
Note: The widget won't render in the WordPress editor. Publish and view the live page to see it.
For additional help: WordPress Custom HTML Block Guide
</details>
<details> <summary><strong>GoDaddy</strong></summary>
Create your embed code in Sawyer
Copy the embed code
Log into your GoDaddy website editor
Navigate to the page where you want to add the widget
Click Add Element or Add Block
Search for or select HTML or Custom Code
Paste your embed code
Save your changes
For additional help: GoDaddy Custom Code Guide
</details>
<details> <summary><strong>Shopify</strong></summary>
Create your embed code in Sawyer
Copy the embed code
Log into your Shopify admin
Go to Sales Channels and select your online store
Click Pages
Select or create a page
In the page editor, click the + icon to add content
Select HTML or Custom HTML
Paste your embed code
Save and publish
For additional help: Shopify Rich Text Editor Guide
</details>
<details> <summary><strong>Weebly</strong></summary>
Create your embed code in Sawyer
Copy the embed code
Log into your Weebly account
Navigate to the page where you want to add the widget
Click Insert Element or the + icon
Select Embed Code or Custom HTML
Paste your embed code
Save your changes
For additional help: Weebly Embed Code Guide
</details>
<details> <summary><strong>Google Sites</strong></summary>
Instead of an embed code, use your Live View URL from Sawyer
Open your Google Sites editor
Click where you want to add the widget
Click the Insert icon and select Embed
Paste your Live View URL
Click Embed
Resize the widget as needed
Publish your changes
For additional help: Google Sites Embed Guide
</details>
ā ļø Troubleshooting:
Widget not showing? Make sure you've saved and published your website. Also check that there are no extra spaces in the code or URL.
Widget not sizing correctly? Try adjusting the height in your HTML block settings or contact support.
Need help? Email [email protected] and let us know your platform and what you've tried.
āļø Widget Customization
Once your widget is embedded, you can customize it to match your business and offerings.
š Tab Names & Options
Your widget displays tabs that allow customers to filter activities by type. Here's what each tab shows and the naming options available.
All Activities (New!)
What it shows: Combines drop-ins, semesters, camps/events, and online activities
Alternative names: Activity Schedule
Drop-Ins
What it shows: Everything with a drop-in price, organized by activity day
Alternative names: By The Day, Open Play, Workshops
Semesters
What it shows: Anything scheduled on the Semesters page in Sawyer
Alternative names: Sessions, Classes, After School, Open Play, Multi Session, Online Semesters
Camps/Events
What it shows: Anything scheduled on the Camps/Events page
Alternative names: Camps, Events, By The Week, Single Session, Pop Ups, Summer & Holidays, Camp/Workshops, Programs, Online Camps
Appointments
What it shows: Available appointment slots
Alternative names: Private Lessons, One on One Classes, Tutoring, Private Appointments, Private Classes
Class Packs
What it shows: Available class pack options
Alternative names: Punch Pass
Memberships
What it shows: Available membership plans
Alternative names: (Noneāthis tab name is fixed)
Online Classes
What it shows: Any scheduled activities marked as "This is an online class" in your activity setup
Alternative names: (Noneāthis tab name is fixed)
Parties
What it shows: Party packages
Alternative names: Private Events, Field Trips, Inquiries
Gift Cards
What it shows: Gift card options
Alternative names: (Noneāthis tab name is fixed)
Hiding Tabs You can hide any tab you don't offer. For example, if you don't have appointments, you can hide that tab so customers won't see an empty section.
The Appointments and Gift Cards tabs can be hidden directly in your Sawyer account (Settings > Gift Cards or under Appointments)
For all other tabs, contact [email protected] to request changes
Requesting Changes To change tab names or hide tabs, email [email protected] with your preferences. Let us know which tabs you want renamed or hidden and what names you'd like to use instead.
šļø Default View
When customers first land on your widget, they'll see either a List View or Calendar Viewāyour choice.
List View
Displays activities in a scrollable list
Good if you have many activities or want to emphasize filters
Calendar View
Displays activities in a calendar grid
Loads to the month with the next available activity
Shows: Activity name, start/end times, age range, and location
Customers can hover over activities for quick details
Good for visual browsing
You choose the default view when you create your widget embed. Customers can always switch between views themselves using the toggle on the widget.
[SCREENSHOT NEEDED: Calendar view showing activity details on hover]
š·ļø Widget Tags
What are Widget Tags?
Widget tags let you group activities together by assigning them a shared label. You can then create separate widgets for different tags, and display them on different pages of your website.
Example: You offer both "Summer Classes" and "After School Classes." You'd tag summer activities with the tag "Summer" and after-school activities with "After School." Then you create two widgetsāone filtered to show only Summer activities, one filtered to show only After School activities. You embed the Summer widget on your Summer page and the After School widget on your Activities page.
How to Create Widget Tags:
Widget tags are created in your schedule building flow when you set up activities, not in the Widget Embeds section
Once created, they'll appear in the Widget Tags dropdown when you create a new embed
How to Use Tags in an Embed:
When creating a widget embed, select the tags you want that widget to display
You can select multiple tags (the widget will show all activities with any of the selected tags)
Leave this field blank if you want the widget to show all activities
Note: All widgets on your site have the same global settingsāyou can't have one widget showing "Semesters" called "Classes" and another calling it "Sessions." However, widget tags let you show different subsets of activities on different pages.
ā ļø Current Limitations
Custom Colors / White Labeling We don't yet support custom colors or white labeling for widgets. Your widget will use our standard styling. Let us know if this is important for your siteāwe're always developing new features!
Global Widget Settings All widget settings apply globally across your site. If you change a tab name from "Classes" to "Sessions," that change applies to every widget on your site. However, you can use widget tags to show different subsets of activities on different pages.
š§ Advanced Options
š” Widget Embed Override URL
If you need your widget to default to a specific schedule, activity, or filter (beyond what the standard embed allows), we can create a custom override URL for you.
These specialized embeds are identified with a blue label and are managed by the Sawyer support team. They can't be edited through the self-service feature, but the code and URL remain accessible and can be deleted.
Example use cases:
Default to a specific semester or session
Show only activities from one location
Filter to a specific age group or activity type
If you're interested in a custom embed, contact [email protected] with details about what you'd like the widget to show.
š Gift Cards
To display gift cards on your widget:
In your Sawyer account, go to Settings > Gift Cards
Enable gift cards
Set up your gift card options
The Gift Cards tab will then automatically appear on your widget.
For detailed instructions, see our Gift Card FAQ.
ā Frequently Asked Questions
Find answers to common questions about widgets and embedding.
Can I hide tabs from my widget?
Click the arrow to view the answer
Click the arrow to view the answer
Yes, all tabs can be hidden. The Appointments and Gift Cards tabs can be hidden directly in your Sawyer account. For other tabs, contact [email protected] to request changes.
Hidden tabs can still be accessed by direct link, but they won't appear in the widget menu for customers browsing.
What tabs show by default?
Click the arrow to view the answer
Click the arrow to view the answer
By default, your widget displays:
Drop-Ins
Semesters
Camps/Events
All other tabs (Class Packs, Memberships, Online Classes, Parties, Gift Cards) appear automatically only when you've added offerings in those categories in Sawyer.
Can I change the names of widget tabs?
Click the arrow to view the answer
Click the arrow to view the answer
Yes! Most tabs have alternative naming options (see the Tab Names & Options section above). For example, "Semesters" can be called "Classes," "Sessions," or "After School."
To request tab name changes, email [email protected] and let us know which tabs you want renamed and what names you'd prefer.
Can I embed multiple widgets on my website?
Click the arrow to view the answer
Click the arrow to view the answer
Absolutely! You can create multiple widget embeds and place them on different pages. For example, you might have one widget on your homepage showing all activities and another on a dedicated "Summer Camps" page showing only summer offerings.
Use widget tags to filter which activities appear on each widget, then create separate embeds for each tag combination.
What happens if I hide my widget?
Click the arrow to view the answer
Click the arrow to view the answer
If you set a widget embed to "Hidden" in your account, the code won't render on your website even though it's embedded. This is useful if you want to temporarily pause a widget without deleting it.
The Live Link for a hidden widget remains active, so you can still preview it.
Are widget settings global?
Click the arrow to view the answer
Click the arrow to view the answer
Yes. All widget settings apply across your entire site. If you change a tab name from "Classes" to "Sessions," that change applies to every widget on your site.
However, you can use widget tags to show different subsets of activities on different pages, giving you flexibility without changing global settings.
The widget isn't showing on my website. What should I do?
Click the arrow to view the answer
Click the arrow to view the answer
Try these troubleshooting steps:
Make sure you saved and published. In many website editors, widgets don't preview in edit mode. Save your changes and visit the live site.
Check for extra spaces. Make sure there are no spaces before or after your embed code when you paste it.
Verify the HTML block type. Look for an HTML block, Custom HTML block, Code block, or Embed option in your website editor.
Check your widget status. Make sure the widget is set to "Active" in Sawyer, not "Hidden."
Contact support. If none of these work, email [email protected] with details about your platform and what you've tried.
Can I customize the colors or styling of my widget?
Click the arrow to view the answer
Click the arrow to view the answer
Custom colors and white labeling are not yet available. Your widget uses our standard styling. We're working on additional customization optionsālet us know if this is important for your site!
What if my website platform doesn't accept custom code?
Click the arrow to view the answer
Click the arrow to view the answer
Some website builders (like Canva websites and certain WordPress.com plans) don't support custom code. In these cases, you can use your Live View URL to create a direct link or button instead:
Copy your Live View URL from Sawyer
Create a button on your website that links to that URL
Customers can click the button to register
Alternatively, contact [email protected] to discuss other options.
Can I use my widget on multiple websites?
Click the arrow to view the answer
Click the arrow to view the answer
Yes! You can create separate widget embeds for different websites or even the same website multiple times. Each embed is independent, so you can customize them differently if needed.
Just create a new embed in Sawyer for each instance and add the code where needed.
How do I know if the widget is working correctly?
Click the arrow to view the answer
Click the arrow to view the answer
Save and publish your changes
Visit the live site (the widget won't show in edit mode)
Check that activities appear in the list or calendar view
Test the Register button to make sure it works
Verify filters and tabs respond to clicks
If anything looks off, contact [email protected] with screenshots and details.
