Skip to main content

Can I control which pages on my website the Brilo AI voice widget appears on?

Y
Written by Yatheendra Brahmadevera
Updated over a week ago

Direct Answer (TL;DR)

Brilo AI supports Voice Widget Page Targeting so you can control which pages on your site load the Brilo AI voice widget. You can target by URL pattern, page path, or DOM conditions so the widget only appears on high-intent pages (for example, a payment page or patient portal). Page targeting is configured in the Brilo AI console as part of widget placement and routing rules and can be scoped to a session or to repeat visits. When properly configured, Brilo AI minimizes unwanted interruptions while ensuring voice coverage where it matters most.

Can I show the widget only on specific pages? — Yes. Brilo AI can be configured to load the widget by URL patterns, page paths, or DOM selectors so it appears only on the pages you choose.

How do I hide the widget on sensitive pages? — You can exclude URL patterns (for example, /checkout or /patient-records) in the Brilo AI widget settings and prevent the script from loading on those pages.

Can I change targeting without redeploying code? — When you use Brilo AI’s hosted configuration, many targeting rules can be updated in the console and take effect without a full site redeploy.

Why This Question Comes Up (problem context)

Enterprise teams ask about Voice Widget Page Targeting because site context matters for regulated and revenue-critical pages. Healthcare, banking, and insurance teams want voice access in the right moments—on support pages or application flows—while avoiding pages with sensitive workflows or strict compliance requirements. Operations and security teams also need predictable widget behavior for auditability and to reduce false positives in monitoring systems.

How It Works (High-Level)

Brilo AI’s Voice Widget Page Targeting controls when the Brilo AI voice widget script injects and renders on your site. Targeting typically evaluates URL patterns, page path rules, or simple DOM selectors before the widget initializes. When a match is found, the Brilo AI voice agent loads, applies the configured runtime settings (for example, microphone prompts, language, and session persistence), and begins listening for incoming calls or user interactions.

Page-level targeting is the rule set you configure to decide which URLs or page conditions load the widget. Widget placement is the decision of where and when the voice widget appears on a rendered page. Session scope is how long a targeted widget instance remains active for a visitor (for example, until the tab closes or the session times out).

For implementation patterns and broader agent setup, see the Brilo AI resource on building agents: Brilo AI - How to Build an AI Voice Assistant.

Related technical terms: page-level targeting, URL pattern, DOM selector, widget placement, session persistence.

Guardrails & Boundaries

Brilo AI enforces several operational guardrails to keep page targeting safe and predictable. Targeting rules should not be used to expose the voice widget on pages that handle sensitive personal health or financial data unless your security and privacy teams have approved the configuration. Avoid loading the widget on pages that require uninterrupted flows (for example, payment confirmation or PHI entry) and use exclusion patterns for those URLs.

Exclusion rules are the configuration you use to prevent the widget from loading on specific pages. Brilo AI will not automatically override client-side consent or cookie preferences; you must wire consent checks into the page targeting logic when required.

For guidance on answer quality and self-learning behavior that affects when the agent should intervene, review: Brilo AI - How Self-Learning AI Voice Agents Are Transforming Customer Support.

Applied Examples

  • Healthcare: A hospital deploys Brilo AI voice widgets only on its appointment scheduling and after-hours nurse triage pages, excluding any pages that collect electronic protected health information (ePHI) until approved by compliance. This reduces interruptions during clinical form entry and limits exposure on sensitive pages.

  • Banking: A retail bank configures Brilo AI to show the voice widget on the “lost card” and “account help” pages but excludes the online loan application and payment pages. Page-level targeting reduces the risk of disrupting transaction flows and limits the agent to appropriate support interactions.

  • Insurance: An insurer targets the voice widget to claims lookup and policy FAQ pages. The team uses URL patterns to avoid customer portals where identification and signatures are captured.

Do not interpret these examples as legal or compliance advice. Consult your legal and security teams before enabling the widget on regulated pages.

Human Handoff & Escalation

When the Brilo AI voice widget detects a request that requires a person, workflows can be configured to escalate or hand off. Typical options include routing to a live agent queue, initiating a callback, or creating a ticket in your CRM. Brilo AI’s routing rules let you choose handoff conditions—such as low confidence in intent, a specific customer utterance (for example, “speak to an agent”), or repeated failed resolutions.

Handoffs can be scoped by page context; for example, on an insurance claim page you can escalate immediately to a claims specialist, while on a general FAQ page you might present a scheduled callback. When enabled, handoff requires a configured endpoint for agent routing, such as your webhook endpoint or your contact center routing integration.

Setup Requirements

  1. Provide a list of target and exclusion page URLs or URL patterns that define where the Brilo AI voice widget should load.

  2. Insert the Brilo AI script snippet into your site header or tag manager and confirm it can read the page path or DOM selector conditions.

  3. Configure targeting rules in the Brilo AI console to match your provided URL patterns or DOM selectors.

  4. Provide a webhook endpoint or CRM routing details if you want Brilo AI to escalate calls or create records.

  5. Validate browser consent and cookie flags on pages where the widget will appear to meet privacy requirements.

  6. Test widget behavior in staging across the critical flows you identified and confirm exclusions for sensitive pages.

For a practical integration example and guidance on automating on commerce pages, see: Brilo AI - How to Automate Shopify Order Status Requests with AI Voice Agents.

Business Outcomes

Targeting the Brilo AI voice widget to the right pages reduces agent interruptions on low-value pages and increases coverage on high-value or support-intensive pages. Expected operational benefits include clearer routing of voice interactions, fewer unnecessary escalations, and improved customer satisfaction where voice presence matters most. Targeted widget placement also supports compliance and auditability by minimizing the widget’s exposure on regulated workflows.

FAQs

Can Brilo AI load the widget only for logged-in users?

Yes. Use URL patterns or DOM selectors that are only present on authenticated pages, or include a client-side flag that the Brilo AI script reads to decide whether to render the widget.

Will changing targeting rules require redeploying site code?

No—many targeting rules can be modified in the Brilo AI console and take effect immediately if you use the hosted configuration. However, changes that depend on new client-side flags or DOM elements may require small front-end updates.

How do I prevent the widget from showing on a checkout or payment page?

Add exclusion URL patterns for your checkout and payment paths and test in staging. Also ensure the script checks for consent or page-specific flags before initializing on those pages.

Does the widget respect browser privacy settings and cookie consent?

Brilo AI’s script will run according to your site logic. You should integrate consent checks into the page targeting rules to ensure the widget only loads when visitor consent and privacy conditions are satisfied.

Can I target by element on the page rather than just URL?

Yes. Brilo AI supports simple DOM selector conditions, so you can require the presence (or absence) of an element before rendering the widget.

Next Step

Did this answer your question?