> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.modulards.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to use Modular DS to update WPML on all your client sites

[Modular DS](https://modulards.com/en/) is a tool for WordPress professionals to automate and centralize the management of all your client websites. To help you save time while improving your maintenance services. 

One of its core features is the possibility to update plugins, themes or core versions of WordPress from different websites at the same time. In this post, we will show you how to update your WPML plugins using Modular DS. 

## Getting Started

To be able to update the WPML plugins from Modular DS you will need to follow a simple 3-step process:

1. Install and register WPML on your site or your client’s site.
2. Create a Modular DS account and add the site to their dashboard.
3. Update WPML using Modular DS.

You only have to do the first two steps once on each website. The third step, you can do it anytime you want to perform an update and there is one available.

Let’s see each one of them more carefully: 

## Register WPML for your site

[Registering your site with WPML](https://wpml.org/faq/install-wpml/#register) will allow you to receive automated updates, something incredibly important for security, performance and new features. 

To do that, go through the next steps:

1. Start the setup wizard, and click ‘Get a key’ for this site on the step to register. If you already have WPML configured on your site, you can register by going to Plugins → Add New Plugin and clicking the Commercial tab. Click ‘Get a key’ for this site to generate a site key in your WPML account.

**Registering in the setup wizard**

![WPML setup](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/register-wpml_1d6z440.png)

**Registering from the Plugins page**

![Registering WPML](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/registering-wpml_v22j4a.png)
This opens your [WPML.org account](https://wpml.org/account/), where you can choose the type of site (production or development) and the number of automatic translation credits you want to assign to the site.

![WPML setup](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/wpml-setup_hw4y7q.png)

After registering, you will receive updates for WPML and its components automatically to the site that you just registered, and you can easily download any other available WPML components.

You can find more information about this in the [WPML installation guide](https://wpml.org/faq/install-wpml/).

### Create a Modular DS account and add your site to their dashboard

If you still don't have a Modular DS account, you can start your free 15-day trial by [clicking this link](https://app.modulards.com/).

Once you have it, you can add a website to the tool following these steps:

1. Click on any of the add site links you can find around the app:

![Connect site to Modular DS](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/connect-site-to-modular_1orgb5q.png)

2. Type in the URL of your site and click “validate” to confirm there it is a valid URL.

![Connect website](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/connect-website-modular-wpml_1fcp1aa.png)

3. Enter your WordPress username and password and click Add Website if you want the connection to be created automatically.

![Connect site to Modular DS](https://assets.thrivedeskdocs.com/9c44a723d07443509965af5e897fe526/public-files/DOIK9Xluhq79k4sZ2NO5J8y6DqsRpWonToKyeOQi.png)

If you prefer to do it manually (although the process behind is the same) you can go to your site and download and activate the Modular DS Connector plugin from the [WordPress plugin repository](https://wordpress.org/plugins/modular-connector/).

Once you have it, you need to copy the public and private keys Modular DS will show you:

![Manual connection](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/manual-connection-modular-wpml_190agt3.png)

And then paste them on the plugin configuration screen on your site inside “Tools” > “Modular - Connection manager”. Click save once you have done it:

![Modular DS plugin configuration](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/plugin-configuration_14j6w3e.png)

Once you do that, go back to Modular DS and click on connect.

![Connect site to Modular DS](https://assets.thrivedeskdocs.com/9c44a723d07443509965af5e897fe526/public-files/RBu8jzUyr0lEBoeQepNUtabaKZgshmCuxVhI3LEC.png)

And that’s it. Your website is connected to Modular DS.

## Update WPML using Modular DS

Once you have connected your website, any updates available on your site will show up on the Modular DS updater widget

There, you can select the WPML plugins and click on update.

![Update plugins](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/update-plugins-modular-en_4robw4.png)

### Update WPML in multiple websites at the same time

If you use WPML on multiple sites, once you add them all, you can go to the global updater. There, you will see the available updates for all your websites.

![Go to global updater](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/global-updater-modular-en_1uvlhd0.png)

You can look there for the WPML plugins, select in which websites you want to update them, and perform the update in several sites at the same time. 

![Update plugins](https://storage.crisp.chat/users/helpdesk/website/aa55333f4a914000/modular-update-plugin_1ecsl07.png)

## Troubleshooting

Your site needs to enable remote incoming connections for Modular DS to work properly. If you are having problems connecting a site to Modular DS, you can find some of the possible causes [in this article](https://help.modulards.com/en/article/error-connecting-a-web-to-modular-9rwtv0/).

Also, it is worth mentioning that Modular DS doesn’t officially support Multisite WordPress installations.  So it might not work as expected if you use this type of setup for your multilingual site. 

### Getting help from our support

We have supporters in our forum who are ready six days a week to help you. They are trained on how to use WPML with Modular DS.

If you are working with a developer for your site, please use our Translation support forum to get help with translating your site’s content.

If you are setting up the site and WPML yourself, please use our Technical support forum.

And if you want to connect directly with Modular DS support, you can do that as well once you are logged in on their app.