Install
Paste a script tag, install the Sitepilot WordPress plugin, or load the Chrome extension. Five minutes, no developer needed.
<script
src="https://friday.starkspherelabs.com/widget.js"
data-key="frd_..."
async
></script>Install Friday once (one script tag, or the WordPress plugin) and your site stops being just pages — it becomes something an AI can do. Answer questions from real content, click buttons, fill forms, walk visitors through whatever they came to do. AI-native isn't a feature you add. It's what your site becomes.
Friday makes your site AI-native by reading the DOM in real time — no preconfigured intents, no per-button integration code.
Paste a script tag, install the Sitepilot WordPress plugin, or load the Chrome extension. Five minutes, no developer needed.
<script
src="https://friday.starkspherelabs.com/widget.js"
data-key="frd_..."
async
></script>On every chat-open she scans the live DOM — every visible button, link, form, toggle. Owners control which kinds she can act on (auto / confirm / off) and can teach jargon (“incident memory” → /workflows/incidents).
They open chat, ask for what they want — Friday answers from your content, navigates them, fills the form, clicks the button. State- changing actions need explicit visitor consent (one-click confirm bubble). Every action is logged for your audit trail.
500 messages/month free. No credit card. Google login.
Below is a real demo. The site on the left is fake; Friday's responses are real; the insights on the right are exactly what you'd see in your admin every Monday.
No databases. No setup. Auto-tagged. Search that actually works.
Most “AI assistants” deflect support tickets. Friday clicks the buttons, fills the forms, walks the visitor through the flow they actually came to do.
Visitor says “take me to pricing” → Friday navigates. Says “turn off email notifications” → Friday clicks the toggle and saves. She scans the actual page DOM in real time — not a hand-written workflow.
“Ask the brain what's our team velocity” → Friday writes the question in your search box and hits submit. Native event dispatch, React-safe value setting, defensive form-submit detection — the executor is battle-tested across SPA frameworks.
Compound intents stitch across page navigations. Visitor asks “disable agent actions” from any page → Friday navigates to the right one and finishes the toggle on arrival. Chat history + intent state survive the nav.
Per-kind permissions (auto / confirm / off), allow/deny regex rules, every action logged for audit. Friday confirms before anything state-changing. Your visitors never wake up Monday wondering what Friday did over the weekend.
Action audit log, per-kind policy, site catalogue, jargon mapping — the dashboard is the owner's console for an AI that's actually doing things.
incident memory → /workflows/incidentsteam velocity → /goals?tab=velocityship list → /dashboard/releasescustomer pulse → /feedbackThe dashboard treats Friday as an employee whose work you audit — not a chatbot you hope behaves.
Most assistants forget who you were the moment the URL changes. Friday carries the intent across the nav, finds the right control on arrival, and finishes it.
Visitor asked once. Friday navigated, restored chat, scanned the new page, picked the right tools, and committed the change — all without a single line of workflow config.
What Friday does today (act on the page in front of a visitor) is the same primitive as the operator we're building next: an AI that can do back-office work across your stack. Same architecture, more reach.
Visitor asks "can I see a demo?" Friday opens your Cal.com, picks a slot, books it. You see the meeting tomorrow.
Visitor says "I want Pro for a team of 5." Friday pre-fills the checkout with the right plan, the right seat count, the right billing cycle. They click pay.
Returning visitor comes back warm. Friday surfaces the founders' discount automatically — no "DM me a code" dance.
High-intent visitor with a real question. Friday emails your sales team with the full context — every prior visit, every pain point — and replies in chat that someone will be in touch.
Everything Friday does is logged in your dashboard. No surprise actions, no rogue chatbot. You see every step.
The category isn't “better chatbot.” It's a different thing. Here's what Friday does that no chat widget on the market does.
| Friday (adoption agent) | Generic chat widgets | |
|---|---|---|
| Reads the page in real time | Yes — live DOM scanner | Pre-built workflows only |
| Clicks buttons + fills forms | Native click + React-safe value set | Read-only — just answers questions |
| Multi-step actions across pages | Intent continuation built in | Forgets on every nav |
| Setup per action | Zero — Friday discovers them | Engineer-configured per intent |
| Owner approval gating | Per-kind policy + allow/deny rules | All-or-nothing |
| Audit log of what was done | Every action with selector + args | Conversation transcript only |
| Works on any site | Script tag, WP plugin, or extension | Plugin-only / vendor lock-in |
| Setup time | 5 minutes | Hours-to-days of workflow config |
Paste one script tag. We're shipping native apps for the marketplaces that need them.
One install. Friday becomes a real assistant on your site — answering, clicking, filling, submitting. Free up to 500 messages a month, no card required.
A site whose visitors can talk to it the same way they'd talk to a colleague — "take me to pricing," "toggle notifications off," "submit my question," "book a demo." Friday reads your live DOM, finds the right control, and operates it. No per-button engineering. Your existing site becomes the API.
Chatbots answer questions. Friday answers AND clicks the button, fills the form, walks the visitor across pages, submits on their behalf. She has a real DOM scanner, a real action executor with React-safe value setters and synthetic event fallbacks, an audit log of every selector she touched. Same widget UI; fundamentally different job.
Five minutes if you're on WordPress (install the Sitepilot plugin, click Connect to Friday, done). Five minutes if you're hand-coding (paste one <script> tag before </body>). Three minutes if you have the Chrome extension. Setup is one of the easiest parts of using Friday.
No — you have more control than with a chatbot. Per-kind permissions (auto / confirm / off for nav, click, scroll, form-fill, external-link), allow/deny regex rules, an audit log of every action with selector + args. Friday's confirm bubble appears before anything state-changing. You can deny entire UI regions with a `data-friday-deny` attribute.
Yes. The scanner runs in the visitor's browser after the page has hydrated, so React/Vue/Svelte rendered content is fully visible. SPA route changes are detected via patched history.pushState — Friday re-scans within 50ms instead of waiting for MutationObserver debounce. The executor uses React-safe value setters so controlled inputs work correctly.
Scanner walks open shadow roots up to 5 levels deep. Picks up most design-system components, Salesforce LWC, web-component-based libraries. Closed shadow roots are sealed by the browser — nothing penetrates those, by design.
No. The launcher is ~14KB minified — lighter than most favicons. The chat iframe only loads when a visitor clicks the button. The scanner runs only on chat open + on debounced DOM changes after that. Most visitors load nothing heavy.
Yes. Visitor cookies are first-party. Per-workspace data isolation; no bleed between sites. Visitor data is never used to train AI models (Anthropic and Google don't train on what we send). One-tap visitor deletion for GDPR right-to-be-forgotten. Full privacy policy at /privacy.
Operator mode lets you use Friday as a personal assistant on ANY website — not just sites you own. Per-domain workspaces auto-provision the first time you visit. No leakage between sites. Pages you browse get catalogued so Friday learns your tools (your Linear, your Notion, your bank's site) without you having to crawl them manually.
After 500 visitor messages per month. Free tier covers most indie sites for months. Paid plans start at $29/mo for 5,000 messages + unlimited workspaces. Full pricing at /pricing. No surprise bills — Friday pauses at the cap with a polite message until next month.