> For the complete documentation index, see [llms.txt](https://ctracker-docs.keywordrush.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ctracker-docs.keywordrush.com/ai-and-seo/setting-up-ai.md).

# Setting up AI

Cashback Tracker can write shop descriptions, SEO titles, taglines and coupon text for you. A catalogue of 400 shops is 400 descriptions nobody is going to write by hand.

### It uses your own AI account

**Nothing is sent through keywordrush.com, and there is no per-word charge from us.** You bring your own AI provider, you hold the account, and you pay that provider directly for what you use.

That also means we cannot see what you generate.

### The setup, in order

**1. Set up an AI provider in WordPress.** WordPress 7.0 handles AI providers itself, so this part is not in Cashback Tracker's settings at all. You need the provider's connector plugin installed and active, and your API key added to it.

{% hint style="info" %}
WordPress lists Anthropic, Google and OpenAI on every 7.0 site, whether or not anything is set up. Seeing a provider named is not the same as having one working — it needs the plugin active **and** a key.
{% endhint %}

**2. Switch it on here.** `Cashback Tracker` → `Settings` → `AI` → **Enable AI features**. Off by default.

Once both are done, generate buttons appear on shop pages and coupons.

![WordPress's own Connectors screen, where your AI key is stored](https://3545740495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M69sU0hfZj3QsteYxmI%2Fuploads%2Fgit-blob-f8883328028e6997dcb9e406a2ff2dd14a1d876f%2Fai-connectors.webp?alt=media)

### The settings

**Language** — the locale generated text is written in, such as `de_DE`. Leave it empty to follow your site language. Worth setting explicitly if your site language and your audience differ.

**Model** — optional. Leave it empty and WordPress picks one from your provider. Set it only if you have a reason: a specific model you have tested, or one you know is cheaper.

**Shop instructions** — house style applied to every shop description. Tone, length, things to avoid. This is the highest-value setting on the page: one good paragraph here is worth more than editing a hundred descriptions afterwards.

**Coupon instructions** — the same, for coupon titles and descriptions.

**Web search** — lets the model read the merchant's website before writing.

**Extra search domains** — other sites it may read.

**Bulk limit** — the most items one bulk run may process.

### Web search: better, and dearer

Off by default. With it on, the model looks the merchant up rather than writing from what it already knows.

**Turn it on if** your catalogue is full of regional or niche merchants. A model writing about a shop it has never heard of produces confident, generic, sometimes wrong text — and wrong text about a merchant is worse than no text.

**Leave it off if** your shops are household names. The model knows them, and you would be paying for a lookup that changes nothing.

It needs a model that supports web search. If nothing seems to happen, that is usually why.

### What it costs

You are billed by your provider, per item generated. The real numbers depend on your provider, your model and how long your descriptions are, so check their pricing rather than trusting an estimate here.

What actually drives your bill:

* **How many shops** you generate for. This is the big one — 400 shops is 400 calls.
* **Web search**, which costs more per item.
* **How many fields** at once. Four fields is more than one.
* **Regenerating.** Every press is a fresh charge.

Keeping it down: generate for shops that will get traffic rather than the whole catalogue, leave web search off unless it is earning its keep, and write good **Shop instructions** so you are not regenerating to fix tone.

### The bulk limit

**Bulk limit** caps one run. It exists because a bulk run spends your money without asking again, and a mistyped filter across a large catalogue is an expensive way to find that out.

Set it to something you would not mind spending twice. See [Bulk generation](/ai-and-seo/bulk-generation.md).

### If the buttons never appear

In this order:

1. **Is a provider actually set up in WordPress?** Connector plugin active, key added.
2. **Is Enable AI features on?**
3. **Has the site switched AI off wholesale?** WordPress has a site-wide off switch — the `WP_AI_SUPPORT` constant — that a host or another plugin may have set. Cashback Tracker cannot override it, deliberately.
4. **Does the shop have a domain?** The generate button on a shop page is disabled without one. See [Writing shop pages with AI](/ai-and-seo/shop-descriptions-and-metadata.md).

### Related

* [Writing shop pages with AI](/ai-and-seo/shop-descriptions-and-metadata.md)
* [Rewriting coupons with AI](/ai-and-seo/coupon-rewrites.md)
* [Bulk generation](/ai-and-seo/bulk-generation.md)
