Translate Booking Form via WPML

WPML is the recommended option for translating the plugin and offering multi-language support.

WPML will translate the entirety of your plugin, including dynamic info, i.e., service and category titles, scheduled notifications, and any custom fields youve created before translation..


1. Install the WPML plugin making sure you’ve added the main WPML components:

  • WPML Multilingual CMS (the core plugin)
  • WPML String Translation

You will need to configure WPML before you can start translating. Click on the Configure WPML button at the top of the Plugins page and follow the steps to prepare your site for translating.

Plugins section in WP – Configure WPML

Setup WPML page

2. Install Bookly.

We recommend that you install WPML before you install Bookly as that is the easiest way to have the entire Bookly plugin translated. However, if you have already installed Bookly, you will need to do one additional step to ensure your notifications and dynamic texts are also translated via WPML: go to the Email & SMS Notifications and/or Appearance section and resave the entities you want to become viewable in the WPML.

3. To translate texts from Bookly, you need to scan them first. Go to the WPML > String Translation page and click the Can't find the strings you're looking to translate? message at the top.

Select Bookly and click the Scan translation files button.

WPML Setup

4. After the scan is complete, the page refreshes, and you can now select the related plugin in the Select string within domain dropdown.

WPML Setup

We recommend that you choose to see the "Translation needed" strings as there's almost always something left out from the automatic translation.

WPML Setup

5. Once the Bookly plugin strings are scanned you can translate them on the WPML > String Translation page.

There is also a search box in the upper part of the screen. Just click on translations, and you'll have a dropdown menu for filling the translated text. After you finish, tick "Translation is complete" and save it.

WPML String translation

Note: If, for some reason, you're missing untranslated strings from Bookly in the String translation page, you will need to go to the related section in the Bookly menu and press resave the missing entity. After this, missing strings will appear in WPML.

You can help us improve Bookly by contributing translations for the languages you speak. For more details, please reach out to us via



Publish the Booking Form

Customize the Appearance of the Booking Form – change colors, rename buttons, and add personalization codes to practically all elements of the booking form interface.

Customize Email and Text Message Notifications

Was this article helpful?
0 out of 1 found this helpful

Articles in this section

See more