Frequently Used Features and Settings

Website Integration

Lisa Wang

By Lisa Wang

March 22, 2024 · Updated December 6, 2025 · 6 min read

Embed your booking calendar, classes, passes, and other pages directly into your existing website using iframe technology.

What is Website Integration?

Website Integration allows you to embed your booking system pages directly into your existing business website. Using iframe technology, visitors can view your calendar, book classes, browse passes, and more without leaving your website.

The system uses responsive web design, ensuring seamless display across desktops, tablets, and mobile devices.

Key Benefits:

  • Synchronized Updates - Changes in your booking system automatically appear on your website
  • Time Savings - No need to manually update your website when class schedules or prices change
  • Encourage Bookings - Visitors can view schedules and book instantly from your website
  • Professional Appearance - Content blends seamlessly with your website design
  • Cross-Platform Compatible - Works on any device with automatic layout adjustment

Integration Example

Here's an example of a booking calendar embedded into a business website. The calendar appears as a native part of the website while maintaining full booking functionality:

Notice how the embedded content matches the website's design and allows customers to browse and book directly.

Setting Background Color

Before embedding, configure the background color to match your website:

  1. Go to Custom FeaturesWebsite Integration
  2. Click on the Color picker in the Background color section
  3. Select a color that matches your website's background
  4. Click SAVE to apply the changes

This ensures the embedded content blends seamlessly with your website design, creating a professional and cohesive appearance.

Basic Iframe Code

To embed content from your booking system, use the HTML iframe tag. Here's the basic structure:

<iframe 
  width="100%" 
  height="1200px" 
  src="https://app.omceanbooking.com/YOUR_COMPANY/PAGE"
  frameborder="0"
></iframe>

Code Explanation:

  • width="100%" - Makes the iframe fill the full width of its container
  • height="1200px" - Sets the height in pixels (adjust based on content)
  • src - The URL of the page you want to embed
  • frameborder="0" - Removes the border around the iframe

Example - Embedding Your Calendar:

<iframe 
  width="100%" 
  height="1200px" 
  src="https://app.omceanbooking.com/demo/calendar"
  frameborder="0"
></iframe>

Replace demo with your company's unique identifier.

Available Pages to Embed

You can embed various pages from your booking system. Simply change the page name in the URL:

PageURL PathDescription
Calendar/calendarFull booking calendar with all classes
Passes/passesAvailable passes and memberships
Classes/classesList of all class types offered
Instructors/instructorsInstructor profiles and schedules
Instagram/instagramYour Instagram gallery feed
About Us/aboutBusiness information page
Shop/shopProduct shop for merchandise

Example - Embedding Instagram Gallery:

<iframe 
  width="100%" 
  height="800px" 
  src="https://app.omceanbooking.com/demo/instagram"
  frameborder="0"
></iframe>

Step-by-Step Setup Guide

Follow these steps to add an iframe to your website:

Step 1: Access Your Website's Admin Panel

Log in to your website's content management system (CMS) or hosting control panel. Common access points include:

  • WordPress: yourwebsite.com/wp-admin
  • Wix/Squarespace: Through their dashboard
  • Custom websites: Contact your web developer or hosting provider

Step 2: Navigate to the Page Editor

Find the page where you want to embed the booking content and open it for editing.

Step 3: Add HTML/Embed Block

Most website builders have an option to add custom HTML or embed code:

  • WordPress: Add an "HTML" or "Custom HTML" block
  • Wix: Add "Embed" → "HTML iframe"
  • Squarespace: Add "Code" block

Step 4: Paste the Iframe Code

Copy and paste the iframe code, replacing the company name and page:

<iframe 
  width="100%" 
  height="1200px" 
  src="https://app.omceanbooking.com/YOUR_COMPANY/calendar"
  frameborder="0"
></iframe>

Step 5: Save and Preview

Save your changes and preview the page to ensure the embedded content displays correctly.

Setup Options

There are two ways to set up website integration:

Option 1: Setup Yourself

Use the How to Guide in the admin panel for step-by-step instructions. This option is ideal if you:

  • Have access to your website's admin panel
  • Are comfortable editing HTML or using your CMS
  • Want immediate implementation

If you encounter any issues, our support team can provide limited technical assistance.

Option 2: Let Us Set It Up For You

We offer a professional setup service where our team handles the integration for you. This option requires:

  • Your website login credentials (username and password)
  • Access to your website hosting or CMS

Visit our Shop to view pricing and purchase this service. This is recommended if:

  • You're not comfortable with technical setup
  • Your hosting provider has complex requirements
  • You want guaranteed professional implementation

Troubleshooting Tips

If your embedded content isn't displaying correctly, try these solutions:

Content Not Showing:

  • Verify the URL is correct and accessible in a browser
  • Check that your company identifier is spelled correctly
  • Ensure the page you're embedding exists and is enabled

Height Issues:

  • Adjust the height value in the iframe code
  • Different pages may need different heights (calendar: 1200px, passes: 800px)
  • Test on both desktop and mobile to find optimal height

Styling Conflicts:

  • Set the background color in Website Integration settings to match your site
  • Use frameborder="0" to remove unwanted borders
  • Add scrolling="no" if you don't want scrollbars

Mobile Display Issues:

  • Ensure width="100%" is set for responsive behavior
  • Test on actual mobile devices, not just browser resize
  • Consider using different heights for mobile vs desktop

Was this article helpful?

Try the Booking System for 7 days

All Features Included

7 DAYS FREE$
  • Unlimited bookings
  • All AI features included
  • 🌐Your own branded booking website

No credit card needed

Arrow