# Auto Import

The Auto Import tool allows you to automatically search for products by keyword at scheduled intervals and import any **newly found products** as WordPress posts or WooCommerce products.

**Access:**\
Go to **Content Egg > Import Tools > Auto Import** tab

{% hint style="success" %}
Before starting, ensure your [**Import Presets**](/set-up-products/import-tools/import-presets.md) are configured correctly and have the **"Avoid Duplicates"** option enabled to prevent re-importing the same products.
{% endhint %}

<figure><img src="/files/FELgHC1OHZd8N6Rz1HOJ" alt=""><figcaption></figcaption></figure>

### How It Works

1. **Click "Add New Rule"**\
   Start by creating a new auto-import rule.
2. **Set Rule Details**
   * **Rule Name** – Name your rule for easy identification
   * **Import Preset** – Select how products will be imported
   * **Module** – Choose the product source (e.g., Amazon, Ebay)
3. **Set Run Frequency**\
   Choose how often the rule should run: daily, weekly, etc.
4. **Enable "Sort by Newest First" (optional)**\
   When enabled, the rule will prioritize newly released products.

   > **Note:**
   >
   > * Not all modules support sorting by newest. If unsupported, the default sort order will be applied.
   > * In some cases, enabling this option may lead to less relevant search results.
5. **Add Keywords**\
   Enter one keyword per line.
   * Each rule run will process one keyword at a time
   * Up to 10 products are processed per keyword per run
6. **Avoid Duplicates**\
   Ensure your selected import preset has "Avoid Duplicates" enabled to skip already-imported products.
7. **Start Rule**\
   Once saved, the rule will run based on your configured schedule.

<figure><img src="/files/jzuHsm0PcMxcsOJkS8O4" alt=""><figcaption></figcaption></figure>

### Cron and Scheduling

* The plugin uses WordPress's default **WP-Cron** system. **No additional setup is required**.
* If you use real cron, make sure it runs every 5–15 minutes for timely execution.

{% hint style="success" %}
All tasks will be added to the Import Queue first. You can monitor progress under the [**Queue tab**](/set-up-products/import-tools/import-queue.md).
{% endhint %}

### Smart Rule Controls

Each module has a **limited number of results per keyword**. To avoid running idle jobs or importing outdated results, configure rule limits:

* **Stop after X days** – Auto-pauses the rule after the selected number of days
* **Stop after importing X products** – Stops the rule once the total import count is reached
* **Stop if no new products for X runs** – Pauses the rule after consecutive empty runs
* **Disable keyword after no products for X runs** – Disables a keyword after X runs without results
  * Disabled keywords will be marked in square brackets `[like this]` and skipped in future runs

<figure><img src="/files/XYJ84FyfK0YY0bsAQkoR" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
If a module returns an error 5 times in a row, the auto import rule will automatically **pause** to prevent further failures.
{% endhint %}

### Tip for Getting More Products

{% hint style="success" %}
When using "Sort by Newest First" with supported modules, you can automatically capture **newly released products** as they become available on the source site.

In some cases, enabling this option may lead to less relevant search results.
{% endhint %}

#### Modules Supporting "Sort by Newest First"

* Amazon API
* Amazon NoAPI
* Bol.com
* Ebay
* Envato
* Tradedoubler
* Walmart


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ce-docs.keywordrush.com/set-up-products/import-tools/auto-import.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
