# Fix: “WooCommerce plugin not installed” error

### Step 1: Verify the correct plugin is installed

Make sure you’ve installed the correct and latest plugin:

Email Marketing for WordPress and WooCommerce - Retainful

To check:

1. Go to your **WordPress admin**
2. Navigate to Plugins → **Installed Plugins**
3. Look for **Email Marketing for WordPress and WooCommerce - Retainful**

If you don’t see it:

1. Go to Plugins → **Add New**
2. Search for **Email Marketing for WordPress and WooCommerce - Retainful**
3. Click **Install**
4. Click **Activate**

### Step 2: Check for connection blocking issues

If the plugin is already installed and active, the issue is usually caused by your site blocking our server request.

This can happen due to:

* Firewall rules
* Security plugins (Wordfence, Sucuri, etc.)
* Hosting-level protections (Cloudflare, server firewall)
* Restrictions on external API requests

***

### Step 3: If you're using Cloudflare

Follow these steps to allow the request in Cloudflare:<br>

{% hint style="info" %}
**Note on Cloudflare Bot Protection**\
\
If you're on the **Free plan** → **Disable Bot Fight Mode** because it cannot be customized or skipped, and once disabled, Retainful will work

If you're on a **paid plan** → Follow the steps below to allow the IP
{% endhint %}

### Create a custom rule

Log in to your Cloudflare dashboard

1. Select your domain
2. Go to **Security → Security rules**
3. Click **Create rule**
4. Choose **Custom rules**<br>

<figure><img src="https://837552055-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDdKRAW4KzC-CNNbvnH%2Fuploads%2FSJZDZTD5Coiw28zhRyKG%2Funknown.png?alt=media&#x26;token=9ea68bad-1a11-4bdc-b8d8-aadc3405f7fe" alt=""><figcaption></figcaption></figure>

<figure><img src="https://837552055-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDdKRAW4KzC-CNNbvnH%2Fuploads%2F62ZLa8ssNZtIcDoZuhfq%2Funknown.png?alt=media&#x26;token=31bf9588-aa63-460e-b127-7aaa255c6826" alt=""><figcaption></figcaption></figure>

#### Configure the rule

* **Rule name:** Eg: Allow Retainful
* **Field:** IP Source Address
* **Operator:** equals
* **Value:** 52.15.242.48

<figure><img src="https://837552055-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDdKRAW4KzC-CNNbvnH%2Fuploads%2FmAzXGfoFeRDFUbT5Hvvq%2Funknown.png?alt=media&#x26;token=895fbdd2-b34f-4908-940b-e843584c2958" alt=""><figcaption></figcaption></figure>

#### Set the action

* Choose **Skip**

#### Configure skip options

Make sure these are selected:

* All remaining custom rules
* All rate limiting rules
* All managed rules
* All Super Bot Fight Mode rules

Now, click the **Deploy** button.

<figure><img src="https://837552055-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDdKRAW4KzC-CNNbvnH%2Fuploads%2FtDPUcxVp5xLuylBwcUbA%2Funknown.png?alt=media&#x26;token=f51ce59f-9d80-44ba-88eb-f7a982381510" alt=""><figcaption></figcaption></figure>

### Step 4: Try reconnecting

After completing the above steps:

1. Go back to Retainful
2. Try reconnecting your store

{% hint style="info" %}

### Why this happens

Even if the plugin is installed correctly, if your server blocks our request, we won’t be able to verify the installation.

This leads to the error:\
“**WooCommerce plugin not installed.**”
{% endhint %}

{% hint style="success" %}
**Need More Help?**&#x20;

We’re here to make things easier for you!

* Email Us: Reach out anytime at <support@retainful.com>.
* Schedule a Call: Still stuck or need a hands-on walkthrough? Book a quick session with our support team, and we’ll guide you step-by-step.

[**Schedule a call with us**](https://zcal.co/retainful/onboarding)**.**
{% endhint %}
