Back to Troubleshooting Guides

This guide applies to:

  • Basic Edition
  • Plus Edition
  • Pro Edition
  • Business Edition


The Booking Calendar can be embedded in any post or page using our general shortcode.


Use a plain text block or shortcode block or widget to paste the Booking Calendar shortcode with:

If you’re using one of the page builders listed above, you could also use our Appointments block/widget.

Embedding the Booking Calendar using the WordPress Block Editor/Gutenburg

How the Booking Calendar Looks on Your Site

By default, the [ssa_booking] shortcode displays a list of Appointment Types (if you have more than one) for your customers to choose from.

By default, the shortcode lists all the Appointment Types

Use the Reorder button in the SSA Appointment Types page to organize by dragging and dropping elements in the list. The way they’re ordered is how they’re displayed to your visitors with the [ssa_booking] shortcode.

Display a Specific Booking Calendar

To limit the Booking Calendar to one specific Appointment Type – go to the bottom of the Appointment Type Settings and copy the shortcode with the slug included.

Copying the specific Appointment Type shortcode from the Booking Info section

It should look something like this: [ssa_booking type=strategy-session]

Display the Booking Calendar in a Different Language

The default [ssa_booking] shortcode displays the Booking Calendar in your site’s default language.

However, you can override your site’s default language by using the following shortcode format:

[ssa_booking ssa_locale="languageCodeHere"]

You can see a full list of all the language codes here. The shortcode format uses the text highlighted in yellow underneath each language description:

Language codes highlighted in yellow

For example, to display your booking calendar in Danish, the shortcode looks like this:

[ssa_booking ssa_locale="da_DK"]

Your language must be in our language pack list, if not you’ll need to contribute translations to your language pack. Here’s a guide on how to Translate your Booking Calendar.

Default Scheduling Page

After installation and activation of the plugin, we also create a default booking page. Find it in Pages > Schedule an Appointment page. Or,

This page includes only the Booking Calendar – it doesn’t include the header, footer, and/or sidebar for your site. This page also does not have any links back to any other page of your site.

We recommend you not use this default booking page for front-end use by customers.

When a theme or layout is too complex to display the Booking Calendar, this will be a reliable way to book. Or, help the support team troubleshoot.

Still stuck?

File a support ticket with our five-star support team to get more help.

File a ticket

  • Please provide any information that will be helpful in helping you get your issue fixed. What have you tried already? What results did you expect? What did you get instead?
  • This field is for validation purposes and should be left unchanged.

Related Guides