No signup. No download. Click the button, allow your mic, and have a real conversation. Same agent you'd ship on your site.
Set NEXT_PUBLIC_FLOO_DEMO_AGENT_ID in your environment to the agent ID you want exposed on this public page (e.g. agt_demo_001). Then redeploy and refresh.
Tip: create a dedicated "Public Demo" agent in your dashboard so you can rate-limit / monitor it independently from production agents.
Demo runs on Floo's shared infrastructure. Latency varies with your network and the LiveKit region nearest you.
Add to your site
Drop the Floo SDK on any page. Pass an agent ID and you're done. Works in React, Vue, Svelte, vanilla — anywhere JavaScript runs.
npm install @flooai/sdk
import { FlooCall } from "@flooai/sdk";
const call = new FlooCall({
agentId: "agt_abc123",
variables: { customer_name: "Rajat" },
});
call.onTranscript((t) => console.log(t));
await call.start();