Embeddable products

Put a live call, meeting or AI agent on any website.

Click-to-call, AI agents that hand off to your team, meeting doorways and full calls dashboards. Build one in your dashboard, paste a single snippet, and it runs on the domains you allow. No rebuild, and nothing for your visitors to install.

  • One script tag
  • Domain-locked keys
  • Works with any site builder
Example embed
Pick an entry point

Start from what your visitor needs.

The path

Widgets are built in the dashboard

Three steps, and only the first two are required. Widget Studio is a styling and preview layer — useful, never necessary.

  1. Build it in the dashboardWidget Builder is where a widget is created — pick the type, choose a key, and it hands you an embed snippet.Open Widget Builder
  2. Paste the snippetYou are hereOne script tag on your page. Production widgets only run on the domains you allow.
  3. Restyle itOptionalWidget Studio previews every state and produces CSS/JSON overrides. Skip it and your widget still works with its default styling.Open Widget Studio
Or install the package instead of pasting the snippet

The same widgets, on npm and on GitHub. Import @mediasfu/widgets/react for the components, or @mediasfu/widgets/headless for the behaviour with no chrome at all. Step 1 does not change — the key and its domain lock come from the dashboard however the code reaches your page.

npm i @mediasfu/widgetsView on npmRead the source
Prove it in 30 secondsLoad a live widget on this site before you embed one on yours.
$0browser-to-browser callsWidgets included — platform usage from $0.10 per 1,000 audio minutes
Under the hood

What happens after the click.

The snippet is only the doorway. After the click, the widget routes the visitor into a room, an AI workflow or a person, without losing what they already did.

  • One embed, many destinations

    Start a call, join a meeting, open an AI agent or reach an operator, all from the same lightweight script.

  • Route the click to the right workflow

    The widget key, type and room settings decide where the session lands and what the visitor can do next.

  • Keep what the visitor already did

    AI and operator flows carry the chosen path, room, files and conversation, so nobody has to start over.

  • Move from automation to people

    AI widgets hand the conversation to a live operator when it needs judgment or a human touch.

Built in

Launch it, brand it and lock it down, without a rebuild.

  • Preview, copy, publish

    Build it in Widget Builder, paste the snippet, confirm the allowed domain, and you are live.

  • Make it feel native

    Colours, copy, placement and button wording, tuned so the widget belongs on the page it lives on.

  • Works on every screen

    One embed for desktop, tablet and phone, so visitors reach you from whatever is in their hand.

  • Domain-locked production keys

    Production keys only run on domains you approve; sandbox keys stay separate while you test.

  • No framework lock-in

    Web components that drop into plain HTML, WordPress, Shopify, Wix, React, Next.js or your own stack.

  • One home for the settings

    Keys, domains, CSS and JSON live in Widget Builder; Studio is where you design and preview.