# How to Set Up WordPress Hosting for Clients

> Learn how to set up WordPress on the client side, including prerequisites, plugin installation, and connecting WordPress with GHL Customer Care features like chat widgets and lead capture.

- Source: https://docs.ghlcustomercare.com/docs/sites/wordpress/how-to-setup-wordpress-for-clients
- Section: Sites / Wordpress
- Reading time: 3 min
- Images: 10, each explained below

---
GHL Customer Care WordPress Hosting lets agencies create, migrate, and manage WordPress websites for client sub-accounts directly inside GHL Customer Care.

This article explains how to create a WordPress site, give the appropriate users access, manage domains, backups, and advanced settings, and understand which features are available to agency users versus client users.

---

LeadConnector plugin (auto-installed on new hosted sites)

If your WordPress site is newly provisioned via GHL Customer Care Hosting, GHL Customer Care automatically installs the LeadConnector (LC) plugin during setup.

Use the Plugin Status indicator in your GHL Customer Care WordPress dashboard to confirm whether the plugin is Connected or Disconnected.

### Setting up a new WordPress Site

1.  To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button.  
      
    
    
![Step 1 of 3: To set up your WordPress site, you need to have purchased the…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587928/original/5Dc4BJsxtu_DvAlMygRPzMuPN4sLu-EkxQ.png)

**Step 1 of 3: To set up your WordPress site, you need to have purchased the…**

This screenshot accompanies step 1 of 3 in the "Setting up a new WordPress Site" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you to set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button. The next step is to choose if you wish to create a site from scratch, using a template, or clone an existing site.
- What this covers: To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button.
- Next: Choose if you wish to create a site from scratch, using a template, or clone an existing site

Full procedure:

1. To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button.  <- this image
2. Choose if you wish to create a site from scratch, using a template, or clone an existing site
3. Fill in the Site and User details.

    
      
    
2.  Choose if you wish to create a site from scratch, using a template, or clone an existing site  
      
    
    
![Step 2 of 3: Choose if you wish to create a site from scratch, using a template, or…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587930/original/eSUQEFHq52gbTLuSCTOJSE4Z-oqsjejI_g.png)

**Step 2 of 3: Choose if you wish to create a site from scratch, using a template, or…**

This screenshot accompanies step 2 of 3 in the "Setting up a new WordPress Site" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you choose if you wish to create a site from scratch, using a template, or clone an existing site. The next step is to fill in the Site and User details.
- What to choose: Choose if you wish to create a site from scratch, using a template, or clone an existing site
- Next: Fill in the Site and User details.

Full procedure:

1. To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button.
2. Choose if you wish to create a site from scratch, using a template, or clone an existing site  <- this image
3. Fill in the Site and User details.

    
      
    
3.  Fill in the Site and User details.  
      
    
    
![Step 3 of 3: Fill in the Site and User details](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587926/original/vEsIn1DAW6-DYhUrwUGYeTvVL46G97xbzA.png)

**Step 3 of 3: Fill in the Site and User details**

This screenshot accompanies step 3 of 3 in the "Setting up a new WordPress Site" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you fill in the Site and User details. For context, this section explains: To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button. Choose if you wish to create a site from scratch, using a template, or clone an existing site Fill in….
- What to fill in: Fill in the Site and User details.

Full procedure:

1. To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button.
2. Choose if you wish to create a site from scratch, using a template, or clone an existing site
3. Fill in the Site and User details.  <- this image

    

Wait for 2-5 minutes till the installation is complete.

4.  After the installation is complete, you will have access to the WordPress dashboard, user management, backup & restore, and some additional settings.  
      
    

### The WordPress Dashboard

Here you can access your site and admin portal, as well as manage your Additional Domains & Primary Domain.

Moving an existing site? Import an existing WordPress site seamlessly using our proprietary LC Migrator plugin, or take advantage of our free white-glove migration assistance.

You can also effortlessly Refresh Cache for the WordPress Site directly from this dashboard.  
  

![The WordPress Dashboard (image 4 of 10)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587932/original/nlEHid7iuHVt02AiKjuC-BltphjqAOSigg.png)

**The WordPress Dashboard (image 4 of 10)**

This screenshot appears in the "The WordPress Dashboard" section of "How to Set Up WordPress Hosting for Clients". The text alongside this image reads: You can also effortlessly Refresh Cache for the WordPress Site directly from this dashboard. Immediately after, the guide continues: Here you can manage all users for the site.
- What this covers: You can also effortlessly Refresh Cache for the WordPress Site directly from this dashboard.
- Next: Here you can manage all users for the site.

### User Management

Here you can manage all users for the site.  
  

![User Management (image 5 of 10)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587925/original/-SB9KXnAOwAL5pslun_fZC8vBlsX_EZS1Q.png)

**User Management (image 5 of 10)**

This screenshot appears in the "User Management" section of "How to Set Up WordPress Hosting for Clients". The text alongside this image reads: Here you can manage all users for the site. Immediately after, the guide continues: Here you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST.
- What this covers: Here you can manage all users for the site.
- Next: Here you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST.

### Backup & Restore

Here you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST.  
  

![Backup & Restore (image 6 of 10)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587934/original/-P52sspFbXASQA4_baupzvycSDlCE_1LkA.png)

**Backup & Restore (image 6 of 10)**

This screenshot appears in the "Backup & Restore" section of "How to Set Up WordPress Hosting for Clients". The text alongside this image reads: Here you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST. Immediately after, the guide continues: You can also initiate manual backups as needed as shown in the video below.
- What this covers: Here you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST.
- Next: You can also initiate manual backups as needed as shown in the video below:

Full procedure:

1. https://youtu.be/zvfav4EXnE4
2. https://youtu.be/7z9A0d4Ml4c
3. https://youtu.be/ROQLp8_D8Vc

You can also initiate manual backups as needed as shown in the video below:

More Tutorials from the Community:

-   https://youtu.be/zvfav4EXnE4
    
-   https://youtu.be/7z9A0d4Ml4c
    
-   https://youtu.be/ROQLp8\_D8Vc
    

### Advanced Settings

1.  You can manage FTP Access and Communication Settings here.  
      
    
    
![Step 1 of 4: You can manage FTP Access and Communication Settings here](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587927/original/w-ymw15A09GbO1WRRD-HsnKmM3bw36xV6w.png)

**Step 1 of 4: You can manage FTP Access and Communication Settings here**

This screenshot accompanies step 1 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you you can manage FTP Access and Communication Settings here. The next step is to cache Management can be accessed from Advanced Settings.
- What this covers: You can manage FTP Access and Communication Settings here.
- Next: Cache Management can be accessed from Advanced Settings.

Full procedure:

1. You can manage FTP Access and Communication Settings here.  <- this image
2. Cache Management can be accessed from Advanced Settings.
3. Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
4. Server Settings: Manage your WordPress Database using phpMyAdmin.

    
      
    
2.  Cache Management can be accessed from Advanced Settings.  
      
    
    
![Step 2 of 4: Cache Management can be accessed from Advanced Settings](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587933/original/Vs_yXRARxytJOOcBF9g90fRIoS2wtfDJGA.png)

**Step 2 of 4: Cache Management can be accessed from Advanced Settings**

This screenshot accompanies step 2 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you cache Management can be accessed from Advanced Settings. The next step is to enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
- What this covers: Cache Management can be accessed from Advanced Settings.
- Next: Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.

Full procedure:

1. You can manage FTP Access and Communication Settings here.
2. Cache Management can be accessed from Advanced Settings.  <- this image
3. Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
4. Server Settings: Manage your WordPress Database using phpMyAdmin.

    
      
    
3.  Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.  
      
    
    
![Step 3 of 4: Enable or disable WordPress Debugging: Utilize this tool to access PHP…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587931/original/KImBDfvvgutg8WrZK02L3mBl87Ebgm1hRg.png)

**Step 3 of 4: Enable or disable WordPress Debugging: Utilize this tool to access PHP…**

This screenshot accompanies step 3 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website. The next step is to server Settings: Manage your WordPress Database using phpMyAdmin.
- What this covers: Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
- Next: Server Settings: Manage your WordPress Database using phpMyAdmin.

Full procedure:

1. You can manage FTP Access and Communication Settings here.
2. Cache Management can be accessed from Advanced Settings.
3. Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.  <- this image
4. Server Settings: Manage your WordPress Database using phpMyAdmin.

    
      
    
4.  Server Settings: Manage your WordPress Database using phpMyAdmin.  
      
    
    
![Step 4 of 4: Server Settings: Manage your WordPress Database using phpMyAdmin](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155075587929/original/0MkPak1ziSXw6lLLq6SQIzV8YcY87usARA.png)

**Step 4 of 4: Server Settings: Manage your WordPress Database using phpMyAdmin**

This screenshot accompanies step 4 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you server Settings: Manage your WordPress Database using phpMyAdmin.
- What this covers: Server Settings: Manage your WordPress Database using phpMyAdmin.

Full procedure:

1. You can manage FTP Access and Communication Settings here.
2. Cache Management can be accessed from Advanced Settings.
3. Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
4. Server Settings: Manage your WordPress Database using phpMyAdmin.  <- this image

    

### Adding an Additional Domain

Once your site is ready to publish, you can connect your domain to the WordPress site.

Please follow our dedicated article for instructions on connecting your domain with the WordPress site.

### Common Issues & Troubleshooting

1\. Plugin not installing

-   Confirm you have admin access
    
-   Check hosting restrictions
    

2\. Site not displaying widgets

-   Clear cache (plugin/server/CDN)
    
-   Disable conflicting plugins temporarily
    

3\. Connection errors

-   Recheck credentials
    
-   Ensure the correct location/account is selected in GHL Customer Care
    

### Frequently Asked Questions

Q: I'm unable to add the same domain to my other subaccount/location.

A: The same domain/subdomain can't be used in 2 locations simultaneously.

Q: Why can't I update my primary domain?

A: The primary domain can be updated if you have successfully added an additional domain first.

Q: I've added the A / CNAME record, but the domain is still not being added.

A: This can happen due to a few reasons:

-   There is a typo in your domain name: In this scenario, fixing the typo will resolve your issue.
    
-   Your DNS changes haven't been propagated yet: In this case, you must wait longer and try again after a few hours or the next day to see if it works.
    
-   Your DNS configuration is not set up correctly: Please get in touch with your Domain Provider and discuss the errors with their support team.
    
-   Multiple conflicting records: Maybe you have conflicting records for the same subdomain (for example, if blog.mydomain.com has a CNAME record pointing to wp3.msgsndr.com but it also has an A record pointing to some other provider). In such cases, removing the duplicate record will fix your issue.
    

Q: I can't connect my root domain (ex., mydomain.com).

A: Please make sure there are no additional A, AAAA, TXT records, etc. if you plan to use that slug/root domain for WordPress.

Q: How many WordPress sites can I have per sub-account?

A: You can have as many sites as you wish under a single account, there are no limitations! :)

Q: How can I request to cancel a client's WordPress subscription?

A: To begin a WordPress Cancellation Request, you must navigate to "Delete Site" under the Advanced settings of your WordPress Dashboard.

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com