No add-ons, no per-feature pricing, no enterprise gates. The full capability set ships with the $29 Starter plan.
When a returning visitor types "still trying to figure out the install thing," Foxy already knows what they were working on three days ago and picks up exactly where it left off.
{
"last_seen": "2 days ago",
"stuck_at": "DNS verification step",
"tried": ["Webflow tag", "Cloudflare CNAME"],
"next_step": "verify TXT record"
}
Use the bookmarklet or Chrome extension to record yourself doing a task on your own product. Foxy plays the walkthrough back to visitors right inside the chat, narrating each step. When your UI changes, the DOM-aware runtime adapts automatically.
steps: [
{ action: "navigate", to: "/dashboard" },
{ action: "highlight", target: "Add Site" },
{ action: "highlight", target: "domain input" },
{ action: "narrate", text: "Paste your domain here" }
]
On pricing pages Foxy proactively mentions the free trial. On checkout it surfaces the refund policy. On long form pages it offers to summarize. Every signal is grounded in your KB — never invented.
then foxy.say( "Just letting you know — every plan includes a 14-day free trial, no card required. Want to start?" )
Foxy uses pgvector for semantic search and Postgres full-text for exact-match queries. Every answer is grounded in retrieved KB pages. Pricing, refund terms, and policy answers are extracted verbatim — never paraphrased into something wrong.
matches: [
{ title: "Refunds", score: 0.91 },
{ title: "Cancellation", score: 0.78 }
]
confidence: HIGH (green band)
source: kb/refunds (verbatim)
Auto-detects the visitor's language and responds in kind. Source KB stays in your original language; only Foxy's output is translated. No glossaries to maintain, no per-language KB to keep in sync.
detected: ja-JP (confidence 0.99) foxy_reply: "FoxChatは月額29ドルから ご利用いただけます。14日間の 無料トライアルもございます。"
Refund disputes, churn risk, abusive language, low-confidence questions, or visitors stuck on the same page for too long all trigger an escalation to your team. You choose the channel — Slack, email, push notification, or all three.
conversation: c_8a3f... visitor: alice@acme.io routed_to: #support-tier-2 channels: [slack, push, email] sla: 5 minutes
Agencies and resellers get full white-labeling on the Agency plan: per-client brand profiles, custom from-email on transcripts, your domain on shared conversation links, and per-brand widget styling.
logo: "acme-logo.svg" primary_color: "#5B21B6" from_email: "support@acme.io" transcript_domain: "help.acme.io" hide_foxchat_branding: true
One script tag. Free for 14 days. From $29/mo after.
Start free trial