Overview
Once a site is connected through the AI Management tab, your AI assistant can do real work on it, not just answer questions. The prompts below cover the tasks customers ask about most, across WooCommerce, LMS, page builders, and site maintenance.
Every prompt is written to be safe by default: read-only where possible, and a dry run you approve before anything is written. Each one has placeholders in square brackets that you replace before sending.
In this article, you will find ready-to-use prompts organized by task, how the underlying safety pattern works, and how to write your own prompts for tasks not covered here.
Before you start
Requirement | Where to check |
Site connected through AI Management | Levamo dashboard → open the site → AI Management tab |
AI client linked to the site | Instructions tab on the same page (Claude.ai, Claude Desktop, Claude Code, ChatGPT, Cursor) |
The relevant plugin active | WooCommerce prompts need WooCommerce. LMS prompts need LifterLMS |
Tip:
If you have more than one site connected, add the site address to the first line of any prompt, for example "On example.com, …", so the assistant does not have to ask.
Each recipe below is adapted from the WPVibe cookbook. If you would rather run WPVibe's original version, use the shortcut line shown under each recipe and the assistant fetches it directly.
How the safety model works
Every prompt in this article follows the same pattern, and you can reuse it for tasks not covered here.
Pattern | What it does |
"Do not change anything" | Read-only. The assistant only reports. Nothing to undo |
"Show me a plan first and wait for my approval" | Dry run. You see exactly what will change before it does |
"Save as a draft" | Content is created but not published until you review it |
"Put the totals on their own line" | Gives you a number to sanity-check against wp-admin |
Deletes go to trash, not permanent removal. Destructive operations always ask for approval, and everything the assistant does is logged.
Important:
Before running a bulk write, such as prices, stock, descriptions, or plugin updates, on a live site for the first time, take a manual backup from the site's Backups tab.
WooCommerce
Get a sales report in chat
Beginner · ~5 min · Read-only
Revenue, order count, status breakdown, and top products for any date range, read directly from your orders.
Give me a sales report for my WooCommerce store covering [last 30 days / 2026-07-01 to 2026-07-31 / all time]. Read the orders directly and do not change anything on the store. Report: total revenue, number of orders, and a breakdown by status (processing, completed, on-hold, refunded, cancelled). Then list the top [5] products by revenue with quantity sold for each. If there are more orders than fit in one response, keep paging until every order is counted. Finish with the total order count and total revenue on their own line so I can check them against WooCommerce.
Shortcut: Run the "Get sales reports in chat with AI" recipe from the WPVibe cookbook on my connected site.
Bulk update prices
Intermediate · ~15 min · Dry run, then write
Raise, discount, or round prices across a category or the whole catalog.
I want to update prices in my WooCommerce store. Scope: [all products / the "Category name" category / products with SKU starting "ABC"]. Change: [increase by 10% / decrease by 5 EUR / round to the nearest .99]. Do this in two phases. Phase 1: read the matching products and show me a table with product name, SKU, current price, and proposed new price. Include variations for variable products. Do not write anything yet. Wait for my approval. Phase 2, only after I say go: apply the changes, then show me the same table with the actual saved prices so I can confirm nothing drifted. Keep sale prices untouched unless I say otherwise.
Shortcut: Run the "Bulk Update WooCommerce Prices with AI" recipe from the WPVibe cookbook on my connected site.
Update stock from a supplier CSV
Intermediate · ~10 min · Dry run, then write
Apply a supplier price and stock file to your catalog, matched by SKU, with a rollback list saved first.
I am going to give you a supplier CSV with columns [SKU, stock, price]. Match each row to a WooCommerce product or variation by SKU. Before changing anything: show me a diff table with SKU, product name, current stock → new stock, current price → new price. List separately any SKUs in the file that do not exist in the store, and any store products that are not in the file (leave those untouched). Save a rollback list of the current values for every product you are about to change and show it to me. Wait for my approval. After I approve, apply the updates and confirm the count of products changed. [Paste the CSV here or attach it.]
Shortcut: Run the "Bulk update stock and inventory with AI" recipe from the WPVibe cookbook on my connected site.
Write product descriptions in bulk
Intermediate · ~15 min · Writes in approved batches
Fill thin or empty product pages with structured descriptions in your store's voice.
Find WooCommerce products in [the "Category name" category / the whole store] where the long description is empty or under [50] words. Show me the list with product name and current description length first. Do not write anything yet. For each product, draft a description in this format: one-sentence hook, a short paragraph on who it is for and what problem it solves, then 3 to 5 bullet points of specifications or benefits pulled from the product's existing attributes, short description, and title. Tone: [friendly and plain / technical and precise]. Do not invent specifications that are not in the product data. Work in batches of [5]. Show me each batch for approval before saving it. Keep the short description unchanged.
Shortcut: Run the "Write product descriptions in bulk with AI" recipe from the WPVibe cookbook on my connected site.
Create a batch of coupon codes
Intermediate · ~15 min · Creates coupons after approval
Single-use codes with the rules and expiry you set, ready to export for a campaign.
Create [50] single-use WooCommerce coupon codes for a campaign called [Campaign name]. Rules: [15% off / 10 EUR off] the cart, minimum spend [40 EUR], one use per code, one use per customer, exclude sale items, expires on [2026-09-30]. Code format: [SUMMER-] followed by 6 random uppercase letters and numbers. First show me a summary of the settings and three example codes. Wait for my approval. Then create the coupons and give me the full list of codes as a plain list I can paste into a spreadsheet, with the number created on its own line.
Shortcut: Run the "Create and schedule WooCommerce coupons with AI" recipe from the WPVibe cookbook on my connected site.
LMS (LifterLMS)
Note:
These prompts are written for LifterLMS, which is what the WPVibe recipes are tested against. The same approach works with other LMS plugins that expose REST or Abilities API endpoints: describe the task in plain language and ask the assistant to show its plan before writing. Start by asking "What can you do with the [LMS name] plugin on this site?" to see what is available.
Build a course from an outline
Beginner · ~15 min · Creates as draft
Turn an outline, or just a topic, into a full course skeleton.
Create a new LifterLMS course called [Course title] as a draft. Do not publish it. Structure it from this outline: [paste outline, or write "build a sensible outline for a beginner course on TOPIC with about 4 sections of 3 to 4 lessons each"]. For each section create the lessons in order. Put a short placeholder paragraph in each lesson describing what it will cover, so I can fill in the content later. Set every lesson to free preview off. When done, show me the full section and lesson tree with the course edit link, and confirm the course status is draft.
Shortcut: Run the "Build an Online Course with AI" recipe from the WPVibe cookbook on my connected site.
Enroll a list of students
Beginner · ~10 min · Creates accounts and enrollments after approval
Turn a list of names and emails into enrolled student accounts in one pass.
Enroll the following people in the LifterLMS course [Course title]. For anyone who does not already have an account, create one with the Student role and send the standard new-user email. For anyone who already has an account, just enroll them. Before doing anything, check each email against existing users and show me a table: name, email, account exists yes/no, already enrolled yes/no. Wait for my approval. After I approve, run the enrollments and report how many accounts were created and how many enrollments were added, each on its own line. [Paste list as: Full Name, [email protected] — one per line]
Shortcut: Run the "Enroll Students in Your Course with AI" recipe from the WPVibe cookbook on my connected site.
Get a course progress report
Beginner · ~10 min · Read-only
A roster with per-student progress and completion totals.
Give me a progress report for the LifterLMS course [Course title]. Read-only, do not change anything. Show a table of every enrolled student: name, email, enrollment date, percent complete, last activity date, and completed yes/no. Sort by percent complete, lowest first. Then summarize: total enrolled, number completed, number with zero progress, and number with no activity in the last [30] days. Put those four counts on their own lines.
Shortcut: Run the "Get a Course Progress Report with AI" recipe from the WPVibe cookbook on my connected site.
Page builders
Edit an existing Elementor or Divi page
Beginner · ~5 min · Writes through the builder's own save path
Change copy, colors, or add a section without opening the builder and without breaking the page for future builder edits.
On the page [Page title or URL], which is built with [Elementor / Divi], make these changes: [rewrite the hero heading to "…" / change the button color in the pricing section to #FF5A1F / add a three-column testimonials section below the features section]. First inspect the page and tell me its current structure (sections and their headings) so we agree on which section you are editing. Do not change anything yet. After I confirm, make the edits through the builder's own save method so the page stays editable in [Elementor / Divi]. Do not edit the raw post content. When done, give me the preview link and list exactly what changed.
Shortcut: Run the "Edit an Existing Elementor Page with AI" recipe from the WPVibe cookbook on my connected site. (or …"Edit an Existing Divi Page with AI"…)
Maintenance and security
Full site inventory report
Beginner · ~5 min · Read-only
A plain-language audit of the whole site. A good first prompt on any newly connected site.
Give me a full inventory of this WordPress site. Read-only, change nothing. Cover: WordPress and PHP version, active theme and whether it has a child theme, every installed plugin with version, active/inactive, and whether an update is available; all users with the Administrator role and their last login if available; total posts, pages, products, and media; permalink structure; whether search engines are blocked; and any custom code snippets or must-use plugins. End with a short list of anything that looks risky or out of date, in priority order.
Shortcut: Run the "Get a Full Inventory Report of Your Site with AI" recipe from the WPVibe cookbook on my connected site.
Update plugins and core safely
Beginner · ~10 min · One update at a time, with approval
Preview what needs updating, then update one at a time with a check after each.
Check this site for available plugin, theme, and WordPress core updates. Show me the list with current version → new version and, where you can find it, the changelog headline. Do not update anything yet. After I approve the list, update them one at a time. After each one: confirm the update succeeded, load the homepage and one interior page, and tell me whether they return normally. If anything breaks, stop immediately, tell me which update caused it, and do not continue. Do core last. At the end, give me a summary of what was updated and what was skipped.
Shortcut: Run the "Update Plugins and Core Safely with AI" recipe from the WPVibe cookbook on my connected site.
Note:
Levamo's daily backups run at the platform level, but a manual backup from the Backups tab right before a large update batch gives you a precise restore point.
Security audit
Intermediate · ~15 min · Read-only audit, fixes only with approval
Check for tampered files, stray admins, and open XML-RPC, then fix the safe items.
Run a security audit on this site. Phase 1 is read-only. Check: WordPress core and plugin files against official checksums and list any modified or unexpected files; every Administrator account, flagging any I did not list here as known: [name1, name2]; whether XML-RPC is enabled; whether file editing is enabled in wp-admin; whether the site exposes the WordPress version publicly; and any plugins that are inactive but still installed. Give me the findings grouped by severity. Then propose fixes, marking each one as safe (reversible, no visible change) or needs review. Do not apply anything until I approve, and never delete a user account; demote instead and tell me.
Shortcut: Run the "Run a Security Audit and Fix What It Finds with AI" recipe from the WPVibe cookbook on my connected site.
Note:
Levamo's managed security (WAF, malware scanning) runs at the platform level. This audit covers the WordPress-level checks platform scanning cannot see, such as stray admin accounts and modified plugin files.
Writing your own prompts
The pattern above works for tasks not covered here. A good prompt has four parts:
Part | Example |
Scope | "In the Shoes category…" |
The change | "…set every product's low-stock threshold to 5…" |
The guardrail | "…show me the list first and wait for my approval…" |
The check | "…then confirm the count of products changed." |
If a task you run often is not covered, you can ask your assistant to save it as a reusable skill so future conversations already know it, or request a tested recipe from WPVibe.
Conclusion
These prompts cover the AI Management tasks customers ask about most, and the same read-only-first, approve-before-writing pattern extends to anything not listed here. For help with the AI Management connection itself, our support team is available 24/7.
