Learn how to create an Extension API Key, connect the Chrome extension
to MyPluro, validate a licensed domain, record a user flow, and review
accessibility findings that static scans may miss.

  • 1
    Create an API Key
    Generate a secure Extension API Key inside MyPluro.
  • 2
    Connect the Extension
    Paste the key into the Pluro Chrome DevTools extension.
  • 3
    Validate the Domain
    Confirm that the current page is licensed and authorized.
  • 4
    Record and Review
    Capture a user flow and review results, timeline, and evidence.

 

API Key Configuration

Create a dedicated Extension API Key in MyPluro before using the
Behavior Scan extension.

Step 1: Open the Extension Key page

Log in to your MyPluro account and navigate to:

Account Configs → Extension Key

Step 2: Create a new API key

Select New API Key.

In the dialog:

  • Enter a clear key name, such as MyPluro Extension.
  • Select an expiration date.
  • Select Create Key.

MyPluro New Extension API Key dialog with fields for the key name and expiration date
Create a dedicated API key for the Pluro Behavior Scan extension.

Step 3: Copy and securely store the key

The newly created key appears in the Extension Key list. Copy the
complete key when it is generated and store it securely.

The API key allows the extension to connect to MyPluro on your behalf.
Deleting the key in MyPluro immediately invalidates it.

MyPluro Extension Key page showing an active API key and its expiration date
The created API key appears with its name and expiration date.

Connect the Extension to MyPluro

Add the generated key to the Pluro panel inside Chrome DevTools.

Step 1: Open Chrome DevTools

Open the website you want to test and launch Chrome DevTools:

  • Press F12.
  • Press Ctrl + Shift + I on Windows.
  • Press Command + Option + I on macOS.
  • Right-click the page and select Inspect.

Select the Pluro tab in Chrome DevTools.

Step 2: Open Settings

In the extension navigation, select:

6. Settings

Step 3: Paste the API key

Paste the key into the Token / Client Key field.

The production API endpoint is managed by Pluro:

https://my.pluro.ai/dashboard/api

The API Base URL is fixed in the production extension and cannot be
edited.

Pluro extension Settings screen showing the API Base URL and Token Client Key fields
Paste the Extension API Key into the Token / Client Key field.

Step 4: Confirm the connection

After the key is saved, the extension displays the current MyPluro
access status.

Authentication
Valid
Domain license
Active
Current page
Allowed

Pluro extension MyPluro access panel showing valid authentication, active domain license, and allowed current page
A successful connection confirms authentication, license, and page access.

Validate the Domain

The current website must be registered and licensed in MyPluro
before a Behavior Scan can run.

Step 1: Open the page you want to test

Navigate to the exact website page on which you want to record the
interaction flow.

Step 2: Check the current page

In Settings, select
Check current page.

The extension verifies:

  • Whether the API key is valid.
  • Whether the domain has an active MyPluro license.
  • Whether the current page is authorized for scanning.

Successful validation

When validation succeeds, the extension displays:

  • Success
  • Page authorized by MyPluro
  • The validated domain name

You should also see the following confirmation:

Authentication valid. Domain licensed. Current page is registered
and ready.

Pluro Behavior Scan panel showing successful authentication and an authorized domain
A validated page is ready for recording and behavior analysis.
If validation failsCheck that the API key is correct, the key has not expired, the correct
MyPluro organization is being used, and the domain has an active
license. Also check differences between the www, non-www, and subdomain
versions of the website.

Record and Analyze a User Flow

Record a real interaction and let Pluro analyze the behavior that
occurred during the browser session.

Authorize Page

Start Recording

Interact With Page

Stop Recording

Run Local Analysis

Review Results

Step 1: Prepare the page

  • Open the page at the beginning of the user journey.
  • Close unnecessary dialogs or browser panels.
  • Choose one specific interaction flow to test.
  • Enable any accessibility mode required for the test.

When testing a website that uses the Pluro accessibility widget,
enable the relevant widget mode before recording. Some applied fixes
may only be active when Screen Reader Support is enabled.

Step 2: Start recording

Select Start Recording and perform the flow naturally.

Example interactions include:

  • Navigating with Tab and Shift + Tab.
  • Opening and closing a menu.
  • Opening a modal dialog.
  • Completing and submitting a form.
  • Triggering validation errors.
  • Expanding an accordion.
  • Activating dynamically updated content.
  • Using the Pluro accessibility widget.

Step 3: Use the recording controls

  • Start Recording — begins capturing the user flow.
  • Pause / Stop Capture — temporarily pauses event capture.
  • Stop Recording — ends the recording session.
  • Clear — removes the current recording.
  • Export JSON — exports the captured flow.
  • Run Local Analysis — analyzes the recorded interaction.

Step 4: Run Local Analysis

After stopping the recording, select
Run Local Analysis.

The extension displays the number of:

  • Accessibility findings
  • Timeline steps
  • Recorded actions

Pluro Behavior Scan recording controls and completed local behavior analysis with recorded interaction steps
Run the local analysis after completing the recorded user journey.

Understand the Results Interface

The captured session is organized into results, timeline, and
supporting evidence.

Overview

Displays authentication, domain authorization, scan readiness,
recording status, analysis status, and general finding counts.

Record Flow

Provides the recording controls and shows the captured interaction
sequence, including actions and relevant page elements.

Results

Shows accessibility findings related to keyboard behavior, focus,
modals, forms, errors, and dynamic content.

Timeline

Presents the recorded interaction in chronological order to help
reviewers understand and reproduce each issue.

Evidence

Provides supporting information such as selectors, events, focus
changes, DOM details, screenshots, and recorded page state.

Settings

Controls authentication, page authorization, evidence capture, and
privacy-related recording options.

Common findings

Depending on the recorded flow, Pluro may identify issues involving:

  • Keyboard navigation
  • Unexpected focus movement
  • Keyboard dead ends
  • Modal focus management
  • Form validation
  • Error announcements
  • Dynamic content updates
  • Status messages
  • Accessible names
  • Controls that cannot be operated correctly

Evidence and Privacy Settings

Control the level of evidence captured during each recording.

Default scan options

Available options may include:

  • Capture screenshots
  • Capture DOM snapshot
  • Mask email values in recorded flows
  • Mask phone values in recorded flows

Screenshots and DOM snapshots should only be enabled when richer
evidence is required.

Recommended Testing Process

Test one focused user journey at a time for clearer and more useful
results.

Example: Test a contact form

  1. Open the contact form.
  2. Start recording.
  3. Navigate through the form using the keyboard.
  4. Submit the form with required fields left empty.
  5. Review how validation errors are presented.
  6. Stop recording.
  7. Run Local Analysis.
  8. Review Results, Timeline, and Evidence.

Create a separate recording for another journey, such as opening a
modal, navigating a menu, operating an accordion, or using a dynamic
interface.

Troubleshooting

Review these common checks when the extension cannot connect,
authorize, or record correctly.

Authentication is invalid
  • Generate a new Extension API Key.
  • Confirm that the complete key was copied.
  • Verify that the key has not expired or been deleted.
  • Remove the saved key and enter it again.
Domain license is inactive
  • Confirm that the domain exists in MyPluro.
  • Verify that its subscription or license is active.
  • Confirm that you are using the correct organization.
Current page is not allowed
  • Confirm that the URL belongs to the registered domain.
  • Check differences between www and non-www addresses.
  • Check whether the page uses another subdomain.
  • Select Check current page again.
No events are recorded
  • Confirm that recording has started.
  • Keep Chrome DevTools open during the session.
  • Interact with the page after selecting Start Recording.
  • Reload and authorize the page again when necessary.
No findings are displayed

A scan with no findings does not confirm that the entire page is
accessible. It means that no supported behavior issues were
detected in the specific recorded flow.

Combine Behavior Scan with:

  • Automated scanning
  • Manual accessibility testing
  • Keyboard testing
  • Screen-reader testing
  • Expert review

 

Behavior testing completes the accessibility picture

Static scans identify issues in page structure. Pluro Behavior Scan adds
evidence from real user interaction, helping teams detect accessibility
failures that only appear while people use the interface.