Help center
Open dashboard

Catch Bugs Before Users Do with Glitch

Finds what's broken on a page — links, images, forms, and the errors behind them — then fixes it, on your say-so.

Atarim team Updated 7 Aug 2026 · 19 min read
Atarim AI
Glitch the QA agent reporting a bug found on a live page
Before you start

Relevant for

  • Agencies checking work before a client sees it.
  • Anyone looking after sites after launch, including clients on a care plan.
  • Teams who want a repeatable check they can run on every page.
  • Anyone taking on a site they didn't build and needing to know what's already wrong.

Required knowledge

  • Familiarity with tasks in Atarim, since every finding arrives as a task.
  • Comfortable reading a proposed change and deciding whether to approve it — approvals apply to a live client site.
  • No development experience needed to run a check or read the findings.

Tools & resources needed

  • Nothing to set up for checking. A check runs on any live or staging page opened by URL.
  • For Glitch to fix what he finds: the Atarim WordPress plugin, on WordPress 6.9 or later. Applying changes is WordPress-only and marked Beta.
  • The site connected through the plugin, otherwise a change applied from the page shows as a live preview and disappears on refresh.
  • Console output captured alongside the page, if you want the console pass to run.

Some things break quietly. A link that stopped resolving when a page was renamed, an image that never loads on mobile, a form field that isn't built the way it looks. Nobody notices until a client does. Glitch is the specialist who goes looking for them — and, unusually among the InnerCircle, he'll repair what he finds if you ask him to.

Glitch Personality Snapshot

In the app he’s simply Functionality, and he’s the one member of the team who treats a page as something to be caught out. Where Pixel is looking at how a page reads visually and Lexi at how it reads as language, Glitch is hunting. Watch the sidebar while a check runs and he announces himself doing exactly that — Glitch here, looking for bugs — then narrates the sweep as he goes.

That energy stops at the point of writing something down. His findings are deliberately flat: the specific thing that’s wrong, the evidence for it, and what it costs the page rather than why it’s interesting to him. He won’t pad a list to look thorough, and he won’t reach into another specialist’s territory to do it — a genuinely clean page gets a short report, and that’s the intended outcome, not a failed check.

The same restraint runs through how he repairs things. He fixes the fault and stops. When a proper repair would mean touching more than the broken part, he’ll tell you rather than decide for you.

How it actually works

Glitch works two ways, and the difference between them is the most important thing on this page.

ModeWhat Glitch doesDoes anything change?
CheckingInspects the page and reports what he can see.No. A check writes nothing, ever.
FixingRepairs a specific fault you’ve asked him to repair.Yes — scoped to the fault, and gated by your approval.
Note
A check never turns into a fix on its own. Nothing on your site changes because Glitch spotted a problem — you decide what gets repaired, and you approve it first.

What you can check

A check isn’t limited to one page.

TargetWhen to use it
A single pageBefore a handover, or when something specific has been reported.
A whole sitePost-launch sweeps, taking on a site you didn’t build, or a periodic pass over a client on a care plan.
Choose a preset, add a short description, then select Review This Page.
Findings arrive as tasks pinned to the elements
For a whole site, attach the project in dashboard chat and ask for the review
A site review returns findings across the pages it covered
Tip
Run a whole-site check when you inherit a site. Broken links and missing images accumulate quietly over years, and a site you didn’t build is exactly where you have no idea what’s already wrong.
Note
Where you start the check depends on what you’re checking. Review This Page covers the page you’re on. For a whole site, start from the dashboard chat instead.
Warning
This is separate from the plugin. The Atarim WordPress plugin is what lets changes actually save to the site, and it is available now. Applying a change is currently supported on WordPress only, marked Beta, with Lovable, Bolt and Webflow listed as coming. Explore the WordPress Plugin.

What Glitch looks for

Glitch reads the page as your visitors see it, across desktop, tablet and mobile.

What he checksWhat that catches
LinksAddresses that go nowhere, usually left behind when a page was renamed or removed.
AssetsImages, files and references that don’t load.
Form structureFields and forms that aren’t built properly — visible faults in how the form is put together.
Buttons and controlsThings that look interactive but aren’t wired up to anything.
Layout breakageElements collapsing or disappearing at a breakpoint, content pushed off-screen, overflow that hides something.
Broken statesButtons stuck looking inactive, a form with no success or error message, a component that never resolves.
Page structureMarkup that’s gone wrong in a way you can see on the page.
FrictionPatterns that get in a visitor’s way or stop them finishing what they came to do.
Drift since launchThings that have quietly degraded on a site nobody has looked at in a while.
Tip
Run Glitch once the page is basically finished. Checking a half-built page mostly tells you it’s half-built, and you’ll spend the time dismissing findings about work you hadn’t done yet.

What Glitch doesn’t do

This matters as much as the list above, because it’s what’s still on you.

He doesn’tWhat that means for you
Fill in or submit formsHe sees how a form is built and flags faults in it. He can’t tell you whether it actually sends an email when someone hits submit. Test that yourself.
Watch the page liveHe reads what the browser recorded while the page was captured, not the page as it runs. Errors that only fire when someone clicks, types or submits won’t be in that record. Ask for a live browser check in chat when you need one.
Test what happens server-sideAnything behind the page — logic, integrations, delivery — is outside what a check can observe.
GuessIf he can’t see evidence of a problem, he won’t invent one. A short list of real faults is the point.
Stray into other specialists’ workDesign is Pixel’s, copy is Lexi’s, accessibility is Navi’s, SEO is Index’s.

Running a check

Glitch reads what the browser captured rather than the live page, so a check finds visible faults rather than ones that only appear when someone clicks.

Checking a single page

Instructions:

  • Open the page from Projects and click Review This Page.
  • Choose the preset that matches your goal for the page — each one carries its own set of specialists — or switch to Custom to write your own prompt and pick the specialists yourself. Presets covering stability or bugs bring Glitch in automatically.
  • Add a short description of what you’re checking, so the specialists know what matters to you on this particular page.
  • Start the check and leave it. It runs in the background, so you don’t need to keep the tab open.
  • Choose a Preset
    Add a short description

    Checking a whole site

    Instructions:

  • Open the AI chat from your dashboard.
  • Attach the project you want checked.
  • Ask for the check directly — for example, “Run a review of this site, focused on anything broken.”
  • It confirms the target before starting, then runs in the background the same way a page check does.
  • For a whole site, attach the project in dashboard chat and ask for the review.
    Note
    A check covers the whole page, not just bugs — design, copy, SEO and accessibility run alongside Glitch’s part. It also runs a page speed test and an accessibility test, each producing its own downloadable report, and checks your colour contrast. Those two belong to Index and Navi rather than Glitch. Explore How to Run an AI-Powered Page Review.
    Recommendation
    Run a check on a page you’re about to hand over. Glitch will sweep it for dead links, missing assets and forms that aren’t built the way they look, across every screen size, before your client finds any of it. Explore How to Run an AI-Powered Page Review.

    What comes back

    Each fault arrives as its own task, grouped by desktop, tablet and mobile — so you can see at a glance that the footer link is broken everywhere while the form only breaks on phones. Every task says what’s wrong and points at the exact element.

    Review panel showing Claro’s progress update, a team handoff to Glitch, an AI Review Cycle PDF, and a Review Cycle Complete card
    Review panel on the Tasks tab, showing findings grouped by page section with tags identifying each issue
    Each one is pinned to the element it relates to and grouped by section
    Dashboard chat with a site-wide QA audit requested, Claro’s confirmation, and the task assigned to Glitch.

    Console findings sit in their own group rather than under a screen size, because they came from what the browser logged rather than from how the page looked at a particular width.

    The check also closes with a plain summary of what was found, written in language you can pass on to a client.

    Tip
    Because findings are ordinary tasks, they behave like the rest of your work — assign them, tag them, set a status, pull them onto a board. Tagging Glitch’s findings makes them easy to pull up again at release time.
    Note
    Findings arrive as suggestions pinned to the element, ranked high, medium or lower, each showing which screen size it came from. Explore Getting The Most Out Of The InnerCircle.
    Note
    Findings are internal. AI activity is hidden from clients and guests by default, and a finding stays visible to your team only — nothing appears to a client because a check ran. Keeping one turns it into a task that behaves like any other, and it stays internal unless you choose otherwise. The one exception is feedback clarification, which the person who left the comment sees, because they are the one answering it.
    Tip
    Hover the device marker on a finding and it tells you where it was spotted — which screen size the fault appeared at. That saves reproducing a “it looks fine on my machine” report before you can start on it.

    Choosing what gets fixed

    Nothing is repaired until you ask. When you’re ready, tell Atarim to work through the findings — and be specific about scope. “Just the critical ones.” “Only the mobile problems.” That instruction is read before anything is touched.

    Instructions:

  • Ask for the fixes you want, scoping them however you like.
  • Approve the changes that need your sign-off. Anything waiting on approval sits there until you decide. It won’t apply itself.
  • Each fix is applied, then checked against the page again to confirm it actually took effect.
  • You get one summary at the end covering what was fixed and what wasn’t. Anything unverified is reported as unconfirmed, not as done.
  • Changes needing sign-off wait for your approval before anything is applied.
    Recommendation
    Ask for fixes in batches rather than all at once. A check across three screen sizes can return a lot, and reviewing ten approvals properly is worth more than waving through forty.
    Warning
    Read approvals before accepting them. These are real changes to a live client site. The gate exists for a reason, and approving quickly defeats the point of having one.

    What comes with each finding

    Alongside the description of what’s wrong, every finding carries the context a developer would otherwise have to go and gather.

    CapturedWhy it matters
    ScreenshotShows the page as it was when the fault was found.
    Element locationIdentifies the exact element, not the general area of the page.
    Screen size and browserExplains faults that only appear on certain setups.
    Status, priority and tagsLets the finding move through your process like any other task.
    The threadReplies and decisions stay attached to the finding itself.

    A worked example

    What Glitch finds: a link in the footer pointing at a page that was renamed three months ago.

    What the fix is: the address is corrected. Nothing else.

    The link element isn’t rebuilt, its container isn’t touched, and the footer isn’t regenerated. That restraint is deliberate: the smaller the change, the less there is to go wrong on a page you didn’t build recently and can’t fully remember. Where a proper repair genuinely would need more than the broken part, he says so and leaves the decision with you rather than making it.

    How Glitch treats your site

    This is the part clients ask about, and the part worth being able to answer confidently.

    RuleWhat it means in practice
    Fix the fault, not its surroundingsA broken link means the address gets corrected. He won’t rebuild the button, or the section it sits in.
    Big fixes get raised, not madeIf a proper repair would mean changing more than the broken part, he stops and suggests it instead of doing it.
    Your live page stays upHe won’t unpublish it, rename it, change its address, or bin it to make room for a new version.
    Rebuilds happen on a draftWhere something genuinely needs rebuilding, it’s built as a draft, checked, and swapped in once — only when you say so.
    Three tries, then he asksIf a fix keeps failing he tells you, and asks whether you want it undone or left as is.
    No silent reversalsHe won’t quietly undo his own work and leave you wondering what changed.
    Warning
    Fixes need WordPress 6.9 or later. On older versions everything else works exactly as normal — checks, feedback, comments, screenshots and collaboration. Glitch simply can’t apply repairs. Explore the WordPress Plugin.

    The console pass

    Glitch has a check of his own beyond the visual one: the browser console.

    Where console output is captured with the page, it’s reviewed as a separate pass — what the browser logged while the page was loading, read against the page it came from. These are the faults a visual scan can’t see because nothing on screen looks wrong.

    ConditionWhy
    Console output has to be capturedThe pass runs on what was recorded alongside the page. No console data, no console pass.
    Glitch has to be in the checkIt’s his pass. If the preset didn’t include him, it doesn’t run.
    It counts as its own passLike each screen size, it’s a separate piece of work in the check.
    Tip
    Console errors are the failures your client reports as “it just doesn’t work” with no other detail. Catching them in the same pass as the visible faults is the difference between one round of fixes and three.
    Note
    This is a read of what the browser reported while the page was captured, not a live debugging session. Deep logic faults, anything that only fires on a specific user journey, and server-side problems still need testing by hand.

    Where Glitch works

    Most people meet Glitch in a page check and assume that’s all he is. He turns up in three more places, and behaves differently in each.

    WhereWhat he doesHow it starts
    Page checksInspects the page and reports faults. Changes nothing.Choose a preset, or pick him with Custom.
    On the pageAnswers questions about a specific element, and can apply the change there and then.Click an element and ask.
    In a taskWorks inside a single task — investigating, fixing, and commenting the result.Claro routes the work to him, or you ask in the task.
    Workspace chatPicks up bug work across all your projects and sites, with Claro coordinating.Ask Claro; it routes anything broken to Glitch.
    Note
    You rarely need to name him. Anything broken, erroring, or not doing what it should goes to Glitch automatically — “the form submit does nothing” lands with him without you asking. Questions about how something looks go to Pixel, and how it reads go to Lexi.

    On the page

    Click an element on a page and ask Glitch about it, and he answers about that element specifically. Where he proposes a change, you get Show me and Do it buttons beneath it.

    Show me and Do it appear beneath a proposed change.

    Show me puts the change on the page in front of you. You can toggle it off and back on to compare against the original, regenerate it if it isn’t what you meant, and take a screenshot of the result straight into the thread as a comment.

    Show me puts the change on the page so you can compare it against the original.

    Do it applies the change with you approval — it queues and runs in the background rather than making you wait — and an Undo control then appears on that same comment if you want it back.

    Undo appears on the same comment once a change has been applied.
    Note
    They aren’t only on the page. The same Show me and Do it buttons appear on a finding inside its task, so you can act on it from the thread without going back to the page. The arrow beside Do it opens the platform list — WordPress is the one that applies changes today, with the others marked as coming.
    Warning
    On an unconnected site, the change isn’t saved. On a connected WordPress site the change is written to the page properly. On a site without the plugin — or before it’s connected — the same change applies as a live preview only, and disappears on refresh. Still useful for showing a client what you mean; just don’t mistake it for work that’s landed. Explore the WordPress Plugin.

    In a task

    Glitch also works inside individual tasks. Claro assigns bug work to him, he investigates and fixes it, and the result lands as a comment on that task. You don’t have to be there while it happens — Claro carries the outcome back to you.

    Glitch works inside the task and posts the result as a comment.
    Tip
    He advises on any site, anywhere. He only makes changes on WordPress, with the plugin connected. Everywhere else you still get the diagnosis and the fix described — you apply it yourself.

    Working with a reply

    Every AI answer carries a few controls beneath it. Alongside Show me and Do it you can copy the response, and mark it a good or bad response with the thumbs — that rating goes back to us and is how the specialists get better at the work you actually do.

    The composer underneath has its own set of choices.

    Comment posts normally.

    Send to Claro hands your message to Claro instead, for when the thing you want isn’t this specialist’s job.

    Add a note posts internally — only Admins and Team Members can see it.

    Set internal task hides the whole task from guests and clients, with Unset internal task to put it back.

    Rate a response with the thumbs up or thumbs down controls.
    Send to Claro hands the message over when it isn’t this specialist’s job.
    Comment posts to the thread normally.
    Add a note posts internally, visible to Admins and Team Members only.

    White-label behaviour

    Note
    In a white-labelled workspace, Glitch appears under your agency’s naming rather than as Glitch or Atarim. Clients never see the Atarim name in these conversations, and nothing a client reads is attributed to an AI.
    Note
    Changes can be put back. A copy of the original is saved before anything is applied, and each change affects one element — so there’s a single thing to restore. Going further than one element means rolling the page back or restoring from a backup.

    Working with the other specialists

    Some faults you might expect from Glitch belong to someone else. Knowing the split saves you re-running checks looking for something he was never going to find.

    SpecialistHandles
    PixelSpacing, alignment, and anything that simply looks wrong.
    NaviMissing alt text, keyboard navigation, contrast.
    LexiWording, tone, and calls to action.
    IndexPage titles, descriptions, heading order, and search structure.
    ClaroTurning vague feedback into clear work, and directing the rest.
    Recommendation
    Run Glitch alongside the others rather than alone. A broken link and a confusing heading are both reasons a visitor leaves, and one check catches both. Discover Getting The Most Out Of The InnerCircle.

    Frequently asked questions

    Does Glitch find JavaScript errors?

    Yes, where console output was captured with the page and Glitch is part of the check. It runs as its own pass over what the browser logged. It’s a read of that record, not a live debugging session.

    Does he test whether my form actually works?

    No. He checks how the form is built and flags faults in it. He doesn’t fill it in, submit it, or check whether the email arrives.

    Will he change my site while checking it?

    No. Checking never changes anything. Fixing is a separate thing you ask for, and changes needing sign-off wait for your approval.

    Do I have to select Glitch every time?

    No. Most presets bring him in automatically. Use Custom when you want to choose the specialists yourself.

    What happens if a fix breaks something?

    Every fix is checked afterwards, and anything unverified is reported as unconfirmed rather than done. After three failed attempts he stops and asks whether to undo it, rather than reversing his own work.

    Will he ever take my page offline to fix it?

    No. He won’t unpublish, rename, re-address or delete a live page. Rebuilds are staged as a draft and swapped in once, on your explicit approval.

    Why did he only fix part of the problem?

    Fixes are deliberately scoped to the fault itself. Where a proper repair would mean changing more than the broken element, he raises it as a recommendation rather than making a sweeping change on his own.

    Can I use him on a site that isn’t WordPress?

    You can check any page. Applying fixes needs the Atarim WordPress plugin on WordPress 6.9 or later.

    Does Glitch only work in page checks?

    No. He also answers on the page itself, works inside individual tasks, and picks up bug work across your projects from workspace chat. Only the page check is read-only — in the other places he can apply changes.

    Why didn’t my change save?

    Changes applied from the page save only on a connected WordPress site. Without the plugin, the same change shows as a live preview and disappears on refresh.

    Will my client know they’re talking to Atarim?

    Not in a white-labelled workspace. Glitch appears under your agency’s naming, and nothing a client reads is attributed to an AI.

    Can I undo a fix later?

    Yes, while the saved original still exists — a copy is kept before the change is applied, and undoing restores it. Each change affects one element, so there’s a single thing to put back. You’ll be told plainly if a change can’t be reversed.

    What information comes with a finding?

    A screenshot, the element it relates to, the screen size and browser it appeared on, and a status, priority and tags. Replies stay attached to the finding itself.

    Can I check a whole site rather than one page?

    Yes. A check can cover a single page or an entire site.

    Can I send the findings to my client?

    Every check ends with a plain summary you can pass on, and the page speed and accessibility tests produce their own downloadable reports. There’s no single downloadable file for the check as a whole. Individual findings are tasks, so they can also be assigned or copied into another tracker.

    Which findings should I fix first?

    Work in priority order: high (red) affects conversions and clarity, medium (orange) covers usability and hierarchy, and lower is cosmetic.

    Does he replace a QA pass before launch?

    No. He covers what’s visible on the page plus the console pass. Interaction testing, form delivery and anything that only fails on a specific user journey are still yours to check.

    Common issues

    • Glitch didn't take part in the check — the preset you chose probably didn't include him. Use Custom Preset and select him directly.
    • He missed a bug you know about — if finding it needs clicking or submitting, it's outside what a check can see. If it was a console error, check console output was captured and that Glitch was in the review.
    • A form is broken but nothing was flagged — he checks how forms are built, not whether they send. Submit it yourself to test delivery.
    • A fix won't apply — check the site is on WordPress 6.9 or later, and that nothing is sitting waiting for your approval.
    • He flagged something already fixed — run the check again. Findings reflect the page as it was when it ran.
    • Nothing changed after a check — expected. Checks never change anything. Ask for the fixes separately.
    • You only checked one page and wanted the site — run the check against the whole site rather than a single page.
    • Undo isn't available on a change — the saved original is no longer there. Restore from a backup instead, either the whole site or just part of it.
    • A change vanished when you refreshed — the site isn't connected, so it applied as a preview only. Connect the plugin to save changes.
    • A fix is marked unconfirmed — he couldn't verify it worked, so he's told you rather than claiming success. Check that one by hand.

    Conclusion

    Glitch covers the faults that are visible on a page and easy to miss — dead links, missing assets, forms and controls that aren't built the way they look. He finds them across every screen size, and repairs them when you ask, without touching anything you didn't ask about.

    What he doesn't cover is worth holding onto: interactions, form delivery, and anything that only goes wrong once someone starts using the page are still a manual job. Used with that in mind, he removes the tedious half of a QA pass and leaves you the half that needs judgement. And he isn't confined to checks — you can point at a broken element on any page and have him fix it there. Explore How to Run an AI-Powered Page Review.

    Tips & best practices

    • Don't read a short report as a shallow one — he won't invent findings to fill space.
    • Run him once the page is close to finished, not while it's still being built.
    • Ask for fixes in batches so you can actually read the approvals.
    • Put a check on a schedule for every site you look after — drift is what he's good at catching.
    • Make sure console output is captured if you want the console pass, and still test the journeys that matter by hand.
    • Submit your own forms to test delivery, especially on anything that takes payment.
    • Tag his findings so they're easy to pull up during release tracking.
    • Run him alongside the other specialists rather than on his own.
    • Use Show me on the page when a client needs to see the fix before agreeing to it.
    • Connect the plugin before a working session, so changes save instead of vanishing on refresh.
    • Re-run a check after fixing things by hand, to confirm what's left.
    • Undo promptly if a change is wrong — it relies on the saved original being there.
    • Pass the check summary on to clients on care plans — it shows the work that would otherwise be invisible.
    • Keep your own off-site backups regardless of the protections built in.

    Related articles