---
title: Documentation
canonical_url: https://lolacore.com/documentation/
last_updated: 2026-05-21T20:43:18+00:00
plugin_version: 1.2.1
---

# Documentation

User Manual · v1.0

LolaCore Documentation
======================

Everything you need to install, configure, and use LolaCore and its addons. 52 free abilities · 8 domains · 187 abilities with the full ecosystem.

 ContentsFoundation[What is LolaCore?](#what-is-lolacore)[Persistent Memory](#persistent-memory)[Anti-Sycophancy](#anti-sycophancy)[Working Efficiently](#working-efficiently)[Cross-Addon Intelligence](#cross-addon-intelligence)Getting Started[Requirements](#requirements)[Installation](#installation)[License Activation](#license-activation)[API Provider Setup](#api-provider-setup)[Settings Panel](#settings-panel)[Skills](#skills)Using Lola[Chat Basics](#chat-basics)[Site Diagnostics](#site-diagnostics)[Plugin Management](#plugin-management)[Content](#lola-content)[WooCommerce Core](#woocommerce-core)[Users](#users)[Database Maintenance](#database-maintenance)[Taxonomies &amp; Media](#taxonomies-media)[Themes, Menus &amp; Settings](#themes-menus-settings)Reference[What Lola Can Do](#what-lola-can-do)[What Lola Cannot Do](#what-lola-cannot-do)[Prompt Library](#prompt-library)Addons[Addon Overview](#addon-overview)[WooCommerce Pro](#woocommerce-pro)[WPCode Snippets](#wpcode-snippets)[Lola Basic Bundle](#the-bundle)[Fluent Support](#fluent-support)[Fluent CRM](#fluent-crm)[The Fluent Bundle](#fluent-bundle)[The Business Bundle](#business-bundle)FAQ[Frequently Asked Questions](#faq) Block 0 Foundation
----------

Before you install anything, these documents explain what LolaCore actually is and why it works the way it does.

What is LolaCore?
-----------------

 LolaCore is an AI agent that lives inside your WordPress admin and executes tasks on your site. It doesn't just talk about them. You open the chat inside wp-admin. You type what you need. Lola reads your site, shows you exactly what she's going to do, waits for your confirmation, and executes. No switching between twelve admin screens. No copying plugin names into ChatGPT and hoping for relevant advice. No instructions to follow yourself. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaBulk UpdateUpdate all plugins except Elementor.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Found 7 plugins with pending updates. Elementor excluded as requested. Here's the list with current and available versions. I'll update them one by one. Proceed?Yes.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**All 7 updated.** No errors.Saved to memory ✓ Lola didn't suggest you update your plugins. She did it. ### Agent vs. chatbot

 Most "AI for WordPress" tools are chatbots with WordPress knowledge. They read documentation, generate advice, and hand the work back to you. LolaCore is an agent. It has tools connected to your actual site. When you ask about your WooCommerce orders, it queries your real database, not a generic explanation of how WooCommerce works. When you ask it to create a coupon, it creates it. When you ask it to deactivate a vulnerable plugin, it deactivates it. A chatbot tells you what to do. An agent does it with you. ### What Lola can do (free core)

 The free LolaCore plugin gives Lola 52 abilities across 8 domains:    Domain What it covers     Site Diagnostics &amp; Security Security audits, plugin vulnerability checks, SEO diagnosis   Plugin Management List, update, activate, deactivate, install, bulk update   Content &amp; Metadata Create and edit posts and pages, manage metadata, export content   WooCommerce Operations Products, orders, customers, coupons, categories, reports   User Management Roles, capabilities, create and edit users   Database &amp; Cache Optimize tables, clean expired data, purge cache   Taxonomies &amp; Media Categories, tags, comments, upload and delete media   Themes &amp; Settings Switch themes, update site options, manage menus    That's the free plugin. No premium tier, no trial, no limited version. Install it and all 52 abilities are yours. ### Persistent memory

 Every other AI tool you've used forgets your site the moment you close the browser tab. Lola doesn't. She remembers which plugins you have, what you updated last month, why you disabled that caching plugin, what your client prefers for their homepage layout. Not as a log you have to scroll through, but as active context that shapes every response. Open a new session two weeks later and Lola picks up where you left off: *"Last time we talked, you were migrating the blog categories. Three were pending. Want to continue?"* This memory compounds. Session 1 she's useful. Session 10 she knows your patterns. Session 50 she knows your site better than you do. ### Anti-sycophancy

 Most AI tools are trained to agree with you. Lola is trained to protect your site. She won't tell you your plugin choice is great if it has three known vulnerabilities. She won't tell you a database cleanup made your site noticeably faster if it didn't. If you push back and override her recommendation, she executes your decision and logs her objection for the record. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSecurityInstall flavor-seo. I heard it's great.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Flavor SEO hasn't been updated in 8 months, has 3 reported vulnerabilities, and conflicts with your existing Yoast. I don't recommend it. If you need schema markup, the only thing Flavor adds over Yoast, I can configure it directly in Yoast for you. Want me to?3 vulnerabilities flagged ⚠ ### The confirmation rule

 Every action that modifies your site goes through a confirmation step. Lola shows you what will change, how many records are affected, and what the current values are. You review. You confirm. Then she executes. Read-only actions, queries, audits, reports, run immediately. They don't change anything, so they don't need confirmation. Destructive actions without a backup in place? Lola refuses until you have one. ### What LolaCore is NOT

 **Not a front-end editor.** Lola works inside wp-admin. She can create and edit content, but she can't visually rearrange your Elementor layouts or drag blocks around in the block editor. **Not a server administrator.** Lola is confined to WordPress. She cannot access your hosting control panel, SSH into your server, or edit files over FTP. This is by design, and it's also what keeps her safe. **Not a general-purpose AI assistant.** Ask Lola to write a blog post and she'll write and save a draft. Ask her to explain quantum physics and she'll tell you that's outside her scope. She only does things connected to your WordPress site. **Not a service that stores your data.** All of Lola's memory, logs, and configuration live in your WordPress database. Nothing is sent externally except to your chosen AI provider (Anthropic, OpenAI, or DeepSeek), and only when you send a message. **Not a replacement for developers on complex projects.** Lola handles the administrative and operational work that takes up time every week. For custom plugin development or complex migrations, you still need a developer. ### Who LolaCore is for

 WooCommerce store owners who want to manage orders, check sales, and update their store without navigating WooCommerce's interface every time. Site administrators who do plugin updates, security audits, and content management as part of their regular workflow. Freelancers and agencies managing multiple client sites, who want to delegate the repetitive administrative work to something that remembers each site's history. Next: [How Lola's Memory Works](#persistent-memory)

How Lola's Memory Works
-----------------------

 You open ChatGPT. You paste your plugin list. You explain your site setup. You describe what happened last week. You get a useful answer. You close the tab. Next week, you start over. Same paste, same explanation, same context-building from scratch. The tool has no idea it's talked to you before. LolaCore is built differently. ### What Lola remembers

 Lola stores facts about your site, your decisions, and your preferences in a dedicated table in your WordPress database. Not a chat log. Structured memory with types, importance scores, and timestamps. The kinds of things she remembers: - Your active plugins, WooCommerce configuration, PHP version, what broke after which update
- Why you disabled that caching plugin, which products you excluded from the last sale, that you always want Elementor excluded from bulk updates
- Your store's seasonal patterns, who your top customers are, what campaigns you've run
- Plugin pairs that caused problems last quarter, snippets that had to be rolled back
- How technical you like the responses, what level of detail you want in reports
 
 None of this requires you to explicitly tell Lola to remember something. She infers what's worth saving from the work you do together. You can also tell her directly: *"Remember that we're moving to a new theme in June"* and she will. ### How the memory stays useful over time

 A log that grows forever becomes noise. Lola's memory doesn't work like a log. Each fact has a relevance score that evolves over time. Facts you reference often stay sharp. Facts that haven't come up in months fade naturally. The system doesn't delete them, it deprioritizes them so they don't clutter your active context. Think of it like a colleague who's worked with you for a year. They don't recite everything that ever happened before answering your question. They recall what's relevant to what you're asking right now, weighted by what you've revisited together. Two things override the decay: **Importance.** Some facts are marked high-importance when they're saved. A plugin conflict that took three hours to diagnose. A client preference that affects every session. These stay accessible longer. **Pinning.** You can explicitly pin any fact to make it permanently available. Pinned facts are always part of Lola's context, regardless of how long ago they were created. ### What "context" means in practice

 When you start a new session, Lola doesn't load your entire memory history. That would be slow and wasteful. Instead, she loads the facts most relevant to what you're doing. She scores each memory fact against your current message and selects the ones that match. A question about WooCommerce orders surfaces your WooCommerce history. A question about plugin updates surfaces your update preferences and conflict history. A generic "what should I work on today?" surfaces your most recent and highest-priority context. The result: Lola arrives at each conversation already knowing the parts of your site's history that matter right now. You don't have to re-explain anything she's already learned. ### The compounding effect

 This is the part that takes a few sessions to feel but changes how you work once you do. **Session 1:** Lola runs the initial scan and knows your site's current state. She's useful immediately. **Session 5:** She knows which plugins you prefer to handle manually, that you run a WooCommerce store with a seasonal spike in November, and that you prefer concise answers over long explanations. **Session 15:** She remembers the plugin conflict from last month, the content structure decisions you made in March, and that you've been migrating from one theme to another. When you ask about the theme, she starts from where you left off. **Session 30:** She knows your site's history better than most of the people who've worked on it. You stop asking "do you remember when..." because she does. ### A real example across sessions

Session 1 — November

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaBlack FridayWe're launching a Black Friday sale next week. 20% off the Electronics category.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Electronics category: 28 products. Bulk pricing update at −20%. BLACKFRIDAY coupon created. Campaign scope saved to memory.28 products updated · Coupon created ✓ Session 2 — January

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaMemoryHow did the Christmas sale go?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**December revenue: €28,400**, up 45% from November. XMAS20 coupon used 89 times. Your Black Friday campaign brought in 34 new customers, 12 of whom came back in December without a coupon — a 35% repeat purchase rate. Best-seller: Gift Pack at 67 units. That was a good call to add it before the campaign. Lola connected the Black Friday decision from November, the December sales data, and the Gift Pack creation in one response, because all of it is in memory. ### Memory and addons

 When you install addons, the memory spans all of them. Lola doesn't maintain separate memories for WooCommerce Pro and Fluent Support. She maintains one memory of your business. A customer who opened a support ticket in Fluent Support last month and just placed a large order in WooCommerce: Lola can see both when you ask about that customer. This cross-addon memory is what makes a question like *"which of my at-risk customers have open support tickets?"* answerable, because the answer requires connecting data from two different systems. ### Managing your memory

 You have full control over what Lola remembers. - **View memory:** Ask *"what do you remember about my WooCommerce setup?"* and she'll show you the relevant facts.
- **Add a fact:** Tell Lola something directly. *"Remember that this site belongs to a client."* She'll store it.
- **Correct a fact:** *"That's outdated, we moved to a new host in April."* She'll update it.
- **Export memory:** The settings panel lets you export your full memory database for backups or migration.
- **Wipe memory:** Clear everything from the maintenance section of Settings. Use this if you're repurposing the plugin for a different site.
 
### Your data stays in your database

 Everything Lola remembers lives in a table in your WordPress database (`wp_lolacore_memory`). It never leaves your server. It's not synced to any LolaCore service, not used to train any model, not accessible to anyone other than you. If you uninstall LolaCore, the uninstall routine removes all plugin data including the memory tables. Nothing is left behind. Next: [Why Lola Disagrees With You](#anti-sycophancy)

Why Lola Disagrees With You
---------------------------

 Every AI assistant you've used before Lola was trained, at some level, to make you feel good about your choices. You suggest a plugin, it finds the positives. You ask if your plan is good, it lists reasons it could work. You push back on a warning, it backs down. The path of least resistance is agreement, and agreement is what keeps users happy in the short term. The problem is that your WordPress site doesn't care about your feelings. A plugin with three unpatched vulnerabilities is dangerous whether or not the AI validated your decision to install it. A bulk price update with a typo costs you real money whether or not the AI told you it looked great. Lola is trained differently. Her loyalty is to your site's integrity, not to your comfort. ### What anti-sycophancy looks like

 Lola has formed opinions. She shares them, even when you didn't ask. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSecurityInstall flavor-seo. I heard it's great.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Flavor SEO hasn't been updated in 8 months, has 3 reported vulnerabilities, and conflicts with your existing Yoast. I don't recommend it. If you need schema markup, the only thing Flavor adds over Yoast, I can configure it directly in Yoast for you. Want me to?3 vulnerabilities flagged ⚠ She didn't say "sure, here's how to install it" and let you figure out the vulnerabilities later. She told you what she found, explained why it's a problem, and offered the better path. It applies across every domain. Ask about your coupons and she won't tell you they're working because you created them. She'll tell you which one works and which one is eating your margin. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCoupon AnalysisWhat are my coupons doing for me?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Last 30 days:** 23 orders used a coupon, 15% of total. Total discount: $412. Revenue from those orders: $2,890. WELCOME10 brought 5 new customers with an average order of $92. FLASH50 was used 3 times with an average order of $45, that one is attracting deal hunters, not buyers.FLASH50 flagged · low ROI ### What Lola will refuse outright

 Some actions require a verified backup before Lola will execute them. This isn't a preference. It's a hard stop. Bulk deletion of content, database operations that can't be undone, removing plugins with active transactional data: for these, Lola checks whether a recent backup exists. If it doesn't, she won't proceed. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSafety StopDelete all post revisions from the database.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)That will remove 847 revisions and recover 12MB. Before running a destructive database operation, I need to confirm you have a backup. I don't see an active backup plugin on your site. Want me to help you set one up first?Backup required · action paused ⚠ This isn't caution for caution's sake. It's the behavior you'd want from any competent person with access to your database. ### The override pattern: you're always in control

 Lola is not a gatekeeper. She can't lock you out of your own site. When she disagrees, she says so clearly. If you hear her out and still want to proceed, she will execute your decision. She won't ask three times. She won't add passive-aggressive disclaimers to the output. But she will log her objection. Every time you override a Lola warning, she saves a record: the date, the risk she identified, what she recommended instead, and what you chose. Three months later, if something goes wrong that connects to that decision, the record is there. Not to hold it over you, but as your audit trail of what was decided and why. ### Honest about results

 Anti-sycophancy isn't just about disagreeing with your plans. It also means not inflating what she's done. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaHonestyHow much did the database cleanup help?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Cleaned 847 post revisions and 2,300 expired transients. Recovered 12MB. At your site's scale, the speed difference is minimal, a few milliseconds per page load at most. The real bottleneck is the 14 external HTTP requests your theme makes per page load. That's where the actual gain is if you want speed.Minimal impact · real bottleneck flagged She didn't tell you your site is noticeably faster because you wanted the cleanup to work. She told you the actual impact and pointed at the real problem. When she says something helped significantly, you can trust that it did. When she says an action had minimal impact, you know not to waste time on it. ### What Lola is NOT doing

 **She's not blocking your autonomy.** You can override any warning. The site is yours. Her job is to inform, not to control. **She's not being negative for the sake of it.** When something looks good, she says so. When a plugin is clean, she'll tell you. When your sales numbers are strong, she'll tell you that too, with the actual numbers. **She's not applying one-size-fits-all rules.** A warning that makes sense for a 50,000-visitor e-commerce site might not apply to a personal portfolio. Lola calibrates her concerns to your actual context. ### How to get the most from it

 Work with the pushback, not against it. When Lola flags something, ask her to explain it. The context she provides is often more useful than the original action you were asking about. If you think she's wrong, tell her. She can be wrong. She doesn't have access to information outside your WordPress database and the AI's training data. If you override her and she was wrong, no harm done and she learns from the correction. If she's right and you override her anyway, the decision and its context are recorded. Future-you will thank present-you for having that record. Next: [Working With Lola Efficiently](#working-efficiently)

Working With Lola Efficiently
-----------------------------

 Lola is built around a persistent memory that carries context between sessions. That's the feature that makes her fundamentally different from other tools. And it has a practical consequence that changes how you work: the session is not the unit of work. The task is. You don't need to stay in one long conversation to get something done. You can close a session mid-task, come back tomorrow, and Lola will have the context she needs to continue. The memory is the thread, not the conversation window. ### Focused sessions work better than marathon sessions

 The best sessions with Lola have a clear scope: one task, one domain, one outcome. - "Update my plugins and run a security audit."
- "Update the product prices for the winter sale."
- "Check the open support tickets and draft responses for the ones from this week."
 
 These complete cleanly. The context stays tight, Lola stays precise, and at the end you know exactly what was done. Long, wide-ranging sessions where you're jumping between plugin management, content edits, WooCommerce questions, and memory management work, but they're less efficient. As the conversation grows, there's more context to carry and responses slow down. When a session starts feeling unwieldy, that's the signal to wrap it up, start a fresh one, and let Lola's memory carry the thread. ### How to start a session well

 You don't have to re-explain your site every time. Lola already has that context from memory. Good session openers: - *"Let's do the weekly plugin check."*
- *"I need to update prices for the Electronics category before the weekend."*
- *"What's in the open ticket queue?"*
 
 That's it. She knows your site. She knows your history. She loads the relevant context and starts from there. If there's something specific she should know before you start, a new constraint, a time-sensitive situation, something that changed since your last session, tell her at the top: ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaMemory PinBefore we start: we're migrating to a new theme next month, so hold off on any theme-related changes unless I specifically ask.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Saved. I won't touch theme settings or run theme updates without your explicit go-ahead. This applies to all sessions until you tell me the migration is done.Constraint pinned · cross-session ✓ That's now in memory. It applies to this session and every session after. ### Let memory do the briefing

 The first time you do a recurring task with Lola, she might ask clarifying questions. That's normal, she's building context. The second and third time, those questions disappear. She already knows your preferences. After the first bulk update session, she knows you always exclude Elementor. After the first WooCommerce report session, she knows you track revenue by category, not by product. After the first security audit, she knows you already reviewed the flagged items and decided to keep that one plugin despite the warning. You build this context naturally, just by using the tool. Each session is faster than the last because Lola already knows more. ### When to start a new session vs. continue the current one

 **Start a new session when:**- You've completed the task you came to do
- You're switching to a completely different domain (finished plugin updates, now want to work on content)
- The current session has gotten very long and responses feel slower
- You're coming back the next day
 
 **Stay in the current session when:**- You're in the middle of a multi-step task that Lola is orchestrating
- Lola is waiting for a confirmation and you need to give it
- You're iterating on something: adjusting a batch operation, refining a draft
 
 There's no penalty for starting a new session. Continuity is built into the memory, not the conversation. ### Prompts that work well

 **For audits and diagnostics:**- *"Run a security audit and tell me what actually needs my attention."*
- *"Which plugins haven't been updated in over 90 days?"*
- *"Show me orders that need action."*
 
 **For batch operations:**- *"Update all plugins except Elementor. Show me the list first."*
- *"Raise prices 15% across the Winter Gear category. Show me examples before you apply it."*
 
 **For reports:**- *"How much did we sell this month vs. last month?"*
- *"Which products are generating the most revenue this quarter?"*
 
 **For getting unstuck:**- *"What was the last thing we worked on with the navigation menu?"*
- *"What do you remember about the plugin conflict we had last month?"*
- *"What were the pending items from our last session?"*
 
### What to do when Lola gets something wrong

 She will occasionally get something wrong. The right response is to correct her directly: ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCorrectionThat's not right, the order was for €89, not €59.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Correcting memory: order #1042 total €89, not €59. Updating my reference for future sessions.Memory updated ✓You're misremembering that plugin situation. It wasn't Elementor causing the conflict, it was the caching plugin.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Got it. Reassigning the March conflict to the caching plugin, clearing the false flag on Elementor.Conflict re-attributed ✓ She'll update her understanding for the current session and, where appropriate, correct the memory for future sessions. Direct correction is more efficient and produces better memory than working around errors or starting over. ### Knowing when you've hit a boundary

 Lola will tell you when something is outside what she can do. She won't fake it or try to work around it in ways that could cause problems. *"I can't access your server configuration directly, that's outside WordPress's scope. But I can check your PHP settings from within WordPress."* *"I don't have access to your email inbox, so I can't read the order notification. Share the order number and I'll pull it from WooCommerce."* When she says she can't do something, take it at face value. Next: [The Ecosystem Effect: When Addons Work Together](#cross-addon-intelligence)

The Ecosystem Effect: When Addons Work Together
-----------------------------------------------

 Each LolaCore addon gives Lola a new set of tools for a specific domain. WooCommerce Pro for your store. WPCode Snippets for custom code. Fluent Support for your helpdesk. Used individually, each addon is already significant. But something different happens when Lola has access to two or three addons at once: she starts making connections between them that no individual tool could make, and that no human switching between tabs would easily notice. This isn't a designed feature that had to be built. It's an emergent property of how the system works, one AI with persistent memory and access to multiple domains simultaneously. The connections happen because Lola sees the whole picture. ### A real example: the ticket that needed order data

 A customer opened a support ticket: "I requested a refund three days ago and my card hasn't been credited yet." Without cross-addon access, the support workflow looks like this: read the ticket in Fluent Support, switch to WooCommerce, search for the order, find the refund record, check the status, switch back to Fluent Support, draft the response manually. With both addons active, Lola handles the whole chain: ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaTicket + OrderOpen ticket #847.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Ticket #847**, Maria López. Opened May 5, priority: high. Her message: 'I requested a refund for order #2041 three days ago and my card hasn't been credited.' She has 2 previous tickets, both resolved. Customer since January, 7 orders, €430 total spend. Her order #2041 was refunded on May 3 via Stripe. Refund status: succeeded. Amount: €59.90. Stripe typically takes 5–10 business days to credit the card. Want me to draft a response?Ticket + order linked ✓ Lola didn't read the ticket and wait for you to look up the order. She read the ticket and looked up the order herself, because she has both systems available in the same conversation. The response she drafts includes the exact refund date, the amount, and the correct timeline, all pulled from real data. ### Lateral reasoning across domains

 Lola doesn't treat each addon as an isolated toolset. She sees the whole ecosystem and reasons across it, including cases where the goal is achievable through a different route than the one you asked for. A practical example: you want checkout to auto-complete orders that contain only virtual or downloadable products. WooCommerce doesn't have a native setting for this. Lola doesn't stop at "there's no option for that." She recognizes the goal can be achieved with a targeted WooCommerce hook and shifts to WPCode Snippets: ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaWPCode SnippetsI want virtual product orders to complete automatically without me having to do it manually.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)WooCommerce doesn't have a native setting for that, but it's a clean 10-line snippet using `woocommerce_payment_complete_order_status`. When all items in an order are virtual or downloadable, the status goes straight to 'completed' instead of 'processing.' I can write and register it in WPCode. Want to see the code first?Snippet draft ready ✓ No explicit instruction told her to use WPCode. She knew it was available, she knew the WooCommerce hook that solves the problem, and she connected them. The goal is achievable. Lola finds the way. ### The stack audit: one question, two domains

 WordPress sites naturally accumulate plugins over time. Some handle critical integrations. Others do one small thing that seemed worth a separate installation at the time, a header injection, a login page tweak, a minor display behavior. After a few years, a functional site might have thirty active plugins doing very different things. WPCode Snippets alone can tell you which single-purpose utilities could be a short snippet instead. WooCommerce Pro alone can tell you which reporting functions it covers natively. With both active, Lola can run the combined audit: ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaStack AuditLooking at my active plugins, which ones are now redundant or replaceable given what I have installed?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)With WooCommerce Pro active, your third-party sales reporting plugin is fully covered. I've also found 4 plugins doing things that a short snippet handles just as well: a header/footer injection utility, a login page CSS customization (8 lines), a maintenance mode toggle (12 lines), and an admin bar visibility rule (3 lines). Replacing those 4 removes their stylesheet loads, their script loads, and 4 entries from your options table. Want me to start with the snippets and show you the code before activating anything?5 plugins replaceable · audit ready ✓ Neither addon alone could run that audit. Lola needs both to see the complete picture. ### Memory as the connective tissue

 The cross-addon connections aren't just real-time. They compound through memory. WooCommerce Pro remembers your store's campaigns, your pricing decisions, your seasonal patterns. WPCode Snippets remembers the code it's written, why each snippet was created, and what behavior it changes. As these memories accumulate, Lola starts making connections that span months: ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaMemory RecallHow did the Christmas sale go?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**December revenue: €28,400**, up 45% from November. The XMAS20 coupon was used 89 times. Your Black Friday campaign brought in 34 new customers, 12 of whom came back in December without a coupon, a 35% repeat purchase rate. Best-seller was the Gift Pack at 67 units. And the floating banner we built for Black Friday I reused as the base for the Christmas one, just updating the text and dates. She connected the November decision to create the Gift Pack, the December sales numbers, the coupon from the Black Friday campaign, and the banner snippet used in both promotions. WooCommerce Pro's store data, WPCode Snippets' code history, and the persistent memory that tied it all together. ### The pattern to internalize

 The more addons Lola has active, the more she can do, not just by addition but by multiplication. One addon gives her a domain. Two addons give her the ability to connect two domains. Three addons give her something closer to a complete picture of your business operations. The ceiling isn't the tools available in any single addon. It's the breadth of context Lola can draw from when solving a problem. If you're running a WooCommerce store and also managing customer support and custom code: the full stack isn't just a convenience. It's the difference between an AI that handles tasks and an AI that understands your business. ### Getting started with multiple addons

 There's no special setup for cross-addon features. Install the addons, activate them, and Lola immediately has access to all the domains they provide. The cross-addon capabilities appear naturally as you work. You don't need to tell Lola to cross-reference two systems. She does it when it's relevant. The first time she brings in WooCommerce order data while responding to a Fluent Support ticket, without being asked, you'll understand what this section was about. Next: [Requirements &amp; Compatibility](#requirements)

 Block 1 Getting Started
---------------

Everything needed to go from zero to first conversation.

Requirements &amp; Compatibility
--------------------------------

    Requirement Minimum     WordPress 7.0 or higher   PHP 8.1 or higher   AI provider account Anthropic, OpenAI, or DeepSeek (one is enough)    That's the complete list. LolaCore has no other mandatory dependencies. ### WordPress 7.0

 LolaCore is built on the native AI Client introduced in WordPress 7.0. This is what eliminates the dependency on third-party packages for AI communication. Everything goes through WordPress's own standardized interface. If your site is on WordPress 6.x, LolaCore will not activate. This is a hard requirement and cannot be bypassed. To check your version: go to wp-admin → Dashboard → Updates. The current WordPress version is shown at the top. ### PHP 8.1

 LolaCore uses several PHP 8.x language features that don't exist in earlier versions. PHP 8.1 is the minimum; PHP 8.2 and above work without issues. To check your PHP version: wp-admin → Tools → Site Health → Info → Server. Most modern hosting providers run PHP 8.1 or higher by default. If yours doesn't, the PHP version can usually be changed in your hosting control panel, the process varies by host. ### An AI provider account

 LolaCore doesn't include an AI model. You connect your own account from one of three supported providers: - **Anthropic**: Makes Claude (Sonnet, Opus, Haiku). Strong reasoning, excellent at following complex instructions.
- **OpenAI**: Makes GPT-4o and related models. Widely used, extensive documentation, broad capability.
- **DeepSeek**: Makes DeepSeek V4 models. Capable reasoning models with competitive pricing.
 
 You only need one. All three work with the full LolaCore feature set. You can switch providers at any time without losing your memory or configuration. ### What LolaCore does NOT require

- **No Composer or npm.** No build tools, no terminal access, no developer setup. Install and activate like any WordPress plugin.
- **No special hosting.** LolaCore runs on shared hosting, VPS, managed WordPress hosting (WP Engine, Kinsta, Flywheel), or any environment that meets the WordPress and PHP requirements.
- **No external database.** All memory, logs, and configuration live in your existing WordPress database, in five dedicated tables.
- **No account with LolaCore.** The free core plugin requires no registration, no account, and no API key from us. You bring your own key from your AI provider.
- **No constant internet connection.** Lola only makes external requests when you send a message in the chat. Site scanning, memory reads, and settings changes happen locally.
 
### Optional: WooCommerce

 The WooCommerce domain (13 abilities) activates automatically when WooCommerce is installed and active on your site. If WooCommerce isn't present, the domain is simply not available, no error, no warning, no impact on the rest of LolaCore. ### Addon requirements

    Addon Requires     WooCommerce Pro LolaCore core + WooCommerce active + valid license   WPCode Snippets LolaCore core + WPCode active + valid license   Fluent Support LolaCore core + Fluent Support active + valid license    Addons validate their dependencies at activation. If a required plugin is missing, the addon shows an admin notice and waits, it doesn't cause errors. ### Multisite

 LolaCore is designed for single-site installations. Multisite compatibility is not supported in the current version. Next: [Installing LolaCore](#installation)

Installing LolaCore
-------------------

 Before you start, confirm your site meets the requirements: WordPress 7.0+ and PHP 8.1+. Check wp-admin → Tools → Site Health if you're not sure. ### Step 1: Install from WordPress.org

1. In your wp-admin, go to **Plugins → Add New Plugin**
2. Search for **LolaCore**
3. Click **Install Now**
4. Click **Activate**
 
 No configuration wizard. No setup form. That's the full installation. **Alternative: manual install.** Download the plugin zip from wordpress.org/plugins/lolacore, then go to wp-admin → Plugins → Add New Plugin → Upload Plugin. Upload the zip and activate. ### Step 2: Lola appears

 The moment LolaCore activates, a floating chat widget appears at the bottom center of your wp-admin. You don't have to go looking for her. She shows up. At the same time, she starts scanning your site in the background. Within 60 seconds, the scan collects: - WordPress version, active theme, and pending updates
- All installed plugins with their versions and update status
- PHP version and server configuration
- Database size and health
- SSL status and basic security configuration
- WooCommerce setup (if WooCommerce is active)
- Content counts and user roles
 
 This is what gives Lola her initial context. Before you've typed anything, she already knows your site. ### Step 3: Connect your AI provider

 If you haven't configured an AI provider yet, the chat window will show a prompt asking you to set one up. Click the button: it takes you directly to the WordPress 7.0 AI settings screen, where the supported providers are already listed and ready to configure. Paste your API key for your chosen provider (Anthropic, OpenAI, or DeepSeek) and save. That's all. Once your key is saved, come back to the chat window and start talking. ### Step 4: Choose your model (optional)

 In wp-admin → Lola → Settings → General, you'll find a dropdown listing all models available for your configured provider. Select the one you want to use. If you don't select a model, LolaCore uses the first available model in the list. You can change this at any time, the switch takes effect on your next message. ### Step 5: Your first conversation

 You don't need a specific prompt. Lola already has context from the scan. A simple starting point: "What does my site look like right now?" She'll give you a current snapshot: WordPress version, active plugins, any pending updates, WooCommerce status if applicable, and anything that caught her attention. From there, ask her to do anything. The 52 core abilities are available immediately. ### Working with the chat widget

 **Drag it anywhere.** The floating widget starts at the bottom center of your screen, but you can drag it anywhere that's convenient. It remembers its position. **Minimize vs. close.** Minimizing the chat collapses the window to just the avatar, the session stays active in the background. Closing the chat (X) ends the session. When you click the avatar to reopen, a new session starts. Either way, Lola's memory carries everything over. **Resize the window.** The chat window is resizable. Drag the edges to make it wider or taller to fit your working style. ### What's created in your database

 LolaCore creates five tables in your WordPress database on activation: - wp\_lolacore\_memory — Lola's persistent memory facts
- wp\_lolacore\_log — History of all executed actions
- wp\_lolacore\_sessions — Chat session metadata
- wp\_lolacore\_messages — Conversation history
- wp\_lolacore\_config — Settings and scan data
 
 These tables use your WordPress table prefix. On sites with a custom prefix, the prefix adjusts accordingly. ### Uninstalling

 If you ever uninstall LolaCore, the uninstall routine removes all five database tables and all plugin data. Nothing is left behind. Deactivating without uninstalling leaves everything intact, which is useful if you plan to reactivate later. Next: [Activating Your License](#license-activation)

Activating Your License
-----------------------

 The LolaCore core plugin is free and doesn't require a license of any kind. Premium addons, WooCommerce Pro, WPCode Snippets, and Fluent Support, each require an active license. The license is per site, per addon, and renews annually. ### Finding your license key

 When you purchase an addon from lolacore.com, Lemon Squeezy (our payment and license platform) sends your license key immediately by email. Check your inbox and spam folder for a confirmation email from Lemon Squeezy. Your key is in that email. Each addon has its own key. If you purchased the bundle, you received two keys: one for WooCommerce Pro and one for WPCode Snippets. ### Activating an addon license

 Before activating, make sure: 1. The LolaCore core plugin is installed and active
2. The addon plugin is installed and active
3. Any required third-party plugin is installed and active (WooCommerce for WooCommerce Pro, WPCode for WPCode Snippets, Fluent Support for Fluent Support)
 
 Then: 1. Go to **wp-admin → Lola → Settings**
2. Scroll to the **What Lola Can Do** section, you'll see your installed addons listed with a "Manage license" link beneath each one
3. Click **Manage license** for the addon you want to activate
4. Paste your license key and click **Activate**
 
 Activation is instant and requires an internet connection (the key is verified with lolacore.com). Once activated, the addon's full capabilities are immediately available. ### Activating the bundle

 If you purchased the bundle, activate each addon separately. Both use different keys and each activation is independent. The order doesn't matter. ### What an active license gives you

- Plugin updates delivered via the standard WordPress update mechanism (wp-admin → Dashboard → Updates)
- Support through the LolaCore support system
 
### What happens when a license expires

 If you don't renew before the expiration date: - The addon stops working when the license expires
- The addon's abilities disappear from Lola's available tools
- Your data stays intact. WooCommerce orders, WPCode snippets, Fluent Support tickets are unaffected
- Lola's memory, including everything she learned while the addon was active, stays in your database
 
 If you renew later, reactivating the license restores full functionality immediately, including the memory context Lola built while the addon was previously active. ### Managing your subscription

 Renewals, cancellations, payment method changes, and invoice downloads are all handled through the Lemon Squeezy customer portal. The link to your portal is in your original purchase confirmation email. If you can't find the email, access the portal directly at app.lemonsqueezy.com using the email address you purchased with. ### Transferring a license to a different site

 Licenses are single-site. If you move your site to a new domain, deactivate the license from the current site first (wp-admin → Lola → Settings → Manage license → Deactivate), then activate it on the new site. ### Troubleshooting

 **"License key not found."** Check for typos. License keys are case-sensitive. Copy and paste directly from your email rather than typing manually. **"This key is already in use."** The key is active on another site. Deactivate it there first, or contact support if you don't recognize the site it's registered to. **"Could not connect to license server."** Your server may have outbound HTTP requests blocked. Check with your hosting provider that wp-admin can make external HTTPS requests. **The addon is installed but the "Manage license" link doesn't appear.** The addon's required dependency may not be active. Check that the third-party plugin it requires is installed and activated. Next: [Connecting Your AI Provider](#api-provider-setup)

Connecting Your AI Provider
---------------------------

 LolaCore doesn't include an AI model. It connects to whichever providers you've configured in the **WordPress AI Connectors panel**, the native provider management screen that WordPress 7.0 introduced. This setup is independent of LolaCore. If you've already configured a provider before installing LolaCore, Lola detects it automatically. If you deactivate and reactivate LolaCore, or uninstall and reinstall it, your provider configuration is unaffected. It lives in WordPress, not in the plugin. When you send a message in the chat, LolaCore routes it to your selected provider and returns the response. The conversation goes directly from your WordPress site to your provider's servers. You pay your provider directly, at their standard rates, with no markup from us. ### Where to configure your API keys

 Go to **wp-admin → Settings → AI** (or search for "AI" in the wp-admin menu). This is the WordPress 7.0 AI Connectors panel, where you add and manage provider connections. LolaCore can see any provider you connect here. You can configure one provider or several, all of them become available for model selection in LolaCore's settings. ### The three supported providers

 **Anthropic** makes the Claude family of models (Sonnet, Opus, Haiku). Claude has strong reasoning capabilities and follows complex, multi-step instructions reliably, both qualities that matter for an agent executing real actions on your site. Get a key: console.anthropic.com → Create an account → API Keys → Create Key. Copy the key immediately (you won't see it again after closing the window).

 **OpenAI** makes GPT-4o and related models. Widely used, extensive documentation, broad general capability. Get a key: platform.openai.com → Create an account → API Keys → Create new secret key. Copy it immediately.

 **DeepSeek** makes the DeepSeek V4 family. Capable reasoning models, particularly strong at structured tasks. Get a key: platform.deepseek.com → Create an account → API Keys → Create API Key. Copy it.

 **DeepSeek note:** If you're using an older DeepSeek model (deepseek-chat or deepseek-reasoner), switch to a V4 model in LolaCore's Settings → AI Model. The older names are being retired in July 2026. ### Selecting your model in LolaCore

 Once your provider is connected in the WordPress AI panel, open **wp-admin → Lola → Settings → General**. The AI Model dropdown lists every model available across all your connected providers. If you have Anthropic and DeepSeek both configured, you'll see all their models together. Select the one you want Lola to use. If you don't make a selection, Lola uses the first available model in the list. ### Adding providers and switching models

 You can connect multiple providers and switch between models at any time. Your memory, conversation history, and all LolaCore settings are stored in your WordPress database and are independent of the provider. Switching from Anthropic to DeepSeek doesn't affect anything except which API receives your next message. ### Which provider should you use?

 Any of them works well for the full range of LolaCore tasks. Plugin management, WooCommerce operations, content management, security audits, all run reliably across all three providers. Where differences emerge: tasks involving complex reasoning chains (diagnosing a performance issue, running a multi-step campaign) tend to benefit from the more capable models within each provider's lineup. Simpler, high-frequency tasks (checking stock, running a quick query, creating a draft) run well on faster, lighter models. Start with whichever provider you already have an account with. If you're new to all three, any of them is a valid starting point. ### Your keys are not stored by LolaCore

 API keys are managed entirely by WordPress in the AI Connectors panel. LolaCore reads the provider connection from there. It never stores your keys directly, never logs them, and never includes them in memory or any exported data. If you ever need to rotate a key, do it in the WordPress AI panel. LolaCore picks up the change automatically. Next: [Settings Panel Reference](#settings-panel)

Settings Panel Reference
------------------------

 All LolaCore configuration lives in wp-admin → Lola → Settings. The panel is divided into five sections: 1. **General**: Provider, model, and Lola's persona
2. **Memory**: How Lola's memory behaves over time
3. **What Lola Can Do**: Enable or disable capability domains
4. **Safety**: Confirmation and backup requirements for write actions
5. **Maintenance**: Scanning, exporting, and data management
 
### General

 **AI Model.** The model Lola uses for all conversations. The dropdown shows every model available across all AI providers you've configured in WordPress. If you have Anthropic, OpenAI, and DeepSeek all connected, you'll see all their models in a single list. The change takes effect on your next message. If you leave this unset, Lola uses the first available model in the list. API provider keys are not configured here. Keys are managed in the WordPress AI Connectors panel (wp-admin → Settings → AI), which is independent of LolaCore. If you reinstall or deactivate and reactivate LolaCore, it picks up the existing provider configuration automatically. **Communication Style.** Controls how Lola calibrates her explanations and the level of detail she includes. - **Technical**: Development terminology, shows code, doesn't explain basics. For developers who want the direct answer without context.
- **Professional**: Clear language, explains technical decisions without jargon. The default. Best for site owners and administrators who want to understand what's happening without needing to be developers.
- **Direct**: Minimal explanations, maximum action. For experienced users who know what they're doing and want Lola to act without elaborating.
 
 This doesn't change what Lola can do, only how she communicates it. **Lola's Avatar.** Upload a custom image to replace the default avatar in the chat interface. Optional. ### Memory

    Setting Default What it does     Memory Decay Rate `0.02` How quickly older facts lose relevance. Higher = faster fade.   Archive Threshold `0.1` Facts below this score move to archive (not deleted, just inactive).   Max Context Entries `20` Max memory facts injected per conversation turn.   Log Retention 90 days How long the action log is kept.    Leave these at their defaults unless you have a specific reason to change them. ### What Lola Can Do

 This section shows all available capability domains and their ability counts. Each domain can be toggled on or off. Disabling a domain removes those abilities from Lola's active toolset, she won't use them even if asked. The abilities aren't deleted; re-enabling the domain restores them instantly.    Domain Abilities     Site Diagnostics &amp; Security 4   Plugin Management 6   Content &amp; Metadata 7   User Management 4   Database &amp; Cache 3   Taxonomies &amp; Media 7   WooCommerce Operations 13   Themes &amp; Settings 8    Active addon licenses appear in this section as well, with their ability counts and a "Manage license" link. You can temporarily disable an addon's domain without deactivating the addon itself. ### Safety

 **Confirm Write Actions.** When enabled (default), every action that modifies your site goes through a preview-and-confirm step. When disabled, Lola executes write actions immediately without waiting for confirmation. Not recommended for most users. **Block Destructive Actions Without Verified Backup.** When enabled, Lola checks for a recent backup before deleting content or running irreversible operations. Default: disabled. Enabling this adds a hard stop before destructive operations, recommended if your site has content that would be difficult to recover. **Learning Mode.** When enabled, Lola explains what she's about to do before showing the action preview. Default: enabled. Useful while you're getting familiar with LolaCore. Once you're comfortable, turn it off for a more streamlined flow. ### Maintenance

 **Re-Scan Site.** Runs a fresh full scan and updates Lola's context with the current state. The initial scan happens automatically on activation; use this after a major plugin update, a site migration, or a theme switch. The scan takes under 60 seconds and runs in the background. **Export Memory.** Downloads your complete memory database as a JSON file. Use this to back up Lola's accumulated context before a site migration, or to inspect what she has stored. **Import Memory.** Uploads a previously exported memory JSON file. Existing memory is merged with the imported data, nothing is overwritten. Use this after a site migration to restore the memory context Lola had on the original installation. **Compact Memory.** Runs the memory maintenance process manually: archives facts below the threshold score, removes duplicates, and optimizes the memory table. This runs automatically on a daily schedule, but you can trigger it manually if you want to clean things up after a long period of heavy use. **Wipe Memory.** Deletes all memory facts. Irreversible. Use this only if you're repurposing the plugin for a completely different site. Lola will have no prior context after a wipe, the next session starts from scratch, with only the initial scan as a baseline. Next: [Skills](#skills)

Skills
------

Skills change how Lola thinks about specific situations. When a conversation matches certain keywords or patterns, Lola loads short behavioral guides that shape her judgment for that specific turn.

You see the difference immediately. Ask Lola to delete 200 draft posts, and the `destructive-bulk-protocol` skill activates: she calculates the exact scope, offers exclusions, and shows a preview before touching anything. Ask her to write a blog post, and `content-writing-craft` kicks in to keep her prose away from generic AI patterns.

Skills shape judgment, not capabilities. They don't give Lola access to new data or new actions. Think of them as specialized training that activates on demand.

### Built-in skills

LolaCore ships with 10 built-in skills, tested against the engine. They cover the most common gaps between what a general-purpose AI model does and what a WordPress admin agent needs to do well.

    Skill What it does     `skill-author` Teaches Lola how to create valid skill files when you ask her to build one   `destructive-bulk-protocol` Forces a 4-step safety protocol before any mass deletion or purge   `wp-conventions-expert` Prevents mistakes with slugs, meta keys, post statuses, and autoload options   `block-editor-shaper` Ensures Lola uses proper Gutenberg block markup when editing post content   `action-log-narrator` Structures Lola's responses when you ask about her action history or request an undo   `code-explainer` When Lola delivers code, she explains what it does, where it goes, and how to test it   `memory-hygiene` Teaches Lola to update and archive memory facts instead of accumulating contradictions   `lolacore-self-knowledge` Gives Lola a structured way to explain what LolaCore is and how it works   `content-writing-craft` Anti-AI prose discipline for any content Lola writes for your site   `conversion-copy-strategist` Adds CRO frameworks when Lola writes commercial copy (headlines, value props, sales pages)   You don't toggle individual skills. They're managed as a group through the master toggle. When the master is ON, all 10 are available. When it's OFF, none of them fire.

Premium addons can register their own skills through the same engine. When an addon is active and the master toggle is ON, its skills appear in the built-in list with a badge showing which addon they come from. Deactivating the addon removes its skills automatically.

### How skills activate

Skills don't run on every conversation. Each skill defines triggers: keywords, regex patterns, or intent labels that match against your message. When you type something that matches, that skill's instructions get added to Lola's reasoning for that turn.

For example, `destructive-bulk-protocol` triggers on words like "delete", "remove", "wipe", "purge", "borra", "eliminar". If your message contains any of those words, the skill activates. If you're asking about revenue or updating a plugin, it stays dormant.

Multiple skills can activate on the same message. The engine sorts by priority and applies two safety caps:

- **Maximum 5 skills per message.** If more than 5 match, the lowest-priority ones are dropped.
- **6,000-character budget.** Skill bodies enter whole or not at all. If the combined text exceeds the budget, the lowest-priority skill gets dropped until it fits.
 
### Settings panel (Section 8)

Skills are configured in wp-admin → Lola → Settings, Section 8.

**Master toggle: Enable LolaCore Skills.** When ON, Lola loads and matches all built-in skills on every request. When OFF, the skill engine is bypassed entirely. Lola operates on her baseline instructions only.

**Default for new installations:** ON. **Default after upgrading:** OFF. LolaCore never changes behavior without your explicit consent. After upgrading, a one-time notice in wp-admin invites you to enable skills.

**Performance impact:** Skills add roughly 100-500ms of processing time and 5-15% to API costs per request. Most conversations trigger 0-2 skills. Simple questions like "how many orders today?" typically trigger none.

**Beta toggle: Enable custom skills.** A second toggle controls custom skills. Custom skills let you teach Lola new behaviors: import from external sources, create them with Lola's help (via `skill-author`), or drop `.md` files into `wp-content/lolacore-skills/`. Requires the master toggle to be ON. The first time you enable it, a modal asks you to acknowledge the experimental nature of custom skills.

### How a skill file looks

Every skill is a Markdown file with YAML frontmatter at the top and a body below:

 ```
---
name: my-custom-skill
description: Reminds Lola to check stock levels before recommending promotions.
---
# Stock check before promotions
Before recommending any discount, sale, or promotional campaign, check the
current stock levels for the affected products. If any product has fewer than
10 units in stock, flag it explicitly and suggest adjusting the scope.
```

The `name` and `description` are the only required fields. Optional fields include `triggers` (keywords, regex, intents), `conditions` (required plugins, user capability, locale), `always` (fires on every message), `priority` (0-100, built-ins range 60-80), and `writes_data`.

The body is plain text injected verbatim into Lola's system prompt when the skill activates. Keep bodies under 1,500 characters. The engine has a shared budget, and oversized skills crowd out others.

### Skill precedence

When two skills share the same name, the engine applies a fixed precedence order:

1. **Filesystem** (`wp-content/lolacore-skills/`) wins over everything
2. **Database** (imported or Lola-created) overrides addons and built-ins
3. **Addon-registered** overrides built-ins
4. **Built-in** (shipped with LolaCore core) is the baseline
 
### Lifecycle of a custom skill

Custom skills follow a simple lifecycle: **Inactive → Active → Archived**. New skills always start inactive. You activate them after reviewing the content. Deactivating keeps the skill in the database but stops it from firing. Archiving hides it from the admin panel without deleting the data.

Lola has abilities for managing the lifecycle directly through chat:

    Ability What it does     `addSkill` Creates a new skill draft (starts inactive)   `activateSkill` Turns on an inactive skill   `deactivateSkill` Turns off an active skill   `updateSkill` Modifies the content of an existing skill   `listSkills` Shows all skills with their current status   `deleteSkill` Permanently removes a skill   ### Things to know

**Skills don't stack unpredictably.** The engine sorts by priority, caps at 5 per message, and enforces a character budget. Even with 30 custom skills loaded, Lola never gets more than 5 on a single turn.

LolaCore uses its own lightweight YAML parser. It supports plain values, inline arrays, block arrays, and nested maps up to 2 levels deep. Multiline scalars (`|` or `>`), anchors (`&`), aliases (`*`), and tags (`!!`) are not supported. If you paste a skill that uses advanced YAML features, the parser rejects it with a specific error pointing to the exact line.

The validator catches common mistakes before a skill enters the system. Names are auto-sanitized to kebab-case. Descriptions over 200 characters get truncated. Priorities outside 0-100 are clamped. Regex patterns are test-compiled before the skill is accepted.

The skill registry uses a two-layer cache (transient + config snapshot) that self-invalidates when filesystem changes are detected. If you add a file to `wp-content/lolacore-skills/` and don't see it immediately, wait a minute for the cache to refresh, or trigger a re-scan from the Settings panel.

Next: [How the Chat Works](#chat-basics)

 Block 2 Using Lola
----------

How the chat works, the confirmation flow, and the full free ability set organized by domain.

How the Chat Works
------------------

### The floating widget

 Lola lives in a floating widget that stays accessible from anywhere in wp-admin. You don't have to navigate to a specific screen. The chat is always one click away. The widget starts at the bottom center of your screen. Drag it anywhere that works for you. It remembers its position. Click the avatar to open the chat window. The window is resizable. ### Sessions: open, minimize, close

 **Open session:** The chat window is active and Lola is ready to respond. **Minimized:** The window collapses to just the avatar. The session stays active. When you click to reopen, you're back in the same conversation exactly where you left it. **Closed (X):** The session ends. When you reopen the chat, a new session starts. Lola loads relevant context from memory, so she's not starting from zero, but the active conversation thread is new. For most workflows, minimize when you need to navigate around wp-admin and come back. Close when you're done with a task and want a clean start next time. ### The confirmation flow

 Every action that modifies your site follows this pattern: 1. You describe what you want. Natural language, no specific syntax required.
2. Lola previews what will happen: what records will change, current values, how many items are affected.
3. You confirm. A single "yes" or "proceed."
4. Lola executes. The action runs. Lola reports what happened.
5. The action and its outcome are saved to memory and the action log.
 
 You always see the plan before anything changes. Nothing happens behind your back. ### Read vs. write actions

 Read actions, queries, audits, reports, status checks, run immediately without confirmation. They don't modify anything. Write actions, anything that creates, modifies, or deletes data, always go through the preview-and-confirm step. *"How many orders are processing?"* → immediate answer, no confirmation

*"Cancel order #1042"* → preview first, confirm to execute

 If Lola is asking for confirmation, you're about to change something. If she answers directly, you're looking at data. ### Bulk operations

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaBulk UpdateUpdate all plugins except Elementor.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Found 7 plugins with pending updates. Elementor excluded as requested. Here's the list with current and available versions. I'll update them one by one. Proceed?7 updates queued ✓ For bulk pricing, bulk content changes, or any operation that touches many records at once, Lola shows you representative examples before applying anything at scale. ### When Lola objects

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSafety CheckDelete all draft posts.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)You have **23 draft posts**. 4 of them were edited in the last week, they may be works in progress. I'd suggest reviewing those before deleting. Want me to list them, or proceed with deleting all 23?4 recent drafts flagged ⚠ If you push back and want to proceed anyway, she will. She doesn't ask twice. But she logs the exchange, the warning she gave and the decision you made, in the action log and memory. ### Dry-run mode

 For complex operations, ask Lola to show you exactly what would happen without executing anything: "Show me what would change if I raised prices 10% across the Electronics category." She'll run through the full calculation and present the results. Nothing changes until you explicitly confirm. ### The action log

 Every action Lola executes is recorded: what was done, when, whether it was a dry run or a confirmed execution, and whether you overrode a warning. Ask her directly: - "What actions did you run this week?"
- "Did you change anything on the site yesterday?"
 
 She'll pull from the log and give you a chronological account. Next: [Site Diagnostics &amp; Security](#site-diagnostics)

Site Diagnostics &amp; Security
-------------------------------

 4 abilities for reading and assessing your site's health. All read-only. Nothing changes until you ask Lola to act on what she finds. ### Site status overview

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaStatusWhat does my site look like right now?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**WordPress 7.0.1**, up to date. PHP 8.2.18. 23 active plugins, 4 with pending updates. SSL active. Database: 284MB, no critical issues. WooCommerce active: 147 products, 34 orders this month. Debug mode off. No backup plugin detected. Elementor 6.2.1, update available (6.3.0).4 updates pending · no backup ⚠ This is the same information scattered across half a dozen wp-admin screens, delivered in one response. It's also the answer Lola gives during the initial scan, which runs automatically the moment you activate the plugin. Use this at the start of a session when you want a quick state check, or after a period of inactivity to see what's changed. ### Security audit

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSecurityRun a security audit.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Scanned 23 plugins against the vulnerability database. **One issue:** Contact Form 7 v5.7.1 has a known XSS vulnerability, patched in v5.7.2, update available. SSL active. File editing disabled. Debug mode off. User table: 3 administrator accounts, 1 created last week. Database: 3,200 expired transients (8MB), not a security issue but worth cleaning. No malware signatures detected. Want me to update Contact Form 7 and clean the transients?1 XSS vuln found · patch available ⚠ What the audit checks: - Plugin vulnerabilities against a vulnerability database, with a direct link to the update if one exists
- SSL and whether your site is running HTTPS correctly
- File editing: whether direct file editing via wp-admin is disabled (it should be)
- Debug mode: whether WP\_DEBUG is active on a production site (it shouldn't be)
- User accounts: administrator count, recently created accounts
- Database health: expired transients, orphaned data, table optimization status
 
 Every finding is specific to what you actually have installed. Not a generic checklist. ### SEO diagnosis

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSEORun an SEO diagnosis.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Yoast SEO active, configured. XML sitemap: enabled and accessible. **12 published posts missing meta descriptions.** 3 pages have duplicate titles. Your homepage title tag is 'Home, \[Site Title\]', consider making it more descriptive. robots.txt present. No 'noindex' tags on public pages. Structured data: Yoast generating basic schema, but product pages lack ReviewSchema.12 meta gaps · 3 dup titles ⚠ What the SEO diagnosis covers: active SEO plugin detection, XML sitemap presence, missing meta descriptions, duplicate titles, robots.txt validity, noindex tags, and structured data status. This is a technical SEO health check. Lola identifies structural and configuration issues, she doesn't rewrite your copy or generate keywords. ### Ability discovery

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaAbilitiesWhat can you do right now?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)I have **52 core abilities** across 8 domains, plus your active addons: WooCommerce Pro (29 abilities) and WPCode Snippets (8 abilities). Total: 89 abilities. All domains currently active. Want me to list them by category?89 abilities online ✓ Useful when you're wondering whether a specific task is within her capabilities, or when you want to confirm an addon is active and its abilities are registered. ### Acting on what the audit finds

 Diagnostic abilities surface information. The action happens when you ask Lola to do something about it. After a security audit: *"Update Contact Form 7"* goes to Plugin Management. *"Clean the expired transients"* goes to Database &amp; Cache. After an SEO diagnosis: *"Add meta descriptions to the 12 posts that are missing them"* goes to Content &amp; Metadata. ### When to run a re-scan

 The initial scan runs at activation. After that, Lola updates her site knowledge organically as she works. Run a manual re-scan (Settings → Maintenance → Re-Scan Site) after a site migration, a major WordPress version update, or after installing or removing a significant number of plugins at once. Next: [Plugin Management](#plugin-management)

Plugin Management
-----------------

 6 abilities for complete plugin lifecycle management: auditing, searching, updating, installing, activating, deactivating, and bulk updating. ### Auditing your plugins

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaAuditAudit my plugins.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**23 active**, 2 inactive. 4 with pending updates: Yoast SEO (3.1 → 3.2), WooCommerce (8.6 → 8.7), Elementor (3.21 → 3.22), Contact Form 7 (5.7.1 → 5.7.2). Security: Contact Form 7 5.7.1 has a known XSS vulnerability patched in 5.7.2, update recommended. All others clean. 2 inactive: 'Akismet' (not configured) and 'Hello Dolly' (not in use). Want me to start with the updates or address the inactive ones?4 updates · 1 XSS vuln ⚠ In one response: what's installed, what needs updating, what has security issues, and what's sitting there doing nothing. The equivalent of opening Plugins, checking each row, cross-referencing a vulnerability tracker, and writing it down yourself. ### Updating plugins

 **Single update:** ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaPatchUpdate Contact Form 7.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Contact Form 7: 5.7.1 → 5.7.2. This update patches the XSS vulnerability identified in the audit. Proceed?Yes.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Updated.** No errors. Contact Form 7 is now 5.7.2.XSS patched ✓ **Bulk update with exclusions:** ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaBulk UpdateUpdate all plugins. Skip Elementor, I want to test that one separately.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**3 plugins to update:** Yoast SEO, WooCommerce, Contact Form 7. Elementor excluded. Here's the version list. I'll update them one at a time and stop if anything breaks. Proceed?Elementor excluded · sequential mode Lola remembers exclusions. If you've told her before that you always skip Elementor for manual review, she'll apply that preference automatically in future sessions without being reminded. Lola updates plugins sequentially, not in parallel. If an update causes a problem, the sequential approach makes it easier to identify which plugin was responsible. ### Activating and deactivating

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaToggleDeactivate Akismet, I'm switching to a different spam solution.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Deactivating Akismet will stop spam filtering on your comment forms until you activate a replacement. Proceed?Activate the maintenance mode plugin.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Activating 'WP Maintenance Mode' will put your site in maintenance mode immediately, visitors will see the maintenance page until you deactivate it. Proceed?Live-site impact ⚠ Lola flags the practical consequences of activation/deactivation when they're non-trivial. She gives you the one piece of information that matters before you confirm. ### Searching for and installing plugins

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaInstallFind me a caching plugin that works well with WooCommerce.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Top results from WordPress.org for WooCommerce-compatible caching: **LiteSpeed Cache** (5M+ installs, last updated 3 weeks ago, WooCommerce compatible), WP Super Cache (2M+ installs), W3 Total Cache (1M+ installs). LiteSpeed is the most actively maintained and has explicit WooCommerce compatibility. Want me to install one?Install LiteSpeed Cache.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Installed. LiteSpeed Cache is currently inactive, want me to activate it?Installed · awaiting activation ✓ Installation and activation are two separate steps. Lola installs, then asks about activation separately, so you can install without immediately going live if you want to review settings first. ### Things to know

 **Lola can't update or install premium plugins that aren't on WordPress.org.** Plugins distributed privately require manual updates through the plugin's own mechanism. Lola can tell you which premium plugins are installed and what version they're running, but she can't fetch updates for them. **Lola doesn't push updates without asking.** Even if you say "keep my plugins updated," she won't run updates automatically. Every update session starts with your confirmation. **After a problematic update,** Lola flags the issue and stops. She won't continue updating other plugins if one causes an error. Next: [Content &amp; Metadata](#lola-content)

Content &amp; Metadata
----------------------

 7 abilities for content creation and management: querying posts and pages, reading and updating metadata, creating, editing, deleting, and exporting content. ### Querying content

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaQueryShow me all published posts from the last 30 days.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**14 posts** published in the last 30 days. Most recent: 'Updated Return Policy' (May 12), 'Spring Collection Launch' (May 8), 'WooCommerce Shipping Update' (May 3). Want the full list with dates and authors?Which pages are missing a featured image?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**8 pages** have no featured image: About Us, Contact, FAQ, Shipping Policy, Privacy Policy, Terms, Checkout, Cart. Want me to flag these or assign images?8 pages missing featured image ⚠ ### Creating content

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCreateCreate a draft page called 'Shipping Information'. Write a short intro paragraph explaining we offer free shipping on orders over €50.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Page created as draft. **Title:** 'Shipping Information'. **Content:** 'We offer free shipping on all orders over €50. Orders typically ship within 1–2 business days and arrive within 3–5 business days depending on your location.' **Slug:** 'shipping-information'. Want to adjust the copy or publish it?Draft created ✓ Lola creates the post with the metadata you specify. Creating a post and writing the body are two separate operations you can combine or keep separate. ### Editing content

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSlug ChangeChange the slug on the 'About Us' page to 'about'.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)About Us page: current slug is 'about-us'. Changing to 'about' will affect the URL. Any links pointing to /about-us/ will need to be updated. WordPress will not create a redirect automatically. Proceed?URL change · no auto-redirect ⚠ Lola flags URL-changing edits because they have external consequences. She doesn't refuse, she makes sure you know what you're doing. ### Managing metadata

 Post meta is the invisible data attached to posts and pages: custom fields, SEO settings, WooCommerce product data, Elementor layout data, plugin-specific values. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaMetaSet the Yoast meta description for the About Us page to: 'Learn about our story, our team, and why we've been the go-to outdoor gear shop in Spain since 2018.'![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Meta description updated on About Us page. **138 characters**, within Yoast's recommended limit. Done.Meta updated ✓ ### Deleting content

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaDeleteDelete the 'Test Page' draft.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Deleting 'Test Page' (draft, created March 3) will move it to Trash. You'll have **30 days to restore** it from wp-admin → Pages → Trash. Proceed?Trash (soft delete) · 30-day recovery Lola distinguishes between soft delete (trash) and hard delete (permanent), and makes the distinction explicit before confirming either. ### Exporting content

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaExportExport all published blog posts.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**47 published posts.** Export ready: title, content, date, author, categories, tags, and featured image URL for each. Format: JSON. Want me to include metadata fields as well, or keep it to the core fields?JSON export ready ✓ The export is structured and readable, not the raw WordPress export XML format. ### What this domain doesn't cover

 Lola works with WordPress post data: title, content as stored in the database, slug, status, categories, and meta fields. She doesn't interact with the Gutenberg block editor or Elementor's visual canvas directly. If a post was built with Elementor, the content Lola can edit is the underlying WordPress content layer, not the visual layout. Next: [WooCommerce Operations](#woocommerce-core)

WooCommerce Operations
----------------------

 If you run a WooCommerce store, this is the part of LolaCore that changes your daily routine the most. All 13 abilities are included in the free core plugin.    Ability What it does     wcGetProducts List and filter your product catalog   wcGetOrders List orders with filters by status, date, customer   wcGetCustomers List customers with filters   wcGetCoupons List active and inactive coupons   wcGetReports Sales reports: revenue, top products, customer activity   wcUpdateProduct Update product details, price, stock status   wcUpdateOrderStatus Change an order's status   wcCreateProduct Create a new product   wcManageCategories Create, update, and delete product categories   wcManageCoupons Create, update, and delete coupons   ### Your store at a glance

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaWooCommerceHow's the store doing this week?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**This week (Mon–today):** €4,230 across 47 orders. AOV: €89.98. Top product: Starter Pack (12 units). 3 orders processing, 1 on hold 2 days. Want me to flag that one?What were our top 5 products last month?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**May top sellers by revenue:** 1. Trail Pro Shoes — €1,890, 14 units 2. Running Complete Pack — €1,640, 22 units 3. Ultra 20L Backpack — €1,120, 16 units 4. Technical T-shirt — €945, 27 units 5. Entry GPS Watch — €870, 6 units T-shirt moves more units but at lower margin per unit, worth noting for a campaign. ### Order management

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaOrdersWhich orders need action?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**3 orders need attention.** #1038: payment failed 2 days ago (Stripe declined). #1041: on hold 5 days, awaiting bank transfer. #1035: processing 8 days, hasn't shipped. Want me to update any statuses?Mark order #1041 as processing.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Order #1041: changing status from 'On hold' to 'Processing'. This will trigger WooCommerce's processing email to the customer. Proceed?Triggers customer email ⚠ ### Product management

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCatalogWhich products are low on stock?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**4 products below threshold:** Trail Pro Shoes (Size 42) — 2 units. Entry GPS Watch — 3 units. Ultra 20L Backpack (Black) — 1 unit. Running Complete Pack — out of stock, backorder enabled.Create a new product: 'Trail Socks 3-Pack', €14.90, category: Accessories, in stock.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Product created: **Trail Socks 3-Pack**, €14.90, category Accessories, status: draft. Want me to publish it, or do you need to add images and description first?Draft created ✓ ### Coupons

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCouponsCreate a 20% off coupon for Black Friday. Valid November 25–30. Code: BLACKFRIDAY25.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Coupon created: **BLACKFRIDAY25**, 20% discount, no minimum, valid November 25–30. No usage limit set, want to cap it?Show me which coupons are active right now.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**5 active coupons:** WELCOME10 (10% off, used 34 times), COMEBACK15 (15% off, expires May 31, used 8), FLASH50 (50% off, expires today midnight, used 3). FLASH50 expires in ~6 hours, extend or let expire?FLASH50 expires in 6h ⚠ ### What the free core doesn't cover

 The 13 core WooCommerce abilities handle the daily essentials: checking your store, managing orders and products, working with coupons and categories. What they don't include: partial refunds, bulk pricing updates, advanced analytics with period-over-period comparisons, customer segmentation, tax management, and shipping zone configuration. All of that is in WooCommerce Pro. Next: [User Management](#users)

User Management
---------------

 4 abilities for user and role management: querying users, listing available roles, managing accounts, and modifying role capabilities. ### Querying users

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaUsersHow many administrators does this site have?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**3 administrator accounts:** your main account (last login: today), a secondary account created last month (last login: 3 weeks ago), and 'admin' (created during WordPress installation, **last login: never**). The 'admin' account with no login history is worth reviewing.Unused admin account flagged ⚠Show me all users registered in the last 30 days.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**12 new users.** 10 registered as 'Customer' (likely WooCommerce purchases), 1 as 'Editor' (added May 5), 1 as 'Subscriber'. No unexpected administrator registrations. ### Understanding roles

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaRolesWhat can a Shop Manager do?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Shop Manager has **full WooCommerce capabilities:** manage products, orders, coupons, reports, settings. They can't access WordPress core settings, user management (except customers), theme or plugin management, or site configuration. It's the right role for someone managing the store day-to-day who shouldn't have wp-admin level access. ### Managing users

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaAccountCreate an account for Maria Rodríguez with email maria@example.com. Role: Shop Manager.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Creating user: **Maria Rodríguez**, maria@example.com, role: Shop Manager. WordPress will send a password setup email to that address. Proceed?Change Carlos's role from Editor to Author.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Carlos García (carlos@example.com): changing role from Editor to Author. As Author, he'll still publish his own posts but won't be able to edit or manage content created by others. Proceed?Reduces edit scope ⚠ Lola explains the practical consequences of a role change, not the technical definition, but what the person will be able to do differently. ### Role management

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCapabilitiesCan you give the Editor role access to plugin management?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Adding `activate_plugins` to the Editor role would allow **all Editor accounts** on this site to install, activate, and deactivate plugins. That's typically reserved for Administrators. If you want one specific Editor to have that access, I'd recommend creating a custom role or assigning a temporary Administrator role rather than modifying the base Editor role. Proceed with the modification or explore alternatives?Affects all Editor accounts ⚠ Modifying a base role affects every user with that role, not just the one you're thinking about. Lola explains the blast radius before executing. ### What Lola doesn't do with users

 **No direct password setting.** WordPress handles password resets through its own email flow. Lola can trigger a password reset email but can't set passwords directly. **No editing your own account.** Lola won't modify the currently logged-in administrator account to avoid accidental lockout scenarios. **No mass user deletion.** Bulk user operations that would affect many accounts at once require individual confirmation to prevent accidental data loss. Next: [Database &amp; Maintenance](#database-maintenance)

Database &amp; Maintenance
--------------------------

 3 abilities for database health and cache management: checking database status, running cleanup and optimization, and purging your active caching plugin's cache. ### Checking database health

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaDatabaseHow's my database?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Database: 284MB total.** 47 tables. Status: 2 tables need optimization (wp\_posts at 12MB fragmentation, wp\_options at 3MB). Overhead: 3,200 expired transients (8MB), 847 post revisions (11MB), 2,100 auto-draft posts (4MB). No corruption detected. Total recoverable: **~23MB**.23MB recoverable · 2 tables fragmented ### What accumulates over time

 WordPress is designed to be safe, not minimal. Several things build up as a side effect: **Post revisions.** Every time you save a post, WordPress keeps a copy of the previous version. After a few years and hundreds of edits, this can represent significant overhead. Most revisions older than a few weeks aren't needed. **Expired transients.** Transients are temporary data that plugins use as a short-term cache. They're supposed to delete themselves when they expire, but this cleanup is unreliable on busy sites. Thousands sitting in the database is common and harmless in terms of data integrity, but it's dead weight. **Auto-drafts.** WordPress creates an auto-draft every time you start a new post and don't save it. These accumulate silently. None of this is a crisis. It's normal database accumulation that benefits from occasional cleaning. ### Cleaning and optimizing

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCleanupClean the database.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)I'll remove 3,200 expired transients (8MB), 847 post revisions older than 30 days (11MB), and 2,100 auto-drafts (4MB). Total: **~23MB recovered**. Tables wp\_posts and wp\_options will be optimized after. This cannot be undone. Proceed?Yes.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Done. Tables optimized. Space recovered: **21.4MB**. Note: at your current traffic level, this cleanup will have minimal effect on page load times. The bottleneck on your site is elsewhere.21.4MB freed · real bottleneck flagged That last sentence matters. Lola doesn't tell you the database cleanup made your site faster if it didn't make a meaningful difference. She tells you where the actual bottleneck is. You can also run granular cleanup if you want control over what gets removed: ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaGranularOnly clean the expired transients. Leave the revisions.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Removing 3,200 expired transients only. **8MB recovered.** Revisions left intact. Proceed? ### Purging cache

 If you have a caching plugin active (LiteSpeed Cache, WP Super Cache, W3 Total Cache, WP Rocket, or similar), Lola can clear it directly from the chat. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCacheClear the cache.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**LiteSpeed Cache detected.** Purging full cache. Done. All cached pages cleared, your next visitors will trigger fresh page builds.Cache purged ✓ Useful after content changes, plugin updates, or any modification that needs to be reflected immediately across your site. ### Honest about impact

 Database optimization improves database efficiency. Whether it makes your site visibly faster depends on your specific bottleneck. A site that's slow because of 50 external HTTP requests per page load or unoptimized images will see minimal improvement from a database cleanup. A site where database query time is the actual bottleneck will see meaningful gains. Lola will tell you which situation you're in. If the database isn't your performance problem, she'll point at what is. ### How often to run maintenance

 For most active WordPress sites, a quarterly cleanup is sufficient. Signs it's worth doing sooner: your database has grown significantly, you've installed and uninstalled several plugins recently (they often leave transients behind), or you've done significant content work with lots of saves and revisions. Next: [Taxonomies &amp; Media](#taxonomies-media)

Taxonomies &amp; Media
----------------------

 7 abilities across two areas: taxonomy management (categories, tags, comments) and media library operations (querying, uploading, deleting). ### Working with categories and tags

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaTaxonomiesShow me my blog categories and how many posts are in each.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Blog categories:** Company News (8 posts), Product Updates (23 posts), Guides &amp; Tips (17 posts), Uncategorized (4 posts). 4 posts in 'Uncategorized' may need proper assignment. Want to see which ones?Which tags are used most?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Top 10 tags by usage:** 'running' (31 posts), 'trails' (24), 'gear review' (18), 'beginner' (15), 'shoes' (14)... 47 tags total, 12 have never been used.12 unused tags · cleanup candidate ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaRenameRename the 'Guides &amp; Tips' category to 'Training Guides'.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Renaming 'Guides &amp; Tips' to 'Training Guides'. The slug will remain `guides-tips` unless you change it too. Changing the slug would affect the category URL. Update slug as well?Display vs. URL — separate decisions Lola flags the URL consequence of slug changes separately from the display name change. They're different decisions with different implications. ### Comment management

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCommentsHow many comments are pending moderation?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**14 comments awaiting moderation.** 9 look genuine (relevant, no links). 3 likely spam (generic praise, external links). 2 borderline. Want me to approve the 9, trash the 3 spam, and show you the 2 borderline?Reply to comment #142, thank them for the question and let them know the new Trail Pro Shoes come in half sizes.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Reply drafted for comment #142 (María asks about sizing): 'Hi María, the Trail Pro Shoes do come in half sizes, you'll find them in the size selector on the product page. Feel free to reach out if you need help choosing.' Post as reply?Draft ready ✓ ### Media library

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaMediaHow many images are in the media library?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**847 total files.** 634 images, 94 PDFs, 47 videos, 72 other. Total size: 2.3GB. Largest: product-hero-video.mp4 (380MB), campaign-shoot-2025.zip (210MB). 23 images have no alt text.Delete the unattached images from April, they look like duplicates.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**17 unattached images** from April. Deleting media is **permanent**, they can't be recovered from trash. I'll list them so you can confirm. Delete all 17?Hard delete · no recovery ⚠ Lola always lists the specific files before deleting media. File deletion is permanent and she treats it accordingly. ### Uploading media

 Lola can accept file uploads directly through the chat interface. Drop the file in the chat or use the attachment button. She'll upload it to the media library and can immediately assign it as the featured image for a product or post if you specify. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaUpload\[drops file: trail-pro-shoes-hero.jpg\]![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Uploaded:** trail-pro-shoes-hero.jpg, 840KB. Added to media library. Want me to set this as the featured image for the Trail Pro Shoes product?840KB · in library ✓ Next: [Themes, Menus &amp; Site Settings](#themes-menus-settings)

Themes, Menus &amp; Site Settings
---------------------------------

 8 abilities for site configuration: reading and updating site options, managing navigation menus, checking theme info, switching themes, and cleaning up scheduled background tasks. ### Site settings overview

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSettingsWhat are the main site settings?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Site title:** 'Montaña Outdoor'. **Tagline:** 'Gear for the trails.' **URL:** montanaoutdoor.es. **Admin email:** admin@montanaoutdoor.es. Language: Spanish (Spain). Timezone: Europe/Madrid. Reading: homepage shows latest posts. Comments: open on posts, closed on pages. A complete picture of your General, Reading, Discussion, and Media settings. The screens you visit occasionally and always have to remember where to find. ### Updating site options

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaOptionsChange the site tagline to 'Trail gear for serious runners'.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Updating tagline from 'Gear for the trails' to 'Trail gear for serious runners'. This updates what appears in the browser tab and anywhere your theme displays the tagline. Proceed?Turn off comments on all future posts by default.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Disabling comments by default for new posts. This changes the site-wide default. Existing posts keep their current comment status unless you update them individually. Proceed?Future posts only · existing untouched Lola clarifies the scope of settings changes: site-wide defaults vs. individual content, what's affected immediately vs. on future content. ### Navigation menus

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaMenusWhat navigation menus do I have?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**3 menus:** 'Main Menu' (Primary Navigation, 7 items), 'Footer Links' (Footer, 5 items), 'Mobile Nav' (not assigned, 4 items). Mobile Nav exists but isn't active anywhere, assign it or remove?Add a 'Sustainability' page link to the Main Menu after 'About Us'.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Adding 'Sustainability' page to Main Menu after 'About Us'. Menu will be: Home → Shop → Guides → About Us → **Sustainability** → Blog → Contact → Sale. Proceed?Menu order updated ✓ ### Theme management

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaTheme SwitchSwitch to GeneratePress.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Switching from Astra to GeneratePress will change your site's visual appearance **immediately**. Your content, menus, and widgets stay intact, but your Customizer settings and Astra-specific design choices won't apply to GeneratePress. I'd recommend testing on a staging site first if this is live. Proceed anyway?Live-site visual change ⚠ Theme switches on live sites have immediate visual consequences. Lola flags this clearly and recommends staging, once. If you confirm, she proceeds. ### Cron job management

 WordPress uses WP-Cron to run background tasks: sending scheduled emails, checking for plugin updates, running cleanup routines. Plugins register their own cron jobs, and over time, especially after installing and uninstalling plugins, these can accumulate. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCronWhat cron jobs are scheduled?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**18 scheduled cron jobs.** Most standard: wp\_scheduled\_delete, wp\_update\_plugins, wp\_version\_check. **3 look orphaned** from plugins you've uninstalled: 'woo\_gzd\_cleanup' (4 months ago), 'wpforms\_email\_summaries' (still active?), 'monsterinsights\_stats' (not found in active plugins). Want me to remove the orphaned ones?3 orphans · safe to remove Orphaned cron jobs from removed plugins run and fail silently on every scheduled interval. Cleaning them up is low-risk and keeps your scheduled task list clean. Next: [What Lola Can Do: The Full Capability Map](#what-lola-can-do)

 Block 3 Reference
---------

Quick-reference documents for capability boundaries and ready-to-use prompt patterns.

What Lola Can Do: The Full Capability Map
-----------------------------------------

 The free LolaCore core plugin gives Lola 52 abilities across 8 domains. Every one of them is available the moment you activate the plugin. No configuration, no tiers, no upsells within the core. ### Site Diagnostics &amp; Security — 4 abilities

- **getSiteStatus** — Full snapshot of your site's current state. *"What does my site look like right now?"* → WordPress version, plugins, PHP, DB size, WooCommerce status, SSL, pending updates.
- **diagnoseSeo** — Technical SEO health check. *"Run an SEO diagnosis."* → Sitemap status, missing meta descriptions, duplicate titles, robots.txt, structured data gaps.
- **auditSecurity** — Plugin vulnerability scan and security configuration review. *"Audit my site's security."* → Each plugin checked against vulnerability database, SSL, debug mode, file editing, admin accounts.
- **getDiscoveredAbilities** — What tools Lola currently has available. *"What can you do right now?"* → Full list of active abilities including installed addons.
 
### Plugin Management — 6 abilities

- **auditPlugins** — Review all plugins: versions, update status, vulnerability flags, inactive plugins.
- **searchPlugins** — Find plugins on WordPress.org with real metadata (install counts, update dates).
- **updatePlugin** — Update a single plugin with version preview and confirmation.
- **togglePlugin** — Activate or deactivate any plugin, with consequences flagged if non-trivial.
- **installPlugin** — Install from WordPress.org, then ask whether to activate.
- **bulkUpdatePlugins** — Update multiple plugins in one operation with exclusion support, sequentially.
 
### Content &amp; Metadata — 7 abilities

- **getContent** — Query posts, pages, and custom post types with filters (status, date, category, author).
- **getPostMeta** — Read all metadata attached to any post or page (SEO fields, custom fields, Elementor data).
- **exportContent** — Export structured content as JSON with titles, content, dates, categories, tags, and metadata.
- **createContent** — Create posts and pages with metadata, categories, and content in one operation.
- **editContent** — Update title, content, slug, status, categories, tags, or featured image.
- **deleteContent** — Move to trash or permanently delete, with the distinction made explicit.
- **updatePostMeta** — Add or update any meta field on any post (Yoast fields, custom fields, etc.).
 
### WooCommerce Operations — 13 abilities

- **wcGetProducts** — List and filter your product catalog.
- **wcGetProduct** — Full details on a specific product: price, stock, variations, sales history.
- **wcGetOrders** — List orders with filters by status, date, customer.
- **wcGetOrder** — Full details on a specific order: customer, items, payment, status, notes.
- **wcGetCustomers** — List customers with filters, order counts, and total spend.
- **wcGetCategories** — Browse product category structure with product counts.
- **wcGetCoupons** — List all coupons with usage data and expiry status.
- **wcGetReports** — Sales reports: revenue, order count, average order value, top products.
- **wcUpdateProduct** — Update price, stock, status, or any product field.
- **wcUpdateOrderStatus** — Change an order's status, with customer email trigger noted.
- **wcCreateProduct** — Create a new product (as draft, with option to publish).
- **wcManageCategories** — Create, update, and delete product categories.
- **wcManageCoupons** — Create, update, and delete coupons.
 
### User Management — 4 abilities

- **getUsers** — List and filter users by role, registration date, last login.
- **getRoles** — List available roles and explain their capabilities in plain language.
- **manageUsers** — Create, update, or deactivate user accounts.
- **manageRoles** — Modify role capabilities, with blast radius explained before any change.
 
### Database &amp; Cache — 3 abilities

- **getDatabaseStatus** — Full database health picture: size, table fragmentation, expired transients, recoverable space.
- **optimizeDatabase** — Clean expired transients, old revisions, auto-drafts, and optimize tables.
- **purgeCache** — Clear your active caching plugin's cache.
 
### Taxonomies &amp; Media — 7 abilities

- **getTaxonomies** — List and explore category and tag structure with post counts.
- **getComments** — Query comments by status, post, or date, with spam detection.
- **manageTaxonomies** — Create, update, delete categories and tags (with slug-change warnings).
- **manageComments** — Approve, reply to, trash, or delete comments.
- **getMedia** — Query the media library by type, date, or attachment status.
- **uploadMedia** — Upload files to the media library directly from the chat.
- **deleteMedia** — Remove files permanently, with file list shown before confirmation.
 
### Themes &amp; Settings — 8 abilities

- **getOptions** — Read any WordPress option from the database.
- **getMenus** — List and inspect navigation menus and their items, with broken link detection.
- **getSiteSettings** — Full site configuration overview: title, URL, language, timezone, reading settings.
- **getThemeInfo** — Current theme details, child theme status, available updates.
- **updateOption** — Update any WordPress site option.
- **cleanupCronJobs** — Review and remove scheduled background tasks, including orphaned entries from removed plugins.
- **manageMenus** — Create, edit, and update navigation menus and their items.
- **switchTheme** — Change the active theme, with live-site consequences flagged.
 
 **52 abilities. 8 domains. All free.** This is the baseline before any addon. WooCommerce Pro adds 29 more. WPCode Snippets adds 8. Fluent Support adds 98. Next: [What Lola Cannot Do](#what-lola-cannot-do)

What Lola Cannot Do
-------------------

 Knowing what Lola can't do is as useful as knowing what she can. It saves time when a task is genuinely outside her scope, and it helps you find the right alternative rather than wondering why something isn't working. These aren't workarounds waiting to be discovered. They're deliberate boundaries, most of them there for good reason. ### Server and hosting access

 Lola is confined to WordPress. She cannot access your hosting control panel, connect via SSH or SFTP, edit files directly on the server's filesystem, modify your PHP configuration, manage databases outside of what WordPress exposes, or restart services and flush server-level caches (Redis, Varnish). Lola can tell you what WordPress sees (PHP version, memory limits, execution time), but she can't change those values at the server level. Anything server-level stays in your hosting panel or terminal. ### Updating premium plugins not on WordPress.org

 Lola can update any plugin distributed through WordPress.org, checking for updates, reviewing the changelog, and running the update with your confirmation. She cannot update plugins distributed privately: paid plugins that deliver updates through their own license servers, plugins from private repositories, or any plugin whose updates don't come through the standard WordPress update mechanism. She can tell you which premium plugins are out of date, but the update itself has to happen through the plugin's own update system. ### Frontend visual editing

 Lola works in the WordPress data layer: content stored in the database, settings stored in wp\_options, metadata attached to posts and pages. She cannot interact with visual page builders in their design mode. She can create and edit the underlying content of a post, but she can't drag Elementor widgets, rearrange blocks in the Gutenberg editor, or manipulate any frontend layout visually. The Elementor addon (currently in development) will extend Lola's reach into Elementor's design layer. ### Accessing external services

 Lola has no credentials for external services and no way to acquire them. She cannot log into payment processors directly (she can execute refunds through WooCommerce's API, but not access your Stripe dashboard), read your email inbox, access external APIs (shipping carriers, ERPs, CRMs) unless a WordPress plugin creates a bridge, or connect to social media accounts, ad platforms, or analytics services. If you want Lola to work with an external service, the bridge has to exist in WordPress first, usually as a plugin that integrates that service and exposes data through WordPress hooks or the database. ### Code generation without WPCode

 Lola understands PHP, JavaScript, and CSS. She can explain what a function does, review a snippet you paste into the chat, and suggest what code would solve a problem. Without the WPCode Snippets addon, she has no mechanism to place custom code into your WordPress installation safely. She can write the code in the chat, but you'd have to copy it somewhere yourself. With WPCode Snippets, she writes the code, shows it to you for review, and registers it in WPCode with a single confirmation. ### Multisite management

 LolaCore is designed for single-site WordPress installations. Multisite networks are not supported. Lola won't crash on a multisite install, but her abilities operate on the current site only and don't extend to network administration. ### Anything outside WordPress's scope

 Lola's context is WordPress. If you ask her something that has nothing to do with your site, she'll tell you that's outside her scope and redirect to what she can actually do for you. This is a deliberate design choice: an agent confined to its domain is more reliable and less likely to give you plausible-sounding but wrong answers about things outside its context. ### Self-modification

 Lola cannot modify her own code, change LolaCore's plugin files, alter her system prompt, or adjust her own settings without going through the settings panel. She also can't be instructed to "ignore her safety rules" or "act as if confirmations are disabled." Her safety behavior is part of her configuration, not something she can override based on a chat instruction. ### What to do when you hit a limit

- Server-level task → use your hosting panel or contact your host.
- Premium plugin update → use the plugin's own update mechanism or the developer's instructions.
- Custom code on your site → get the WPCode Snippets addon, or copy the code Lola writes into WPCode manually.
- Frontend visual editing → use Elementor, Gutenberg, or whichever builder your site runs on directly.
- Not sure if something is possible → ask Lola. *"Can you do X?"* She'll tell you directly, and if not, what the closest alternative is.
 
Next: [Prompt Library](#prompt-library)

Prompt Library: 42 Ready-to-Use Prompts
---------------------------------------

 These are starting points, not scripts. Copy one into the chat and adjust to your actual situation. Lola understands natural language, you don't need exact phrasing. Prompts marked WooCommerce require WooCommerce active. Pro requires WooCommerce Pro. WPCode requires the WPCode Snippets addon. Fluent requires the Fluent Support addon. ### Daily check-ins

1. *"Give me a quick briefing on the site, anything that needs attention today."*
2. *"What does the site look like right now? Plugins, security, WooCommerce, anything flagged."*
3. *"What have we worked on recently? Anything pending or unfinished?"*
4. *"Are there any plugin or theme updates I should know about?"*
5. *"Summarize what you know about this site, the important context."*
 
### Security &amp; diagnostics

6. *"Run a complete security audit. Tell me what actually needs attention, not just a checklist."*
7. *"Are any of my active plugins flagged for security vulnerabilities?"*
8. *"How many administrator accounts does this site have? Flag any that seem unusual."*
9. *"Is debug mode active on this site? It shouldn't be on a live site."*
10. *"Run an SEO diagnosis. What's technically broken or missing?"*
 
### Plugin management

11. *"Before I update anything, audit my plugins and tell me if any updates have known issues."*
12. *"Update all plugins except Elementor and \[plugin name\]. Show me the list first."*
13. *"I have inactive plugins sitting around. List them and tell me if any are worth removing."*
14. *"I need a plugin that does \[X\]. Find me the top options from WordPress.org with update dates and install counts."*
15. *"I noticed \[issue\] after a recent change. Which plugins could be causing it?"*
 
### WooCommerce — daily operations WooCommerce

16. *"Which orders need my attention right now?"*
17. *"How much have we sold this week? Compare it to last week."*
18. *"Give me a revenue summary for \[month\]. Revenue, order count, average order value, top products."*
19. *"Which products are running low on stock or out of stock?"*
20. *"Show me all active coupons with their usage counts. Flag any that expire soon."*
21. *"Create a \[X\]% off coupon called \[CODE\]. Valid from \[date\] to \[date\]. Minimum order \[amount\]."*
22. *"Change the price of to \[price\]."*
23. *"Look up order #\[number\] and tell me its current status and what's in it."*
24. *"What's the purchase history for the customer with email \[address\]?"*
 
### WooCommerce — store health

25. *"How many products are in each category? Highlight any that are empty or have very few products."*
26. *"Which products are missing descriptions, images, or are uncategorized?"*
27. Pro *"Analyze my coupons from the last 30 days. Which ones are working and which ones are attracting deal hunters?"*
28. Pro *"Which customers with significant purchase history haven't bought in over 90 days?"*
 
### Content management

29. *"How many published posts and pages do I have? Which ones are missing featured images or meta descriptions?"*
30. *"Create a draft post with title '\[Title\]'. Category: \[category\]. Save as draft."*
31. *"Publish the draft called '\[title\]'."*
32. *"Show me all posts in the Uncategorized category. I want to assign them properly."*
 
### Database &amp; maintenance

33. *"Check the database and tell me what's worth cleaning up."*
34. *"Before I clean the database, show me exactly what would be removed and how much space it would recover."*
35. *"Clean the expired transients only. Leave the post revisions."*
36. *"Clear the cache, I just made changes that need to go live immediately."*
 
### Navigation &amp; settings

37. *"Show me all navigation menus and what's in each one. Flag any broken links."*
38. *"Add \[page name\] to the \[menu name\] after \[existing item\]."*
39. *"What are the current general settings, site title, tagline, admin email, timezone?"*
 
### Memory &amp; context

40. *"Remember that \[important fact about the site or client preference\]."*
41. *"What do you remember about the \[plugin/issue/decision\] we dealt with \[time period\]?"*
42. *"What do you have in memory about this store, campaigns, decisions, anything notable?"*
 
### Combining prompts for a full session

 **Weekly maintenance:**1. *"Give me a briefing, anything flagged since last week."*
2. *"Run a security audit."*
3. *"Update all plugins except Elementor."*
4. *"Clean expired transients from the database."*
5. *"Clear the cache."*
 
 **WooCommerce Monday check:**1. *"What orders need attention?"*
2. *"How much did we sell last week?"*
3. *"Which products are low on stock?"*
4. *"Any coupons expiring this week?"*
 
Next: [Extending Lola: How Addons Work](#addon-overview)

 Block 4 Addons
------

Premium addons that extend Lola's ability set into specialized domains. Each addon integrates with core memory and intent routing.

Extending Lola: How Addons Work
-------------------------------

 The free LolaCore core plugin gives Lola 52 abilities covering general WordPress administration. Addons extend her into specific domains that require deeper, more specialized capability. Each addon is a separate WordPress plugin that you install alongside the LolaCore core. When active, it registers new abilities directly into Lola's toolset. She recognizes them automatically and uses them in conversations where they're relevant. You don't configure the connection. You install it, activate it, and Lola's capability map expands. ### The free core is always free

 Addons extend LolaCore. They don't gate any free functionality behind a paywall. If you install WooCommerce Pro and your license expires, you lose the 29 Pro abilities, but the 13 free WooCommerce abilities that were always in the core stay exactly as they were. Nothing you had before the addon disappears. Same for every addon. ### Available addons

    Addon Abilities Price     **WooCommerce Pro** Advanced store management: refunds, bulk operations, analytics, customer intelligence 29 $99/year   **WPCode Snippets** Generate and manage custom code without a developer 8 $49/year   **Fluent Support** Full helpdesk management with business context in every response 98 $69/year    All three together: **187 total abilities** across 11 domains. ### Installing an addon

1. Download the addon plugin zip from lolacore.com after purchase
2. Go to **wp-admin → Plugins → Add New Plugin → Upload Plugin**
3. Upload the zip and activate
4. Make sure the required third-party plugin is also active (WooCommerce, WPCode, or Fluent Support)
5. Activate the license in wp-admin → Lola → Settings
 
 Once activated, open the Lola chat. The new abilities are immediately available, no configuration required. ### How to confirm an addon is active

 Ask Lola directly: *"What abilities do you have right now?"* She'll list her full toolset organized by domain. Addon domains appear with their ability count and a "Premium Addon" label. You can also see the full list in **wp-admin → Lola → Settings → What Lola Can Do**. ### Addons work together

 When you have more than one addon active, Lola doesn't treat them as separate tools with separate contexts. She sees the full picture and reasons across all of them. WooCommerce Pro + Fluent Support means a ticket about a missing order gets answered with the actual order data, refund status, and a drafted response, all in one exchange. WooCommerce Pro + WPCode Snippets means a full Black Friday campaign (bulk pricing, coupon, floating banner) in three messages. Next: [Addon: WooCommerce Pro](#woocommerce-pro)

Addon: WooCommerce Pro
----------------------

29 additional abilities — $99/year — Requires: LolaCore + WooCommerce + valid license

 The free LolaCore core gives you 13 WooCommerce abilities: check orders, look up products, create a coupon, pull a basic report. WooCommerce Pro is what happens when you take that and multiply it. The 29 Pro abilities cover what the free core can't touch: processing refunds, updating prices across an entire category in one shot, identifying which customers are worth a reactivation campaign, auditing your tax configuration, building shipping zones from a conversation. The free core manages individual records. WooCommerce Pro operates at the store level. ### Orders (4 abilities)

 The free core can update order statuses. It cannot process refunds. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaRefundsRefund €25 on order #1042.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Order #1042, total €63.95, paid with Stripe. Requested refund: **€25.00 partial**. Stripe supports automatic refunds. Confirm?Yes.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Refund processed.** €25.00 returned to the original payment method. Internal note recorded.$25.00 returned · internal note ✓ Two messages. No opening the order. No hunting for the refund tab. Unlike the free core, this doesn't just change a status, it triggers the actual payment reversal through Stripe or PayPal. Pro also gives you intelligent order triage: not just a status filter, but an explanation of which orders need action and why, with a recommended priority order based on wait time and recovery likelihood. ### Catalog management (7 abilities)

 The free core updates one product at a time. Pro operates on your entire catalog. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaBulk PricingRaise prices 8% across everything in the Outdoor Gear category.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**47 products in Outdoor Gear.** Examples: 'Trail Backpack 30L' €89.90 → €97.09. 'Trekking Poles' €44.90 → €48.49. Apply to all 47?47 products · +8% ready One confirmation. 47 products updated. The free core would require 47 separate operations. Pro also gives you stock velocity analysis (not just current levels, but which products will run out first and how fast), full catalog audits across every product at once, and variation-level management: ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaVariationsRaise the price on all XL variations in the T-Shirts category by €3.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Found **34 XL variations** across 11 products in T-Shirts. Examples: 'Classic Logo Tee (XL/Black)' €22.90 → €25.90. 'V-Neck Essential (XL/White)' €24.90 → €27.90. Apply to all 34?Which sizes are running low across my clothing range?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Low stock by size:** XS — 3 variations at 1 unit or less. S — 1 variation at zero, backorder off. XXL — 7 variations at zero. **Most overstocked:** M, you're holding 43% of total clothing stock in M. Worth rebalancing your next order.XXL critical · M overstocked ### Analytics (7 abilities)

 The free core has basic sales reports. Pro has analysis: period comparisons, margin intelligence, coupon behavior, tax summaries. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCoupon IntelWhich coupons are actually working?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Last 30 days, 3 active coupons. **WELCOME10:** used 34 times, avg order €87, 28 first-time buyers. That's a real acquisition coupon. **COMEBACK15:** used 9 times, avg €94, all from customers inactive 60+ days. Reactivation working. **FLASH50:** used 6 times, avg €31, all existing customers buying the minimum to use the 50% discount. That coupon is costing you margin without adding customers.FLASH50 eroding margin ⚠ The free core can list your coupons and show usage counts. Pro tells you what the behavior behind the numbers actually means. ### Customer intelligence (3 abilities)

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSegmentationWhich customers are worth a reactivation campaign?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**34 customers** with lifetime spend over €200 haven't purchased in 90+ days. Combined spend: €9,840. Two groups: **11** bought consistently for 6+ months then stopped, likely a specific reason, worth direct outreach. **23** made 2–3 purchases then tapered, typical drop-off, responds better to a discount. Want me to create separate coupons for each group?2 segments · €9,840 dormant value ### Store configuration (6 abilities)

 The free core doesn't touch WooCommerce's configuration layer. Pro reads and writes it: tax rate auditing, payment gateway management, and shipping zone configuration. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaTax AuditAre there gaps in my tax configuration?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)You're selling to 14 EU countries based on order history. Tax rates configured for: Spain, France, Germany, Italy, Portugal. **Not configured:** Netherlands, Belgium, Poland, Sweden, Austria, Denmark, Romania, Czech Republic, Hungary, 9 countries where you've taken orders without applying local VAT. Depending on your annual turnover per country, this may trigger OSS obligations. Want me to set up the missing rates?9 countries · OSS exposure ⚠ ### Shipping (2 abilities)

 The free core has no shipping tools at all. This is entirely Pro territory. Lola can explain your shipping zones in plain language and build or adjust them from a conversation. ### What WooCommerce Pro does NOT cover

- Direct access to your Stripe or PayPal dashboard (refunds go through WooCommerce's API layer)
- Reading customer email inboxes
- WooCommerce Subscriptions management (separate plugin with its own data structure)
- Wholesale pricing managed by third-party plugins that don't expose data through standard WooCommerce price fields
 
Next: [Addon: WPCode Snippets](#wpcode-snippets)

Addon: WPCode Snippets
----------------------

8 additional abilities — $49/year — Requires: LolaCore + WPCode + valid license

 Your WordPress site works. But it doesn't do everything exactly the way you need. Checkout doesn't have the VAT field your customers keep asking for. Virtual product orders complete manually, one by one. You want returning customers to get an automatic discount. None of that has a setting in WooCommerce. So you install a single-purpose plugin. Then another. Each one adds a CSS file, a JavaScript file, a database entry, and a monthly update to stay on top of. And each one is a potential security vector sitting in your plugin list indefinitely. WPCode Snippets gives Lola 8 tools to connect to WPCode. Describe what you need. She writes the code, shows it to you before activating, and registers it in WPCode. If something breaks, WPCode disables it automatically. ### What makes this different from a code generator

 Any AI can write PHP. The problem with generic code is that it doesn't always work on your specific installation. Lola knows which plugins you have active before writing a single line. She knows your WooCommerce configuration, your payment gateways, your tax classes, your shipping zones. When she generates a snippet, she generates it for your site, not a hypothetical WordPress installation. ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSEO SnippetI need Rank Math to auto-generate meta descriptions for products that don't have one.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Snippet using `rank_math/frontend/description`. **12 lines.** If a product has no custom meta description, generates one automatically from the product title, category, and store name. Code first?12 lines · Rank Math hook ✓ Lola knows you have Rank Math active because she saw it during the initial site scan. She doesn't give you the Yoast snippet by mistake. ### Real examples

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaVirtual OrdersI want virtual product orders to complete automatically without manual processing.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Snippet using `woocommerce_payment_complete_order_status`. **10 lines.** If all items are virtual or downloadable, status goes straight to 'completed' instead of 'processing.' Create it?10 lines · ready to register ✓ ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCheckout FieldI need a required VAT number field at checkout.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**15-line snippet** using `woocommerce_checkout_fields` to add the field and `woocommerce_checkout_process` to validate it. The VAT number saves to the order's post meta and shows up in the invoice. Code first?15 lines · add + validate hooks ✓ ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaLoyalty DiscountI want customers with 3 or more purchases to automatically get 5% off.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Snippet using `woocommerce_before_calculate_totals`. **25 lines.** When a customer with 3+ completed orders comes back, a 5% discount applies automatically with a 'Loyalty discount' line visible in the cart. Code first?25 lines · auto-applied at cart ✓ ### Plugin replacement

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaReplacementWhich plugins on my site could be replaced with snippets?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Of your 24 active plugins, **4 do things a snippet handles in under 20 lines:** a header/footer injection utility (WPCode already does this natively), a login page CSS customization (8 lines), a maintenance mode toggle (12 lines), and an admin bar visibility rule (3 lines). Replacing those 4 removes their stylesheet loads, script loads, and 4 entries from your options table. Want me to start?4 plugins → 4 snippets ✓ ### The 8 tools

- **listSnippets** — All your WPCode snippets with filters by status, code type, and tags.
- **getSnippet** — Full code of any snippet, including type, injection location, priority, and status.
- **getAvailableLocations** — Every injection point where WPCode can insert code on your site.
- **checkSnippetErrors** — Whether a snippet has errors logged by WPCode. Useful when a snippet has been auto-disabled.
- **createSnippet** — Generates code and registers it in WPCode. Always shows you the code before activating.
- **updateSnippet** — Modify the code, location, tags, or priority of any existing snippet.
- **toggleSnippet** — Activate or deactivate from the chat without opening WPCode.
- **deleteSnippet** — Remove a snippet permanently, with confirmation.
 
### What WPCode Snippets does NOT cover

 The line is roughly this: if it can be done in 5–100 lines injected through a WordPress hook, Lola can do it. If it requires building something with its own data architecture, that's a custom plugin. Running code in the WordPress CLI or at the server level, modifying plugin or theme files directly, or any code that requires custom database tables are outside scope. Next: [The Bundle](#the-bundle)

Lola Basic Bundle: WooCommerce Pro + WPCode Snippets
----------------------------------------------------

89 total abilities — $129/year (vs. $148 separately) — Requires: LolaCore + WooCommerce + WPCode

 WooCommerce Pro handles the structured operations: pricing, refunds, analytics, customers, coupons, shipping. It covers the 90% of daily store operations that have a native WooCommerce interface. WPCode Snippets handles the remaining 10%: everything WooCommerce doesn't have a setting for. The behavior specific to your store, your campaign, your customer experience. The stuff that was always a developer call or a plugin install before. With both together, Lola can do things that aren't possible with either addon alone. ### The Black Friday campaign in three messages

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCampaignGet the store ready for Black Friday. 20% off everything in Electronics, a BLACKFRIDAY coupon for 30% off orders over €150, and a floating banner announcing the campaign.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)WooCommerce Pro Electronics category: **28 products.** Example: 'Bluetooth Headphones' €59.90 → €47.92. Apply the 20%?Yes.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)WooCommerce Pro Prices updated across 28 products. BLACKFRIDAY coupon created: 30% off, €150 minimum, valid November 25–30. Want me to create the banner?Yes.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)WPCode Snippets Floating banner created: 'BLACK FRIDAY: 20% off Electronics + BLACKFRIDAY for an extra 30% off orders over €150. Through November 30.' Close button with a 24-hour cookie. Code before activating?Campaign ready · 28 products + coupon + banner ✓ Three different tools. Three confirmations. One conversation. No WooCommerce editor, no banner plugin, no developer, no waiting. ### The plugin audit that changes your monthly bill

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaStack AuditLooking at what I have installed, which plugins are now redundant or replaceable?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)With WooCommerce Pro active, your third-party sales reporting plugin is **fully covered**, same data, more detail, from the chat. I've also found 4 plugins doing things a snippet handles in under 20 lines: a header/footer injection utility, a login page CSS customization (8 lines), a maintenance mode toggle (12 lines), and an admin bar visibility rule (3 lines). Replacing those 4 removes their stylesheet loads, script loads, and 4 options table entries. Want me to start?5 plugins replaceable · lighter stack ✓ WooCommerce Pro alone knows what it covers. WPCode Snippets alone knows what it can replace. Only with both can Lola run the full audit. ### The memory that ties it all together

 The addons don't just give Lola more tools. They give her more context to accumulate. WooCommerce Pro remembers your store's campaigns, your pricing decisions, your seasonal patterns. WPCode Snippets remembers the code it's built, why it was created, what behavior it changes. As both memories compound, Lola starts making connections that span months. ### What's in the bundle

    Free core + Woo Pro + WPCode Bundle     Total abilities 52 81 89 89   WooCommerce tools 13 42 42 42   Code generation &amp; management — — ✓ ✓   Full campaign in one conversation — — — ✓   Price Free $99/yr $49/yr $129/yr    The $19 saving versus buying separately isn't the argument. Some capabilities only exist when both addons have context about your site. You either have the full picture or you don't. ### Requirements

 LolaCore free core plugin + WooCommerce + WPCode (both free on WordPress.org) + valid Lola Basic Bundle license (one key with two activations, one per addon). Activate each addon independently from wp-admin → Lola → Settings → What Lola Can Do. Next: [Addon: Fluent Support](#fluent-support)

Addon: Fluent Support
---------------------

98 additional abilities — $69/year — Requires: LolaCore + Fluent Support (free or Pro) + valid LolaCore for Fluent Support addon license

 Running customer support without this addon means: open Fluent Support, read the ticket, open WooCommerce in another tab, find the order, check the refund status, copy the details, switch back, write the response. You're the connector between the systems. With Fluent Support installed, Lola is the connector. She reads the ticket, pulls the order data, checks the refund status, and drafts the response, with the exact amounts, dates, and context already filled in. You review and send. ### The ticket that shows everything at once

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaTicketOpen ticket #847.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Ticket #847** — María López (maria@example.com). Opened May 5, priority: high. Her message: 'I requested a refund for order #2041 three days ago and my card hasn't been credited.' She has 2 previous tickets, both resolved. Customer since January, 7 orders, €430 total spend. Order #2041 was refunded on May 3 via Stripe. Refund status: **succeeded**. Amount: €59.90. Stripe typically takes 5–10 business days to credit the card. Want me to draft a response?Yes.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Draft:** 'Hi María, I've checked your refund for order #2041, it was processed successfully on May 3rd via Stripe for €59.90. Stripe refunds typically take 5–10 business days to appear on your statement. If you don't see it by May 13th, let me know and I'll follow up with Stripe directly.' Send this response?Draft ready · ticket + order linked ✓ Lola read the ticket, pulled the customer's full purchase history, found the exact refund record, calculated the expected timeline, and wrote a response with real numbers. Not a template. Not a guess. An answer with the actual data. ### Ticket management (16 abilities)

 Everything you do in the Fluent Support ticket interface, from the chat: reading the queue with filters, opening tickets, creating tickets, updating properties (status, priority, assignment, product), closing and reopening, changing the linked customer, attaching and detaching tags, merging and splitting tickets, adding watchers, creating and managing replies, bulk operations. ### Workflows (11 abilities)

 Fluent Support's workflow engine lets you automate repetitive actions: assign tickets based on keywords, auto-tag by product, close satisfied tickets automatically. Through Lola: ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaWorkflowsCreate a workflow: when a customer replies with 'thank you' or 'thanks' on a resolved ticket, close it and tag it 'satisfied'.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Workflow created.** Trigger: customer reply on resolved ticket. Conditions: message contains 'thank you' OR 'thanks.' Actions: close ticket + add tag 'satisfied.' Status: draft. Activate?Create a workflow that assigns any ticket mentioning 'refund' to me.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Workflow created.** Trigger: new ticket. Condition: contains 'refund' OR 'reembolso' OR 'devolucion.' Action: assign to you. Status: draft. Activate?2 workflows drafted ✓ ### Reporting (9 abilities)

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaReportingHow's support doing this month?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**May so far:** 67 tickets received, 52 resolved, 15 open. Avg first response time: 2.4h. Avg resolution time: 18h. Top product by volume: WooCommerce Pro (28 tickets). Compared to April: volume up 12%, resolution time improved 22%. The billing workflow you set up last month is working, billing tickets resolve **40% faster** now.Resolution ↓22% MoM ✓ Available: overview, ticket stats, resolution time, first response time, agent performance, tag and product breakdowns. ### Also included

- **Customer management (7 abilities)**: full customer profiles with ticket history and (if WooCommerce Pro is active) order and spend data
- **Agent &amp; team management (9 abilities)**: add agents, set product access, track workload and performance
- **Mailbox management (8 abilities)**: list, create, update, and delete mailboxes and their routing
- **Saved replies (4 abilities)**: full CRUD on your saved reply library
- **Custom fields (3 abilities)**: manage custom ticket fields
- **Time tracking (3 abilities)**: log and review time spent on tickets
 
### What cross-addon intelligence adds

 **Fluent Support + WooCommerce Pro:** every ticket response has access to real order data, refund status, shipping information, and customer purchase history. No tab switching. No looking up order numbers manually. **Fluent Support + WPCode Snippets:** a customer reports a behavior issue on your site. Lola checks your active snippets for potential conflicts, identifies the likely cause, and drafts a response that includes the fix. **Fluent Support + Memory:** a customer who opened three tickets last month about the same integration issue opens ticket four. Lola remembers the full history across sessions. The customer doesn't have to explain the issue again. ### What Fluent Support does NOT cover

- Accessing customer email inboxes directly (she works through Fluent Support's ticket system)
- Fluent CRM (separate addon, covers email marketing and contact lifecycle)
- Sending arbitrary emails outside Fluent Support's reply system
- Direct integration with third-party CRMs or helpdesks not connected through Fluent Support
 
 **Requirements:** LolaCore free core + Fluent Support (free or Pro) + valid LolaCore for Fluent Support addon license. Most abilities work with the free version of Fluent Support; Pro features in Fluent Support require Fluent Support Pro. Next: [Addon: Fluent CRM](#fluent-crm)

Addon: Fluent CRM
-----------------

51 abilities (43 free + 8 Pro) — $69/year — Requires: LolaCore + FluentCRM (free or Pro) + valid LolaCore for FluentCRM addon license

 Without this addon, managing FluentCRM means clicking through contact filters, dragging segments, switching to WooCommerce to check who bought what, and then switching back to build a campaign for those people. If you also run Fluent Support, add a third tab: checking which of your "dormant" customers are actually waiting for a ticket resolution before you blast them with a "we miss you" email. With Fluent CRM installed, Lola does all of that from a single conversation. She queries contacts, cross-references purchase data, knows who has open support tickets, drafts the campaign, and schedules the send. You review and approve. ### The conversation that shows the difference

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSegmentationHow are my at-risk customers doing?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**14 contacts tagged 'at-risk'** in FluentCRM. No purchase in 60+ days, all previously active buyers. 3 of them have **open support tickets right now**. These customers may not be disinterested. They may be waiting for a resolution. Sending a re-engagement campaign to them before closing those tickets is likely to backfire. The other 11 have no support history in the last 90 days. They went quiet for a different reason. I'd suggest handling these as two groups: close the 3 tickets first, then send them a specific email. For the 11: run a standard re-engagement campaign with a time-limited offer. Want me to draft both emails and set up the segments?3 blocked by tickets · 11 ready for outreach No email platform gives you that view. Klaviyo sees purchase history. ActiveCampaign sees email engagement. Neither sees your support tickets. Lola sees all three because she has access to all three systems at once (with the corresponding addons active). ### Contact management (8 abilities)

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaContactsShow me all subscribed contacts tagged 'VIP' who haven't been active in 30 days.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**12 contacts match.** Top by lifetime value: Ana García ($2,340), Luis Ruiz ($1,870), Marta Díaz ($1,220). Want the full list or should I create a re-engagement segment from these?12 VIP contacts · 30+ days inactive - Pull individual profiles with full tag, list, company, custom field, and engagement data
- Search and filter by any combination: status, tags, lists, country, contact type, date range, lifetime value
- Create, update, and delete contacts individually or in bulk
- Tag and list management on contacts: add, remove, reassign
- Notes and activity logs: add notes, call logs, meeting records to any contact timeline
 
### Tags &amp; Lists (8 abilities)

 Full CRUD on your tag taxonomy and subscriber lists. Create, rename, and delete tags or lists from conversation. No need to open the FluentCRM settings panel. ### Companies (6 abilities)

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCompaniesCreate a company called 'Acme Corp' and link contacts 14, 27, and 31 to it.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Company created: Acme Corp.** 3 contacts attached. Want me to add more details: industry, phone, website?Acme Corp · 3 contacts linked ✓ ### Email campaigns (8 abilities)

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCampaignsCreate a campaign for customers who bought in April but haven't returned.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Found **67 customers** with orders in April and zero orders in May. 54 are subscribed contacts in FluentCRM. Campaign draft ready: Subject: 'We've added new products since your last order.' Audience: 54 contacts. Status: draft. Want me to write the email body?Yes, short, include a discount code.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)'Hi {{contact.first\_name}}, it's been a few weeks since your last order. We've added new products since then, and this one's for you: **15% off anything in the store with code COMEBACK15.** Valid through May 31st. \[Shop now\].' Ready to send, or adjust the offer?Schedule it for tomorrow at 10am.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Scheduled.** Campaign sends tomorrow at 10:00 AM to 54 contacts.54 contacts · scheduled 10:00 AM ✓ That campaign took one conversation. No segment builder. No dragging contact filters. No switching between WooCommerce and FluentCRM to cross-reference dates. ### Automation funnels (4 abilities, read-only)

 Lola can list your funnels, inspect their configuration, pull performance reports, and activate or pause them. She cannot create or edit funnel logic. The visual condition builder in FluentCRM handles 22 operators across recursive yes/no branches, too complex and too risk-sensitive for chat-based authoring. ### Reporting (4 free + 1 Pro)

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaAnalyticsHow did last month's campaigns perform?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**April campaigns:** 4 sent. 3,420 emails delivered. Average open rate: 34.2%. Average click rate: 8.1%. Best performer: 'Spring Collection Launch': 42% open rate, 12.3% click rate, attributed revenue: $2,100. Worst: 'Newsletter #14': 18% open rate, 2.1% click rate. The difference is the subject line. 'Spring Collection Launch' was specific. Newsletter #14 was generic. This is the third time a specific subject line has outperformed a generic one in your campaigns.Pattern: specific subjects &gt; generic ✓ That last observation isn't a report feature. It's memory. Lola has seen your campaigns accumulate over time and knows your patterns. ### Also included

- **Event tracking (2 abilities)**: record custom events against contacts and retrieve their event timeline
- **Settings (3 abilities)**: read and update global FluentCRM configuration, send test emails
- **Email sequences (7 abilities, Pro only)**: list, view, create sequences, add steps with configurable delays, manage enrolled subscribers
 
### What cross-addon intelligence adds

 **Fluent CRM + WooCommerce Pro:** Your purchase data and your contact list are in the same brain. Segment by product purchased, order value, purchase frequency, last order date. Build a re-engagement campaign for customers who bought a specific product 90 days ago, without opening two separate tools. **Fluent CRM + Fluent Support:** The churning customer problem is only solvable when you know why someone churned. Fluent Support gives Lola access to your ticket history. The question "who should I send a re-engagement email to?" now has a better answer: the contacts who went quiet and don't have unresolved issues. **Fluent CRM + Memory:** Lola tracks your campaign patterns across sessions. She knows which subject line formats have worked, which audiences have responded, which offers have converted. ### What Fluent CRM does NOT cover

- Creating or editing automation funnel logic (funnels are read-only plus status toggle)
- Accessing external email providers directly (Lola works through FluentCRM's contact and campaign system)
- Connecting to Fluent Support data on her own (requires the Fluent Support addon to be active)
- Sending arbitrary emails outside FluentCRM's campaign and sequence system
- Fixing email delivery problems (Lola will flag SMTP issues but cannot repair your sending configuration)
 
 **Requirements:** LolaCore free core + FluentCRM (free version 2.9.0+ or Pro) + valid LolaCore for FluentCRM addon license. Most abilities work with the free version; Pro-specific features (sequences, commerce reports) require FluentCampaign Pro. Next: [The Fluent Bundle](#fluent-bundle)

The Fluent Bundle: Fluent Support + Fluent CRM
----------------------------------------------

149 abilities — $99/year (vs. $138 separately) — Requires: LolaCore + Fluent Support + FluentCRM + valid Fluent Bundle license

 Fluent Support gives Lola your ticket queue: reading, triaging, responding, and closing tickets from conversation. Fluent CRM gives her your contact list, campaigns, and sequences. Individually, each addon makes Lola better at one job. Together, they give her something neither system can have alone: the ability to see why a customer stopped buying before you send them a "come back" email. Without the bundle, your CRM doesn't know about your support tickets. You tag a customer as "dormant" because they haven't purchased in 60 days. You queue them for a re-engagement campaign. But three of those customers have open billing complaints. They're not dormant — they're frustrated. You just sent your most frustrated customers a cheerful "we miss you!" email. With both addons active, Lola cross-references the data. She sees the open tickets, the purchase history, the CRM tags, the email engagement. She knows who to target and who to leave alone until their ticket is resolved. ### Close the tickets. Then build the campaign. Same conversation.

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSupport + CRM · Cross-domainI have a bunch of billing complaints open. I want to clean them up and then send something to those customers. Can you handle both?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)8 open billing tickets. I'll draft responses for all of them now.✓ 8 drafts ready · Each references the customer's specific issueSend them all.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)8 tickets responded and closed. All 8 customers have received a resolution reply. **Moving to FluentCRM:** all 8 are in your subscriber list. None of them have opened an email since their ticket was opened. I've created a tag 'billing-resolved' and applied it to all 8.Campaign draft ready: Subject: 'We sorted it. Thank you for your patience.' Goes out **after** the ticket resolution. That timing matters.☆ Schedule for tomorrow morning?Yes, schedule it.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Scheduled.** 8 contacts. Tomorrow at 10:00 AM.✓ 8 tickets closed · 8 contacts tagged · Campaign queued One conversation. Two systems. Three operations: resolve, tag, campaign. No one had to copy customer names between tabs, check which ones are in FluentCRM, or manually exclude the ones with open issues. ### The campaign that causes tickets — and Lola spots it

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaRoot CauseWe got four support tickets in the last hour. What's going on?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)All four reference the same issue: **'this discount code doesn't work.'** All four customers received the 'Spring Restock' campaign sent at 10:02 AM. The campaign mentions code SPRING20. That code expired on May 15th. The campaign went to 340 contacts. 4 tickets in 40 minutes is a 1.2% complaint rate per hour. If this scales linearly, you're looking at 15–20 tickets by end of day. Options: I can create a replacement code valid through the end of May, update the 4 affected customers with a correction reply, and send a follow-up campaign to the remaining 336 contacts with the new code.Expired code • 340 affected • fix ready No CRM alone would connect campaign complaints to a support spike. No helpdesk alone would identify the campaign as the root cause. Lola sees both systems, traces the pattern, and proposes a fix that spans both. ### The dormant customer triage

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaSegmentationWho should I send a re-engagement email to?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**38 contacts** haven't purchased in 90+ days. But not all of them are the same. • **6 have open or recent support tickets.** Don't email them yet. Their last interaction with your brand is a complaint, not a purchase. Resolve the tickets first. • **9 purchased once and never returned.** Classic one-time buyers. A discount might bring them back, but don't expect high conversion. • **23 were repeat buyers who stopped.** Your best reactivation candidates: higher lifetime value, proven purchase behavior, no unresolved issues. I'd suggest three separate campaigns for these three groups. Different tone, different offer, different timing. Want me to draft all three?3 segments · 6 excluded (tickets open) That segmentation is only possible because Lola has both the CRM data (purchase frequency, tags, email engagement) and the support data (open tickets, recent complaints). Neither addon alone produces it. ### What's in the bundle

    Free core + Fluent Support + Fluent CRM Bundle     Abilities 52 +98 +51 201   Tickets &amp; workflows — ✓ — ✓   Contacts &amp; campaigns — — ✓ ✓   Cross-domain intelligence — partial partial ✓   Price Free $69/yr $69/yr $99/yr    The $39 saving versus buying separately isn't the argument. The argument is that some capabilities only exist when both addons share context about your customers. You either have the full picture or you don't. ### What the Fluent Bundle does NOT cover

- WooCommerce operations (orders, refunds, pricing, analytics) — see [WooCommerce Pro](#woocommerce-pro) or [Lola Basic Bundle](#the-bundle)
- Code generation — see [WPCode Snippets](#wpcode-snippets)
- Creating or editing FluentCRM automation funnels (funnels are read-only plus status toggle)
- Direct access to external email providers (Lola works through FluentCRM's campaign system)
- Fixing email delivery infrastructure (Lola flags SMTP issues but cannot repair your sending configuration)
 
 **Requirements:** LolaCore free core + Fluent Support (free or Pro) + FluentCRM (free or Pro) + valid Fluent Bundle license (one key with two activations, one per addon). Activate each addon independently from **wp-admin → Lola → Settings → What Lola Can Do**. ← [Fluent CRM](#fluent-crm) · [The Business Bundle →](#business-bundle)

The Business Bundle: All Four Addons
------------------------------------

238 abilities across 12 domains — $179/year (vs. $286 separately) — Requires: LolaCore + WooCommerce + WPCode + Fluent Support + FluentCRM + valid Business Bundle license

 Each addon gives Lola a slice: WooCommerce Pro handles the store. WPCode Snippets handles the custom code. Fluent Support handles the tickets. Fluent CRM handles the contacts and campaigns. Bought separately, they work well. Together, they give Lola something none of the smaller bundles can: the ability to trace a broken checkout snippet to the tickets it caused, tag the affected customers in the CRM, and pause the campaign that's about to hit them. All in one conversation. The smaller bundles demonstrate cross-domain intelligence between two addons. The Business Bundle is what full cross-domain intelligence looks like: four systems, one memory, zero tab-switching. ### The morning briefing

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaFull Stack · 4 DomainsWhat's going on this morning?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Three things. A PHP notice appeared in your checkout snippet overnight. 3 carts were abandoned in the last 4 hours, which is unusual. Two of those customers opened support tickets. One of them is a subscriber from yesterday's FluentCRM campaign. The notice is in WPCode snippet #14, line 38. A deprecated function since the last WordPress update. I can fix that line now. The two tickets need responses. The campaign subscriber should be excluded from today's follow-up sequence until her ticket is resolved.Fix the snippet and work through everything.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)✓ Snippet #14 patched · deprecated call replaced ✓ 2 ticket drafts ready · checkout issue + 10% off coupon ✓ 1 failed order refunded via WooCommerce · retry link sent ✓ 3 contacts tagged checkout-issue in FluentCRM · excluded from today's sequence One message from you. Four systems touched. The fix, the apology, the refund, and the campaign exclusion. All connected because Lola saw the cause, not just the symptoms. ### The VIP who's about to leave

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaVIP RescueAna Martínez opened another ticket. This is the third time in two weeks. What's going on with her?![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)Ana has a lifetime value of **$1,240 across 14 orders**. Her last 3 tickets are all the same issue: invoice emails render broken in Outlook. Previous agents resent the PDF each time without investigating the root cause. The problem is **WPCode snippet #7**. It uses a function that generates email-incompatible markup in Outlook. I can fix the snippet so it works across all email clients. Additional context from FluentCRM: Ana stopped opening your marketing emails 12 days ago. Her engagement dropped right when the ticket issues started. She's currently in the 'Spring Collection' email sequence. I'd remove her from automated campaigns until this is resolved. Want me to fix the code, draft a personal response for the ticket, and create a courtesy coupon?Yes to everything.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)✓ Snippet #7 patched · email formatting fixed for Outlook ✓ Ticket response drafted · acknowledges recurring issue ✓ Ana removed from active FluentCRM sequences ✓ Coupon ANA-CARE-40 created · $40 off, single use No individual addon could have traced the pattern from broken tickets to code to CRM disengagement. WooCommerce showed her value. Fluent Support showed the recurring problem. WPCode held the root cause. FluentCRM showed the engagement drop. Lola connected all four. ### Black Friday in one conversation

 ![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)LolaCampaign SetupLet's set up Black Friday. 25% off the full catalog, a BFCM30 coupon for 30% off orders over $200, a countdown banner on the site, a 3-email sequence in the CRM, and prep the support team.![Lola](https://lolacore.com/wp-content/uploads/2026/05/lolacore-favicon.png)**Store:** Catalog-wide 25% sale applied to 142 products. BFCM30 coupon created: 30% off, $200 minimum, valid November 28 through December 2.**Site:** Countdown banner deployed. Dark background, urgency timer, close button with 24-hour cookie. Live now.**Email:** 3-email sequence drafted. Teaser (Nov 25), full details + VIP early access (Nov 27), launch day with BFCM30 code (Nov 28). Scheduled and ready.**Support:** 6 response templates preloaded for common BFCM questions. Auto-tag bfcm-2026 activated for incoming tickets.✓ 142 products discounted · Coupon live · Banner deployed · 3-email sequence queued · Support templates loaded Four systems configured in one request. Pricing, code, email marketing, and support. All coordinated, all consistent, all done before you finish your coffee. ### Why four is more than two plus two

 The [Lola Basic Bundle](#the-bundle) (WooCommerce + WPCode) gives Lola store intelligence and custom code. The [Fluent Bundle](#fluent-bundle) (Support + CRM) gives her customer intelligence and outreach. Each is powerful on its own. The Business Bundle isn't a discount on buying both smaller bundles. It's what happens when every system feeds into the same memory: - A code change breaks the checkout → tickets come in → Lola traces the cause, fixes the code, responds to tickets, and excludes affected customers from campaigns. **Four systems, one causal chain.**
- A campaign sends an expired coupon → Lola identifies the root cause, fixes the landing page, processes refunds, and sends a corrected campaign. **The diagnosis crosses three domains.**
- A VIP customer's engagement drops → Lola checks their support history, purchase history, email engagement, and finds the root cause in a code snippet. **No single addon has that visibility.**
 
### What's in the bundle

    Free core + Woo Pro + WPCode + Support + CRM Bundle     Abilities 52 +29 +8 +98 +51 238   Store operations 13 (basic) 42 — — — ✓   Code generation — — ✓ — — ✓   Ticket management — — — ✓ — ✓   CRM &amp; campaigns — — — — ✓ ✓   Full cross-domain — — — — — ✓   Price Free $99/yr $49/yr $69/yr $69/yr $179/yr    The $107 saving versus buying separately matters. But the real argument is that some capabilities only exist when all four systems share context. No partial bundle produces them. ### What the Business Bundle does NOT cover

- Visual page building (Elementor addon planned separately)
- Licenses for third-party plugins: the bundle activates Lola's intelligence layer, not the plugins themselves. WooCommerce, WPCode, Fluent Support, and FluentCRM must be installed independently (all have free versions)
- Creating or editing FluentCRM automation funnels (read-only plus status toggle)
- Direct access to external email providers (Lola works through FluentCRM's campaign system)
- Fixing email delivery infrastructure (Lola flags SMTP issues but cannot repair your sending configuration)
- Magento, Shopify, or any platform that isn't WordPress
 
 **Requirements:** LolaCore free core + WooCommerce + WPCode (free) + Fluent Support (free or Pro) + FluentCRM (free or Pro) + valid Business Bundle license (one key with four activations, one per addon). Activate each addon independently from **wp-admin → Lola → Settings → What Lola Can Do**. ← [The Fluent Bundle](#fluent-bundle) · [Back to Addon Overview](#addon-overview)

 Block 5 Frequently Asked Questions
--------------------------

Quick answers to the questions we hear most often.

  Setup &amp; Requirements What do I need to run LolaCore?Three things: WordPress 7.0 or later, PHP 8.1 or later, and an API key from at least one AI provider (Anthropic, OpenAI, or DeepSeek). No extra server software, no external libraries, no Node.js runtime. LolaCore runs on WordPress's native AI Client. How do I connect my AI provider?Go to **wp-admin → AI Connectors** (options-connectors.php). That's the WordPress 7.0 screen where you manage AI provider connections. Add your provider's API key there. LolaCore detects it automatically. If you had a provider configured before installing LolaCore, it's already connected. Does LolaCore store my API key?No. API keys live in the WordPress AI Connectors screen, managed by WordPress core. LolaCore reads the connection from there. It never stores keys directly, never logs them, and never includes them in memory or exported data. Which AI provider should I pick?Any of the three works for the full range of tasks. If you already have an account with one, start there. You can switch at any time without losing anything. Can I use multiple AI providers at the same time?You can configure as many providers as you want. All their models show up together in the LolaCore model selector. You pick one active model at a time, but switching takes two clicks.  The Free Core What can I actually do with the free plugin?52 abilities across 8 domains: site diagnostics, plugin management, content &amp; metadata, WooCommerce basics (13 tools), user management, database &amp; cache, taxonomies &amp; media, and themes &amp; settings. All available the moment you activate. No feature gates, no trial periods. Is the free version limited to push me toward addons?No. The 52 core abilities are the same whether you have zero addons or four. Addons add new abilities on top. If an addon license expires, you return to exactly what you had before. Nothing free becomes paid. Does it work without WooCommerce?Yes. 39 of the 52 core abilities work on any WordPress site. The 13 WooCommerce tools only appear when WooCommerce is active.  Memory What is persistent memory?Lola remembers things between conversations. When you tell her your store does free shipping over $50, she carries that into future sessions. This isn't chat history. Memory is extracted facts, scored by relevance and subject to decay over time. How does memory decay work?Every stored fact has a relevance score that drops over time. Facts that keep coming up maintain their score. Stale facts gradually fade out. The decay rate is configurable in **wp-admin → Lola → Memory Settings**. Default is 0.02. Can I see what Lola remembers?Yes. Ask her: *"What do you know about this site?"* She'll pull from active memory and tell you. You can also export the full memory database as JSON from **wp-admin → Lola → Maintenance → Export Memory**. Can I delete specific memories?You can wipe all memory from **wp-admin → Lola → Maintenance → Wipe Memory**. For targeted cleanup, use Compact Memory or ask Lola to forget specific things. Does memory transfer if I migrate my site?Yes, when you're moving the same site (local to production, switching hosts). Export memory before the move, import it after. This only works because it's the same site. Importing memory from a different site fills Lola's context with facts that don't match and will degrade her responses. Export/Import is a migration tool, not a sharing tool.  Anti-Sycophancy Why did Lola tell me "no"?Because she thinks what you're asking could damage your site. She'll explain why and suggest an alternative. Lola evaluates every write action against your site's current state before executing. Can I override her when she objects?Yes. Tell her you want to proceed anyway. She won't ask twice. But she logs the exchange in the action log so you can trace what happened if something goes wrong. Can I turn off anti-sycophancy?No. There's no toggle. Write confirmations can be disabled in **wp-admin → Lola → Safety &amp; Confirmations** (not recommended), but Lola's ability to flag risky requests is built in.  Chat &amp; Conversations Do I need special syntax to talk to Lola?No. Natural language. No commands, no slashes, no brackets. *"How many orders came in today?"* works. So does multi-part requests. What's the difference between read and write actions?Read actions (queries, reports) run immediately. Write actions (creating, modifying, deleting) always go through a preview step first. You see what will change, you confirm, then it happens. What happens when I close the chat window?The session ends. When you reopen, a new session starts with relevant context loaded from memory. If you want to keep the session active, minimize instead of closing. Can Lola undo something she did?There's no generic "undo" button, but every action is recorded in the action log. For most write actions, the reverse operation is available: she can change a price back, restore a trashed post, etc.  Skills What are skills?Short behavioral guides that shape how Lola approaches specific situations. When your message matches certain keywords, the relevant skill loads. Skills refine judgment, they don't grant new abilities or data access. Do skills cost extra?The 10 built-in skills ship free with core. They're on by default. No addon required. Can I create my own skills?Yes, with the custom skills beta toggle enabled (**wp-admin → Lola → Skills**). Write a Markdown file with YAML frontmatter, import it, or ask Lola to build one for you. Custom skills start inactive. How many skills can fire at once?Maximum 5 per message, with a 6,000-character budget. Most conversations trigger 0 to 2 skills.  Licensing &amp; Pricing How does licensing work?Core is free, forever. Addons are annual per-site subscriptions managed through Lemon Squeezy. One license key per addon, or one key with multiple activations if you bought a bundle. What happens if my addon license expires?The addon's abilities disappear from Lola's toolset. Everything else stays exactly as it was: memory, settings, core abilities, data. The free core never changes because of an addon's status. Can I move my license to a different site?Yes. Deactivate on the current site (**wp-admin → Lola → What Lola Can Do → Manage license**), then activate on the new one. How do bundles work?One license key with multiple activations. The Basic Bundle has 2 (WooCommerce Pro + WPCode Snippets). The Fluent Bundle has 2 (Fluent Support + Fluent CRM). The Business Bundle has 4 (all addons). You activate each addon separately.  Addons Do I need to configure anything after installing an addon?No. Install, activate, enter the license key. Lola's toolset expands automatically. No setup wizard, no configuration screens. Which addons are available?**WooCommerce Pro** ($99/year, 29 abilities) • **WPCode Snippets** ($49/year, 8 abilities) • **Fluent Support** ($69/year, 98 abilities) • **Fluent CRM** ($69/year, 51 abilities). Bundles: Basic $129/year, Fluent $99/year, Business $179/year. All counts are in addition to the 52 free core abilities. What is cross-addon intelligence?When multiple addons are active, Lola sees data across all of them. A support ticket about a missing order pulls actual order data. A marketing campaign checks for open tickets before sending. The more addons active, the more connections she makes. No configuration needed.  Limitations Can Lola access my server or hosting panel?No. Lola is confined to WordPress. She can't SSH, edit files on the filesystem, modify php.ini, or restart services. She can tell you what WordPress sees (PHP version, memory limits), but can't change server-level settings. Can Lola update premium plugins?She can update any plugin from WordPress.org. Plugins with private update servers (most paid plugins) need their own update mechanism. Lola can tell you they're out of date, but the actual update is outside her reach. Can Lola edit my page builder layouts?No. She works in the data layer. She can create and edit underlying content, but can't drag Elementor widgets or rearrange Gutenberg blocks visually. Does Lola work on WordPress Multisite?LolaCore is designed for single-site installations. She won't crash on multisite, but her abilities operate on the current site only. Network administration is out of scope.  Safety &amp; Trust Does Lola ever change things without asking?Only read actions run without confirmation. Every write action goes through preview-and-confirm first. The only exception is if you've explicitly disabled confirmations in **wp-admin → Lola → Safety &amp; Confirmations**. Is there an action log?Yes. Every action Lola executes is recorded: what was done, when, whether it was a dry run or confirmed, and whether you overrode a warning. What about data privacy?Conversations go directly from your WordPress site to your AI provider. LolaCore doesn't route through its own servers, doesn't log externally, and doesn't send data to lolacore.com. The only external call beyond the AI provider is license validation with Lemon Squeezy.  Settings Where are the settings?Everything lives in **wp-admin → Lola** (the Lola Configuration page). Eight sections: Lola's Brain (AI Model), Communication Style, Lola's Avatar, Memory Settings, What Lola Can Do, Safety &amp; Confirmations, Maintenance, and Skills. What does "Communication Style" change?It controls how Lola explains things, not what she can do. **Technical** uses dev terminology. **Professional** (default) uses clear language without jargon. **Direct** gives minimal explanations and maximum action. What does "Learning Mode" do?When enabled (default), Lola explains what she's about to do before showing the action preview. Turn it off for a faster flow once you're comfortable. When should I re-scan the site?After a major plugin update, a site migration, or a theme switch. The initial scan runs automatically on activation. A re-scan takes under 60 seconds.  Troubleshooting Lola isn't responding to my messages.Check three things: (1) Is your AI provider still configured in **wp-admin → AI Connectors**? (2) Does the API key still have credit? (3) Is PHP running without fatal errors? If the provider is configured, try a simple *"Hello"* to rule out timeouts. I switched providers and Lola seems different.Different AI models have different reasoning patterns. Your memory and settings are completely independent of the provider. Try another model if one feels less useful for a specific task. A skill isn't firing when I expect it to.Check the skill's trigger list. If it's a custom skill, verify it's set to "active." Also check that the master skills toggle is ON in **wp-admin → Lola → Skills**. I imported memory and some facts seem wrong.If you imported from an old backup of the same site, run Compact Memory (**wp-admin → Lola → Maintenance**) to clean up stale facts. If you imported from a different site, that's the problem. Memory is site-specific. Wipe it and let Lola build fresh context from a re-scan.