Choose a template
Open Widget Studio and start from the closest real experience: Click-to-Call, Meeting Join, AI Agent, AI Agent Plus, or Agents Dashboard.
A working base, not a blank canvas
Use Widget Studio to shape what visitors see, test the states they will encounter, and export focused CSS or JSON. Use Widget Builder for production keys, approved domains, and the final embed.
Start at the stage that matches what you need today. Your design work remains portable into the secured production setup.
Start without signing in. Pick a template, preview real states, and tune the public experience.
Open StudioSign in when you are ready to save keys, domains, CSS, JSON, and production behavior.
Open BuilderInstall one script and element, then test permissions, placement, and the complete runtime path.
View embed guideEach step has a concrete outcome, so it is always clear when to move forward.
Open Widget Studio and start from the closest real experience: Click-to-Call, Meeting Join, AI Agent, AI Agent Plus, or Agents Dashboard.
Set the flow, theme, labels, layout, icons, and spacing before touching advanced overrides.
Move through idle, form, connecting, active, completed, and error states. Check both desktop and mobile before publishing.
Use Custom CSS for presentation and Custom JSON for supported content, labels, icons, and schema-level overrides. AI handoff is optional.
Bring the final CSS and JSON into Widget Builder, choose the production key, add allowed domains, and save.
Open Widget BuilderLoad the embed on the target domain, grant the expected permissions, complete one real interaction, and confirm the fallback path.
Start broad in Controls, validate in Preview, then make precise changes in Inspector.
Choose the flow, theme, layout, labels, and state before making element-level changes.
Select elements in the runtime-like canvas and inspect the exact state visitors will see.
Refine text, spacing, color, icons, and mapped overrides for the selected element.
CSS and JSON are production inputs. The AI prompt is optional working context.
Presentation rules for spacing, type, borders, color, responsive behavior, and state-specific treatment.
Supported content, labels, icon choices, layout flags, and schema-mapped overrides.
Optional design context for generating a focused CSS or JSON suggestion. It is not the publishable artifact.
Preview every important state, then secure and publish the finished configuration.