Skip to main content

Getting started with Uxify Agents

Written by Vasil Dachev

Uxify Agents allow you to automate performance optimization, monitoring, and decision making without manual work. An agent follows a set of instructions, uses the tools you give it access to, and performs tasks on a schedule or whenever you run it.

Whether you want to automatically optimize INP, monitor Core Web Vitals, or build completely custom workflows, agents let you describe the outcome you want in plain English while Uxify handles the execution.

Accessing Agents

You can find Agents in the left-hand sidebar of your Uxify dashboard.

The sidebar displays all of your active agents, giving you quick access to the AI automations currently running on your website.

To discover more agents, modify existing ones, or create your own, click Browse agents.

From there, you can:

  • Browse and deploy new Agent Templates.

  • Edit and customize your existing agents.

  • Create a new custom agent from scratch (Enterprise plans only).

This is your central hub for managing everything related to Uxify Agents.

Agent templates

To help you get started quickly, Uxify includes a growing collection of Agent Templates.

These templates are pre-built instruction sets created and tested by the Uxify team. Each template is optimized for a specific use case and follows best practices that we've validated internally.

Examples include:

  • Navigation AI

  • INProve

  • Vita (Core Web Vitals monitoring)

  • Carter (Cart abandonment recovery)

  • Reel (Automatic UX recordings)

As Uxify continues to evolve, new templates will be added regularly, giving you more automation options without requiring any setup from scratch.

You can either:

  • Start from one of our templates

  • Modify an existing template

  • Build your own custom agent (Enterprise)

Creating an Agent

Creating an agent only takes a few minutes.

Every agent consists of four main sections:

1. Name

Give your agent a descriptive name.

You can:

  • Keep the template's default name

  • Rename it to better match your workflow

  • Create your own custom name from scratch

Choose a name that clearly describes what the agent is responsible for.


2. Instructions

The Instructions section defines exactly what your agent should do.

Think of it as giving directions to a teammate - you simply describe the task in natural language, and the agent follows those instructions.

Instructions can be as simple or as detailed as you need.

For example, an optimization agent may:

  • Scan the last 7 days of Real User Monitoring data

  • Detect performance regressions

  • Notify the team before making changes

  • Apply optimizations automatically

  • Send a final summary once complete

Organize work into steps

Instructions are built from individual steps.

You can:

  • Add steps at the beginning

  • Insert new steps between existing ones

  • Append additional steps at the end

  • Reorder your workflow as it evolves

Breaking work into clear, sequential actions makes agents easier to understand and maintain.

Use tools inside instructions

Agents become powerful by interacting directly with Uxify tools. Simply type @ while writing an instruction to see all available tools.

For example:

  • @Reality – analyze Real User Monitoring data

  • @INProve – apply interaction optimizations

  • @NavigationAI – predict and preload the next page

  • @Send – send email summaries

Many tools are also configurable. Clicking a tool inside your instructions opens its configuration panel, where you can adjust settings specific to that tool.

For example, @NavigationAI lets you:

  • Choose between Eco and Max optimization modes.

  • Enable or disable default page exclusions.

  • Add custom URL exclusions.

  • Enable Safari Prefetch support for compatible browsers.

This makes it easy to fine-tune how each tool behaves without changing your instructions.

Write in plain English

You don't need to learn a scripting language.

Simply describe:

  • the task

  • the expected behavior

  • any conditions

  • what should happen next

For example:

Scan the last 7 days of data, identify pages with slow interactions, notify me before applying fixes, then configure INProve to cover at least 75% of traffic.

The more specific your instructions are, the more predictable the agent's behavior becomes.


3. Operation

The Operation section provides a summary of your agent configuration.

Here you can quickly review:

  • Which tools the agent uses

  • How often it runs (check-ins)

  • The availability

This gives you an overview of how your agent will operate before deployment.


4. Test or Deploy

Before enabling an agent across your site, you have two options.

Test Agent

Run the agent in a controlled environment to verify that the instructions produce the expected outcome. Testing allows you to fine-tune your workflow before making it active.

Deploy Agent

Once you're satisfied with the configuration, deploy the agent. The agent will begin operating according to its configured schedule and instructions.

Custom Agents (Enterprise)

Enterprise customers can build completely custom agents from scratch.

Instead of starting from a template, you can create your own workflow tailored to your organization's needs.

This flexibility allows Enterprise teams to automate virtually any workflow supported by Uxify.

Best Practices

To build reliable agents, we recommend:

  • Keep each instruction focused on a single task.

  • Break large workflows into multiple steps instead of one long instruction.

  • Test agents before deploying them.

  • Use descriptive names so agents are easy to identify later.

  • Start from a Uxify template whenever possible - they're built using proven workflows and are continuously improved as new capabilities become available.

Did this answer your question?