> ## Documentation Index
> Fetch the complete documentation index at: https://help.hoopai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WordPress

> Host, manage, and integrate WordPress sites directly from the Hoop platform.

The Hoop platform includes full WordPress hosting and management capabilities. You can create and host WordPress sites, integrate your CRM account with existing WordPress installations via the HoopAI plugin, and manage domains, users, plugins, themes, and backups — all from a single interface.

<Frame caption="WordPress sites management in Sites">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/WAml1mOrQ-Qs9CGD/images/sites-wordpress-overview-1.png?fit=max&auto=format&n=WAml1mOrQ-Qs9CGD&q=85&s=4391429aa70a2c632e28c7c353a48304" alt="WordPress overview" width="1158" height="494" data-path="images/sites-wordpress-overview-1.png" />
</Frame>

## Connecting an existing WordPress site via plugin

<Steps>
  <Step title="Install the HoopAI plugin">
    Log in to your WordPress admin dashboard. Go to **Plugins > Add New** and search for **HoopAI**. Click **Install Now**, then **Activate**.
  </Step>

  <Step title="Sign in to your account">
    In the WordPress left sidebar, click **HoopAI**. Click **Sign in** and log in to your Hoop account.
  </Step>

  <Step title="Select your account">
    If you have multiple accounts, select the correct one. Once selected, your CRM tools — including forms, chat widgets, and phone numbers — are connected to the WordPress site.
  </Step>
</Steps>

***

## Managing a hosted WordPress site

Navigate to **Sites > WordPress** and click on any site to open the management panel.

<AccordionGroup>
  <Accordion title="Info tab">
    View your site and admin portal links. Manage domains and subdomains under **Manage Your Domains**. Import an existing WordPress site using the All-in-One WP Migration plugin or by uploading a file manually.
  </Accordion>

  <Accordion title="Analytics tab">
    View site performance metrics including response codes, CDN usage, site traffic, visitors by location (map view), top client IPs, top browsers, and access logs.
  </Accordion>

  <Accordion title="Users">
    Add and manage WordPress user accounts. Supported roles:

    * **Administrator** — full access to all settings and content
    * **Editor** — create and edit content, no settings access
    * **Author** — create and edit their own content
    * **Contributor** — write content but cannot publish
    * **Subscriber** — view content only
  </Accordion>

  <Accordion title="Plugins">
    View, enable/disable, and delete plugins. Enable automatic updates to keep plugins compatible and secure.
  </Accordion>

  <Accordion title="Themes">
    Activate themes. Only one theme can be active at a time. Enable automatic updates for themes.
  </Accordion>

  <Accordion title="Backups">
    Schedule automatic backups or create manual backups at any time. Restore a previous backup from this section if needed.
  </Accordion>

  <Accordion title="Pages">
    View all pages on the WordPress site. Add new HTML pages directly from the management panel.
  </Accordion>

  <Accordion title="Activity logs">
    Review every action taken on the site — who did it and when. Filter by date for targeted analysis.
  </Accordion>
</AccordionGroup>

<Frame caption="WordPress site management — plugins, themes, backups, users, and analytics in one panel">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/WAml1mOrQ-Qs9CGD/images/sites-client-portal-dashboard-1.png?fit=max&auto=format&n=WAml1mOrQ-Qs9CGD&q=85&s=ef7c51031a656918792eb115919b6c73" alt="WordPress management panel" width="1609" height="680" data-path="images/sites-client-portal-dashboard-1.png" />
</Frame>

***

## Domain management

Click **Add Domain** in the **Info > Manage Your Domains** section. Enter the domain name and click **Auto Configure** to trigger the Domain Connect integration for automated DNS setup. You can also set the `www` version as the primary domain from the Info menu.

***

## Hosting management features

| Feature                  | Description                                                                    |
| ------------------------ | ------------------------------------------------------------------------------ |
| **PHP Version Update**   | Switch PHP versions via Server settings for compatibility with plugins         |
| **FTP Access**           | Access FTP credentials for direct file management (password hidden by default) |
| **Primary Domain**       | Designate the `www` domain as the primary domain for cleaner URLs              |
| **Password Security**    | FTP accounts require strong passwords; all passwords are hidden by default     |
| **Admin User Safeguard** | A new admin must be assigned before deleting an existing admin                 |

<Frame caption="WordPress domain management — add a domain and use Auto Configure for automated DNS setup">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/fpcCfUClUku7SftL/images/settings-domains-manage.png?fit=max&auto=format&n=fpcCfUClUku7SftL&q=85&s=843f28b19ec42a77235231583ed91ace" alt="WordPress domain management" width="1604" height="660" data-path="images/settings-domains-manage.png" />
</Frame>

***

## Quick actions

From the WordPress site list, click the three-dot icon to access:

* **WP Admin** — open the WordPress admin dashboard directly
* **Clear Cache** — force the site to fetch fresh data for improved performance
* **Troubleshoot** — run diagnostics on the site

<Tip>
  Use **Automatic Updates** for both plugins and themes to reduce the risk of compatibility issues and security vulnerabilities. Review the activity log periodically to catch unexpected changes.
</Tip>
