MyListing Club

Implement a General Booking Form for MyListing Websites Using Book Like A Boss

Building better MyListing websites. One guide at a time.

Table of Contents

Overview

Our Implement a General Booking Form for MyListing Websites Using Book Like A Boss guide will show you how to take bookings as the website owner.

While this solution could absolutely be used for Single Listings, similar to what we have outlined in our Calendly guide, Acuity guide, and Calendr guide, the focus of this guide is on the website owner (or website team),.

BLAB Sign Up

BLAB offers a 14-day FREE trial with no credit card required, so we’ll get started with setting that up.

  1. Visit the BLAB website.
  2. Click ‘Start Free’.
  3. Choose either ‘Solopreneur’ or ‘Company’, depending on your situation. (Note: For the purposes of this guide we will go the Solopreneur route.).
  4. Click on the ‘BOOKME.NAME/YOUR URL’ box and enter your desired name that will complete your booking URL.
  5. Fill out the rest of the form and click ‘Create My Account’.

Note: Those familiar with Book Like A Boss often refer to it by the name of ‘BLAB’, for short, and we will use that abbreviation throughout this guide to keep it simple.

Account Settings

This is a really important section and one that should be addressed before any others, in our opinion, simply due to the GDPR option.

Aside from the GDPR settings, there are some other nice options like setting up a custom Page URL, using a Custom Domain, and more.

GDPR Compliance

If there is any chance whatsoever that you must comply with GDPR, one of the first things you should do is turn on GDPR compliance options for your orders page.

  1. Visit the BLAB dashboard.
  2. Click on your username and select ‘Account Settings’.
  3. Under the GDPR section, toggle on ‘GDPR Compliance’.

Booking Schedule

This is the area where you will set your Global Booking Availability, but also note that you can override these global settings at the individual Product/Service level.

  1. Booking Schedule >Click ‘Add’ under each day to set your availability.
  2. Repeat the previous step to set your availability for each day.

Customize Your Booking Page

  1. Click on the ‘View Your Page’ link in the sidebar. (Note: This opens your page as it sits by default, in a new tab, allowing you to follow along with how it looks as you build it out.).

The image below shows how the booking page looks by default, so we will be able to compare it to what we come up with in the end.

The next steps will be performed under the ‘Page Settings’ sidebar menu.

  1. Page Settings > Profile Details: Fill out your profile, disclosing as much information as you’re comfortable with.
  2. Page Settings > Profile Photos: Add a custom banner and photo/logo, using the provided image dimensions guidelines.
  3. Page Settings > Skins: Choose your desired skin. (Note: The ‘Modern Light’ skin was chosen for this guide.).
  4. Page Settings > Texts, Colors, Fonts: Choose your desired settings that match your brand, your personality, or a combination of both. (Note: We recommend not going through and trying to change everything in one shot, but instead adjust as you go along because there some things you may not end up using when building your booking page.).
  5. Page Settings > Testimonials: Testimonials are a great way to promote yourself and your services, so we recommend adding some to your booking page, just in case someone stumbles upon your booking page by accident or if someone is referred to you but doesn’t quite know you all that well. (Note: These will be the Global Testimonials that are useful for more general Testimonials, but you also have the ability to add Testimonials at the ‘Booking Type’ level, which is a really nice feature for getting more specific.).
  6. Page Settings > FAQs: We recommend adding FAQs and being as thorough as possible to not only save yourself time answering questions over and over again but also to help prevent any misunderstandings. (Note: These will be the Global FAQs that are useful for more general FAQs, but you also have the ability to add FAQs at the ‘Booking Type’ level, which is a really nice feature for getting more specific.).
  7. Page Settings > Gallery: We recommend adding images, especially if your brand or services can be further highlighted with a visual representation, as would be the case with photographers, graphic designers, web designers, etc.
  8. Page Settings > Footer: Configure this to your liking. (Note: For us, we chose to disable the footer by removing the default text, toggling OFF switches, etc.).

The End Result

Connect Your Calendars

  1. Calendar > ‘Manage Calendars’.
  2. Click ‘Add Calendar’.
  3. Choose your calendar provider and complete all of the steps to apply the necessary authentication/permission requirements.

Configure Booking Types

BLAB offers multiple booking types that can be added to your booking page, such as Appointments, Products & Servies. and Events.

As you start working through your different booking types, there are some really great features to keep in mind:

  • The ability to overwrite your global Page Settings, so you can create unique design and functionality for each of your booking types, in terms of photos, videos, text, fonts, testimonials, and FAQs.
  • The ability to overwrite your global Page Settings, so you can create custom email messages for each of your booking types.
  • The ability to add Custom Fields so you can do things like requiring customers to agree to your Terms of Service, collect customer information (email, phone number, etc.), upload a file, and more.
  • The ability to duplicate your booking types, so you don’t need to start from scratch each time.

Appointments

This is where you set up bookings that have no cost associated with them, such as meetings, product demos, etc, and you can create as many appointment options as you need with a drag and drop option so you can put them in the order you want them to be listed.

  1. Booking Pages > Appointments.
  2. Click ‘Add Appointment’.
  3. Configure the Appointment with the desired settings and click ‘Save Changes’.
  4. At this point, a ‘Calendar Settings’ popup will appear and you will want to select the calendar that applies to this particular booking item.
  5. Save your changes.

Products & Services

This is where you set up bookings that have a cost associated with them, such as products or services…hence the name of this booking type.

  1. Booking Pages > Products & Services.
  2. Click ‘Add Package’.
  3. Configure a product or service with the desired settings and click ‘Save Changes’.

Events

This is where you set up one-time or recurring events, such as webinars, meet-ups, and other events that have a specific date/time.

  1. Booking Pages > Events.
  2. Click ‘Add Event’.
  3. Choose either a One Time Event or a Recurring Event.
  4. At this point, a ‘Calendar Settings’ popup will appear and you will want to select the calendar that applies to this particular booking item.
  5. Configure the Event with the desired settings and click ‘Save Changes’.

Pages

You can create unlimited pages that can then be referenced by a unique URL, and this can be useful for creating Thank You Pages, Terms & Conditions Pages, Privacy Policies, etc.

Note: While this is a good option for those that don’t have a website, we recommend creating these types of pages on your own website if have one, not just for legal reasons, but because you will have greater control, functionality, etc. That said, this is a feature you may want to keep an eye on as it evolves and while it may be good to keep your “legal” pages on your own website, it might make sense to keep “non-legal” pages within the BLAB ecosystem.

  1. Booking Pages > Pages.
  2. Click ‘Add Page’.
  3. Configure the Page with the desired settings and click ‘Save Changes’.

Integrations

BLAB offers a lot of integrations and while we might add some instructions for each, over time, for now, we will walk through one of the integrations just so you know the basics steps of where to go to set them up and whatnot.

Integration options at the time of this writing:

  • CallPage
  • Dubb
  • Facebook Comments
  • Facebook Pixel
  • Gist
  • Google Analytics
  • Google Tag Manager
  • Mailchimp
  • Meet
  • Poptin
  • YouTube
  • Zapier
  • Zoom

Mailchimp

For those that use Mailchimp and what to integrate it with your BLAB setup, please find the steps below, as well as some important tips.

  1. Other Settings > Integrations.
  2. Under Mailchimp, click ‘Connect’.
  3. Authenticate with your Mailchimp account and authorize BLAB to do what it needs to do in regards to your Mailchimp account.
  4. Select the desired mailing list and click ‘Update’.

At this point, you have easily connected BLAB to your Mailchimp account, but there are really important steps still remaining, that center around privacy.

Mailchimp Integration Privacy

BLAB does not provide opt-in functionality within their Mailchimp integration to give people the ability to consent to having their email collected, so you should take the necessary steps to make it clear that you are automatically collecting email addresses.

Below, are the steps we have taken to address privacy when collecting email addresses using BLAB, and it’s important to mention that what we deem as good enough for our business, may not be adequate for your particular business.

  1. We updated our Privacy Policy to include language regarding our usage of BLAB in general.
  2. We updated our Privacy Policy to include language stating that we collect email addresses any time someone uses our BLAB link to book time with us.
  3. For each of our Booking Types on the BLAB platform, we created a Custom Field so the customer is required to acknowledge they have read our FAQs, which contains the language from the points above.

Accepting Payment

BLAB allows you to accept payments using Stripe, Square, and/or PayPal, and for the purposes of this guide we will only be setting up Stripe.

Stripe

For those that use Mailchimp and what to integrate it with your BLAB setup, please find the steps below, as well as some important tips.

  1. Other Settings > Payment Options.
  2. Click ‘Connect To Stripe’.
  3. Select an existing Stripe account to connect to or create a new account and then click ‘Connect’.

Coupons

Coupons are an excellent marketing tool and when you use them with BLAB, a section will be added to your booking form so your customers can apply a coupon to their order.

Stripe Payment Gateway

For those that use Mailchimp and what to integrate it with your BLAB setup, please find the steps below, as well as some important tips.

  1. Other Settings > Coupons.
  2. Click ‘Add Coupon’.
  3. Fill in the desired settings for your coupon.
  4. Click ‘ Save Coupon’.

Embedding Booking Pages

BLAB allows you to embed any of your Booking Types on any website of your choosing, with configuration options that include setting colors, fonts, which appointments and/or packages should be included in the embed, etc.

Creating The Embed

  1. Other Settings > Embeds.
  2. Click ‘Add Embed’.
  3. Configure your desired settings. (Note: A really nice option here is you can match your Booking Page branding to that of the website where you will be doing the embed.).
  4. Click ‘Save Embed’.

Embed Your Booking Types Using Elementor

  1. Create your booking page and edit it with Elementor.
  2. Add the HTML widget to the page.
  3. Copy your embed link from BLAB, paste it into the HTML widget, and save/update the page.

BLAB Management

Once you get rolling with this solution, BLAB provides an area where you can easily manage your Orders, Bookings, Memberships, and Clients.

Wrap Up

We are just scratching the surface with what BLAB can do and I’m sure there will much more to add to this guide in the future.

As always, we will keep you updated within our Facebook group, in our monthly Club News updates, and more.

We also recommend checking out the BLAB Roadmap to see what’s coming up, direct from the mouth of BLAB.

WooCommerce Subscriptions Ready

The latest version of the WooCommerce Subscriptions plugin is included (unlicensed) and once you have a Starter Site in hand, you can easily put in your own pricing, package features, graphics, etc.

Should you not wish to use WooCommerce Subscriptions, you can simply turn the Listing Subscription packages into standard MyListing packages in just a few clicks and be on your way.

  • Custom WooCommerce Endpoint Design
  • WooCoommerce Subscriptions Setup
  • Listing Subscription Packages
  • Listing Subscription Switching
  • Stripe Payment Gateway Plugin
  •  and more…

Note: The latest version of the WooCommerce Subscriptions plugin is included, but you need to purchase your own license or sign up for a qualifying MyListing Website Care plan if you wish to receive future plugin updates and support.

Premium Assets

Get licensed, premium plugins, valued at over $600 in the first year alone, making a Starter Site investment a no-brainer.

You will get licensed copies of all the plugins listed below, with the exception of the WooCommerce Subscriptions and WooCommerce Product Vendors, and the licenses are yours to keep, for as long as the plugins remain on your website.

  • Admin 2020 ($39)
  • Crocoblock Suite ($130)
  • Elementor Pro ($49)
  • Perfmatters ($25)
  • Permalink Manager Pro ($45)
  • SEOPress Pro ($39)
  • WooCommerce Product Vendors ($79) 
  • WooCommerce Subscriptions ($199)
  • WP Rocket ($49)