> For the complete documentation index, see [llms.txt](https://help.pagefly.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.pagefly.io/integrations/ai-assistant-connector/what-your-ai-assistant-can-do.md).

# What your AI assistant can do

Everything you can ask Claude, ChatGPT or another connected assistant to do with your PageFly pages — build, edit, check, measure and publish.

Once PageFly is [connected to your assistant](/integrations/ai-assistant-connector/connect-pagefly-to-claude-chatgpt-or-another-ai-assistant.md), you work with your pages by asking in plain language. You never name a tool or learn a command — the assistant picks what it needs from what you asked for.

This page is the full list of what it can reach, grouped by the job you are trying to do. Each group ends with the example phrasings that work best.

{% hint style="info" %}
**Nothing here spends your PageFly AI credits.** Your assistant's own model does the thinking; PageFly assembles, renders and stores the result. What still applies is your plan's live-page allowance when you publish, and your heatmap slots when you switch tracking on.
{% endhint %}

### Look at your pages

Your assistant can read anything in your PageFly page list, whether you built it by hand, from a template or with the assistant itself.

* **List your pages** with type, published state and when each was last edited.
* **Describe one page** — a numbered outline of its sections and elements with the text each one carries, so you can talk about "section 3" and mean the same thing it does.
* **Read one section in detail** — every element, its copy, its settings and how it is styled at each screen size.

> "List my PageFly pages" · "What is on my homepage?" · "Which pages are still drafts?" · "Read me section 2 of the spring landing page"

### Find things to build with

* **Search the template library** for page or section templates by keyword.
* **Search your store's images** across Shopify Files, your product photos and your PageFly uploads.
* **Look up your products and collections** so a product list or collection grid points at the real thing rather than whatever sorts first alphabetically.

> "Find a template for a skincare landing page" · "Show me FAQ section templates" · "What product photos do we have for the linen shirt?"

### Build a page

The assistant reads PageFly's own page-authoring guide first — the same instructions FlyMate uses inside the editor — so it builds with real PageFly elements and layout rules rather than guessing.

1. It creates a new, **unpublished** page in your page list.
2. It adds sections one at a time, top to bottom, up to **10 sections per page**, using your store's own images.
3. It can **show you a picture** of a section before adding it, and of the whole page once the sections are in, so you can judge the look without opening anything.
4. It sends a **preview link** that renders the page inside your live theme. You do not need to be logged in to open it.
5. It publishes only when you say so.

> "Build a landing page for our new running shoe: hero, three benefits, product box, reviews, FAQ and a closing call to action" · "Show me what that section looks like before you add it"

### Change a page you already have

You never have to start a page over because one part came out wrong. Sections are numbered from the top and your assistant sees those numbers.

* **Rewrite a whole section** in place — everything else on the page is left exactly as it was.
* **Edit inside a section** — change one heading, one button colour, one image, without re-writing the rest of it.
* **Reorder sections**, or **remove** one.
* **Rename a page** or change the handle its storefront URL is built from.
* **Set the page's custom CSS or JavaScript** — the same two boxes you edit in the PageFly editor.
* **Delete a page** — permanent, and the assistant confirms with you first.

> "Make section 2 shorter and put the button above the image" · "Change the hero heading to 'Built for long runs'" · "Move the FAQ above the reviews" · "Rename this page to Spring Sale 2026"

{% hint style="warning" %}
Deleting a page cannot be undone and there is no trash bin. If the page was published it comes off your storefront with it. Read the page title in the assistant's confirmation before you say yes.
{% endhint %}

### Check a page for conversion problems

Your assistant can run a **Page Checkup** — the same check PageFly runs inside the editor, against the same eight conversion criteria, scored by the same formula.

* It reads PageFly's checkup criteria, looks at pictures of your page and at measurements PageFly takes off the real page (button contrast and size, what fits in the first screen).
* It judges each criterion; **PageFly does the scoring**, so the health score you get in chat is the same number you see in the app.
* The result is saved to your page, so it appears in the Page Checkup drawer in PageFly like any other checkup.
* After it fixes something, it marks those findings as fixed and the score goes back up.
* It can also just **read your last checkup** without running a new one.

> "Check my product page for conversion problems" · "What did my last Page Checkup find?" · "Fix the two critical issues you found"

{% hint style="info" %}
The assistant judges; PageFly scores. That is deliberate — a score an assistant worked out itself would disagree with the one in your app, and you would have no way to tell which was right.
{% endhint %}

### See how your pages are performing

If you have PageFly Analytics switched on, your assistant can read the same figures you see in the app.

* **Traffic, engagement and revenue** for the whole store or one page, over any date range, with the movement against the period before.
* **A breakdown by one dimension** — which countries, devices, traffic sources, campaigns, pages or days of the week did best and worst.
* **Per-section performance** — views, clicks, add-to-carts, exit and bounce rates, and how long each section was actually on screen.
* **A/B test results**, including per-variant sessions, orders, revenue and the lift over the original.

> "How did the spring landing page do last month?" · "Which countries convert best?" · "Which section on my product page loses the most people?" · "How is my A/B test going?"

### See where visitors click

* **Switch heatmap tracking on or off** for a published page.
* **Read the heatmap** — where people clicked and how far down they scrolled, per section — plus a link that draws it over the page itself.
* **List which pages are being tracked** and how many slots your plan allows.

> "Turn on the heatmap for my product page" · "Where are people clicking on the homepage?" · "Which pages am I tracking?"

### Spot broken pages

* **Page health** — pages pointing at products that no longer exist, missing images, dead variants.

> "Any broken products or missing images on my pages?"

### Publish and go live

* **Publish** a page to your storefront, or **unpublish** it (the page itself is kept).
* Publishing uses one of your plan's live-page slots. If your store is at its limit the assistant tells you instead of publishing.

> "Publish that page" · "Take the summer sale page down"

### Plan, limits and help

* **Your plan status** — live-page slots used, AI credits, what your tier includes.
* **An upgrade link** — a Shopify approval link, created only after you agree. Nothing is charged until you approve it in Shopify.
* **Search this help center** — the assistant answers how-to questions from these articles rather than guessing.

> "What plan am I on?" · "How many live pages can I have?" · "How do I add a countdown timer in PageFly?"

### What it does not do

Worth knowing before you ask:

* **It never touches your Shopify admin.** No customers, no orders, no store settings, no theme files. It talks only to PageFly, about PageFly pages. See [data, permissions and security](/integrations/ai-assistant-connector/ai-assistant-connector-data-permissions-and-security.md).
* **It does not publish or delete without you.** Publishing happens when you ask; deleting a page needs your confirmation.
* **It does not work on pages built in PageFly's previous editor.** It can read them; editing those still happens in PageFly.
* **It does not replace the editor for tiny touch-ups.** Nudging one word or one colour is faster in the editor, or with FlyMate inside it.
* **It cannot see your storefront as a shopper does.** It works from your saved page, so a change you have not saved is not there yet.

### What your plan includes

Every current PageFly plan, **Free included**, gets everything on this page, within that plan's own allowances.

**Some older PageFly plans get a reduced set** — reading and describing pages, searching templates and this help center, plan status and the upgrade link. If yours is one of them, the assistant says so plainly the moment you ask for something outside that set, rather than failing quietly.

Two further things apply to every plan:

* **Analytics, heatmaps and A/B figures follow your tier.** They also need **PageFly Analytics switched on**. When something is not included, the assistant says which of the two it is rather than guessing — being told to upgrade something you already own is worse than no answer.
* **Publishing follows your live-page allowance**, exactly as it does inside PageFly.

The quickest way to know what yours covers is to ask:

> "What plan am I on, and what does it include?"

Your assistant reads it live from PageFly, so that answer is always current — more so than any table here could be.

### Full tool list

Your assistant sees these by name and chooses between them; you never call them yourself. The tools marked **basic** are the ones every plan has, including the older plans described above.

| Tool                              | What it does                                                        |
| --------------------------------- | ------------------------------------------------------------------- |
| `list_pages` **(basic)**          | List your pages with type and published state                       |
| `get_page` **(basic)**            | Describe one page: a numbered outline of its sections and elements  |
| `get_section`                     | Read one section in full — elements, copy, settings, styling        |
| `search_templates` **(basic)**    | Search the PageFly template library                                 |
| `search_help` **(basic)**         | Search this help center                                             |
| `get_plan_status` **(basic)**     | Your plan, live-page slots and AI credits                           |
| `create_upgrade_link` **(basic)** | Create a Shopify approval link for a paid plan                      |
| `list_shop_media`                 | Find images in Shopify Files, product photos and PageFly uploads    |
| `list_shop_catalog`               | Look up your products and collections by their Shopify id           |
| `get_page_authoring_guide`        | PageFly's page-building instructions, read before building          |
| `create_page`                     | Create a new, unpublished page                                      |
| `add_section`                     | Add one section to a page                                           |
| `update_section`                  | Replace one section, in place, with a newly written one             |
| `apply_section_edit`              | Change part of a section without rewriting the rest                 |
| `move_section`                    | Reorder the sections of a page                                      |
| `delete_section`                  | Remove one section                                                  |
| `update_page`                     | Rename a page or change its URL handle                              |
| `update_page_code`                | Set the page's custom CSS or JavaScript                             |
| `delete_page`                     | Permanently delete a page — confirms with you first                 |
| `preview_section`                 | Screenshots of one section before it is added                       |
| `render_page`                     | Screenshots of a whole saved page                                   |
| `preview_page`                    | The storefront preview link for a page                              |
| `publish_page`                    | Publish a page to your storefront                                   |
| `unpublish_page`                  | Take a page off your storefront (the page is kept)                  |
| `get_page_health`                 | Broken product references, missing images, dead variants            |
| `get_cro_findings`                | Findings from your latest Page Checkup                              |
| `get_page_checkup_guide`          | PageFly's Page Checkup criteria                                     |
| `get_page_checkup_facts`          | Pictures and measurements needed to check one page                  |
| `submit_page_checkup`             | Save a checkup result to your page                                  |
| `resolve_page_checkup_findings`   | Mark findings fixed after the page was changed                      |
| `get_page_metrics`                | Traffic, engagement and revenue for the store or one page           |
| `get_metrics_breakdown`           | Metrics split by country, device, source, campaign, page or weekday |
| `get_section_performance`         | Per-section views, clicks, add-to-carts, exit and bounce rates      |
| `get_ab_test_results`             | Your A/B tests and their results                                    |
| `get_ab_test_variant_metrics`     | Per-variant sessions, orders, revenue and lift                      |
| `enable_page_heatmap`             | Switch heatmap tracking on for a page                               |
| `disable_page_heatmap`            | Switch heatmap tracking off and free the slot                       |
| `get_page_heatmap`                | Clicks and scroll depth per section, plus an overlay link           |
| `list_heatmap_pages`              | Pages being tracked, and your plan's slot allowance                 |

### Related

* [Connect PageFly to Claude, ChatGPT or another AI assistant](/integrations/ai-assistant-connector/connect-pagefly-to-claude-chatgpt-or-another-ai-assistant.md)
* [Data, permissions and security](/integrations/ai-assistant-connector/ai-assistant-connector-data-permissions-and-security.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.pagefly.io/integrations/ai-assistant-connector/what-your-ai-assistant-can-do.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

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