Add voice calls to your Webflow site using Embed elements or custom code
Sign up at mediasfu.com to get a free widget key.
In Webflow Designer, drag an Embed element onto your page (Add → Embed).
Copy one of the code snippets below, replace YOUR_WIDGET_KEY, and paste into the Embed element's HTML field.
Click Publish. The widget appears live on your site.
<script src="https://cdn.mediasfu.com/widget.js"></script>
<mediasfu-widget
widget-key="YOUR_WIDGET_KEY"
widget-type="click-to-call"
button-text="Start Call">
</mediasfu-widget>
<script src="https://cdn.mediasfu.com/widget.js"></script>
<mediasfu-widget
widget-key="YOUR_WIDGET_KEY"
widget-type="ai-agent">
</mediasfu-widget>
<script src="https://cdn.mediasfu.com/widget.js"></script>
<mediasfu-widget
widget-key="YOUR_WIDGET_KEY"
widget-type="meeting-join">
</mediasfu-widget>
<script src="https://cdn.mediasfu.com/widget.js"></script>
<mediasfu-widget
widget-key="YOUR_WIDGET_KEY"
widget-type="calls">
</mediasfu-widget>
<script src="https://cdn.mediasfu.com/widget.js"></script>
<mediasfu-widget
widget-key="YOUR_WIDGET_KEY"
widget-type="web-agent-embed"
width="100%"
height="600px">
</mediasfu-widget>
<script src="https://cdn.mediasfu.com/widget.js"></script>
<mediasfu-widget
widget-key="YOUR_WIDGET_KEY"
widget-type="web-agent-dashboard"
width="100%"
height="700px">
</mediasfu-widget>
Customize your widget with these attributes:
To load the MediaSFU script site-wide (so you can use multiple widgets on different pages), add this to your Webflow project settings:
Go to Project Settings → Custom Code → Head Code:
<script src="https://cdn.mediasfu.com/widget.js"></script>
Then you can omit the <script> tag from individual Embed elements and just use the widget tag.
<script> and widget tags are presentwk_)