Skip to main content
Skip table of contents

Widget - Overview

The GoMeddo Widget allows your customers a self-service booking process right on your home page. The Widget can be easily implemented on your website and will support customisations to brand the Widget accordingly.



  • Install GoMeddo

  • Install GoMeddo Landing Page Extension latest version

The following links will take you directly to the installation page in Salesforce:

Important! Make sure to always install “For Admins Only”.

If you are upgrading GoMeddo from v4.60 or below you need to follow these additional steps: Upgrading GoMeddo < v4.60 to support the widget

Resource setup in GoMeddo

In order to make GoMeddo Resources available to the GoMeddo Widget please follow these steps:

  1. Create Resource Types and Resources in GoMeddo

  2. Make sure the API Visible checkbox is enabled on the Resources you want to expose to the Widget

  3. Make sure all the parents of the Resource have the API Visible checkbox enabled

  4. Set up Default Price and Default Price Calculation for the Resources you intend to use

  5. Configure Services if needed

  6. Make sure each Resource has a Timezone

  7. Edit the Resource Page Layout:

    1. add the Image Url, Keep in Mind and Features fields

  8. Edit the Resources that you are exposing. Add a URL of an image to the Image url field and optionally add text to the Keep in mind and Features fields

Create API Integration user

Create an API Only user, which has the following:

  1. GoMeddo license (only required on Production orgs, you can skip this step on Sandbox orgs)

  2. A Profile or Permission Set with Read and Create on Lead and/or Contact & Account, depending on the required functionality

  3. GoMeddo Admin Permission Set

  4. GoMeddo Widget & Integration Permission Set (previously B25 Landing Page)

  5. Permission Set for Reservation Contact

  6. Custom Permission Set with under System Permissions:

    1. API Enabled

    2. API Only User (only available in Enterprise Edition)

    3. Password Never Expires

  7. Make sure to assign a licence to this user (this depends on the environment type).

First time setup

  1. Go to

  2. Fill in a name that you will remember

    1. If you already have a Widget configuration, you can access it via<yourwidgetname>/configure/settings/

  3. Log in with the API User you created

  4. Click Allow

  5. Press Create new App in the bottom left corner

Chose and configure booking model

The Availability model looks for available spaces in your GoMeddo Resources where it can create bookings.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.