Skip to main content
Embeddable Widgets

Add Buddy booking widgets to your website to let customers view and book your activities directly from your own web pages

Updated over a month ago

Embeddable widgets let you showcase your activities and accept bookings directly on your website. These easy-to-integrate widgets help create a seamless booking experience while maintaining your website's look and feel.

Watch our quick tutorial to learn how to use embeddable widgets πŸ‘‡πŸ»

[Demo video link]

Widget Types

Activity Gallery Widget

The Activity Gallery widget displays your complete activity catalog on your website. This widget:

  • Shows all your published activities in an organized grid

  • Displays activity images, titles, and basic details

  • Updates automatically when you add or modify activities

  • Allows customers to view full activity details

  • Links directly to the booking process

Customers can browse through all your offerings and start their booking journey without leaving your website.

Individual Activity Widget

For highlighting specific activities, you can embed individual activity widgets. These focused widgets:

  • Display detailed information about a single activity

  • Show available dates and times

  • Include pricing and capacity information

  • Feature activity images and descriptions

  • Provide direct booking functionality

This is particularly useful when you want to promote specific activities on different pages of your website or in targeted marketing campaigns.

Widget Implementation

Generating Widget Code

To add a widget to your website:

  1. Navigate to Settings > Embeddable Widgets

  2. Choose the widget type (Activity Gallery or Individual Activity)

  3. For individual activities, select the specific activity

  4. Click "Generate Code" to get your unique widget code

  5. Copy the generated code snippet

The system provides a unique code that maintains the connection between your website and the Buddy platform.

Installation

Adding the widget to your website requires:

  1. Access to your website's HTML code

  2. Placing the widget code where you want it to appear

  3. Saving and publishing your website changes

The widget automatically adjusts its size to fit your website's layout while maintaining full functionality.

Widget Customization

Display Options

You can customize how widgets appear on your website:

  • Adjust widget width and height

  • Choose between light and dark themes

  • Set default view options

  • Configure sorting preferences

  • Select which activity details to display

These customizations help ensure the widget matches your website's design.

Booking Flow

The booking process through widgets is designed to be seamless:

  • Customers can complete bookings without leaving your site

  • All booking features and policies remain enforced

  • Payment processing happens securely

  • Confirmation emails are sent automatically

  • Bookings appear in your Buddy dashboard immediately


Frequently Asked Questions

Implementation

Q: Do I need technical knowledge to add widgets?

A: Basic familiarity with HTML is helpful, but the process is straightforward:

  • Copy the generated code

  • Paste it into your website's HTML

  • Save and publish your changes If you're not comfortable with HTML, your web developer can help with implementation.

Q: Can I use multiple widgets on the same page?

A: Yes, you can embed multiple widgets on a single page. For example, you might:

  • Show the gallery at the top of your page

  • Feature specific activities in relevant sections

  • Add booking widgets to different areas Just make sure to maintain adequate spacing between widgets for optimal display.

Customization

Q: How do I match the widget to my website's design?

A: The widgets offer several customization options:

  • Choose between light and dark themes

  • Adjust widget dimensions

  • Configure display options

  • Set custom colors for certain elements These options help ensure visual consistency with your website.

Q: Can I control which activities appear in the gallery widget?

A: The gallery widget displays all your published activities by default, but you can:

  • Filter by activity type

  • Sort by various criteria

  • Choose which details to display

  • Hide specific activities if needed

Technical Details

Q: Does the widget affect my website's performance?

A: The widgets are designed to be lightweight and efficient:

  • Load only when visible

  • Use minimal resources

  • Cache data appropriately

  • Update in real-time without page reloads

Q: What happens if my website uses HTTPS?

A: Our widgets are fully compatible with secure websites:

  • All communications use HTTPS

  • Security certificates are maintained

  • Data transmission is encrypted

  • PCI compliance is maintained for payments

Troubleshooting

Q: Why isn't my widget displaying correctly?

A: If you're having display issues, check:

  • The widget code is properly placed in your HTML

  • Your website's content container width

  • Any conflicting CSS styles

  • Browser console for error messages Most display issues can be resolved by adjusting the widget's placement or dimensions.

Q: How do I update widget content?

A: Widget content updates automatically when you:

  • Modify activities in your dashboard

  • Change pricing or availability

  • Update images or descriptions

  • Publish new activities No manual widget updates are required to reflect changes.

Did this answer your question?