Visitors can chat with the agent and start a voice call from the browser, without dialing a phone number. This page explains, in non‑technical terms:
- What the widget does
- When to use it
- Where to configure it in the Fluents.ai dashboard
- What you or your web developer needs to do next
What the widget is
The widget is a small, floating assistant you add to your website. When a visitor opens your site, they can:- Open the widget
- Type questions or requests
- Click the phone icon to start a live voice conversation with your agent
Each agent can have its own widget configuration.
Typical use cases
Businesses use the widget to:-
Answer common questions on a website, 24/7
(for example, hours, pricing, location, basic support) -
Capture and qualify new leads
(for example, collect name and contact info, then send them to your CRM or team) -
Offer instant “call with an agent” from a landing page
(for example, for sales teams that want to speak with prospects as soon as someone shows interest) -
Provide after‑hours coverage on key pages
(for example, contact page, checkout, signup page)
Where to configure the widget
The widget is configured from within each agent. To find the settings:- In the left sidebar, click Agents.
- Click the agent you want to use on your website.
- At the top of the agent page, click the Widget Integration tab.
What you see on the Widget Integration tab
The tab is divided into two main sections:-
Direct JWT Token
A quick way to generate a token that lets a website use this agent’s widget.
This is useful for testing or simple setups. -
API Signing Key
A more advanced option for developers.
It lets your backend system create short‑lived tokens automatically for the widget.
This is better for production websites and logged‑in users.
In many cases, your web developer will take the information from this tab and add the widget to your website.
Direct JWT Token (simple option)
Use Direct JWT Token when you:- Want to try the widget quickly on a test site or landing page
- Do not yet have a developer integration
- Are comfortable copying and pasting a value into your website settings
-
See which agent the widget will use.
The widget is always tied to the current agent you are editing. -
Choose a Token Expiry (how long the widget token will stay valid).
Examples: 30 minutes, 1 hour, 3 hours, 6 hours, or Never expire. - Click Generate Widget Token to create a token.
-
Copy the value shown under Your Widget Token.
The page also explains that this value will be used with the website snippet.
- Give this token to your web developer and ask them to “use this as the widget token” for your site.
- Or, if you manage the website yourself, follow the instructions next to the token in the UI (and the “Show equivalent code” option, if available).
Note
Tokens that “never expire” are convenient for tests, but less secure.
For important production websites, prefer shorter expiry times or the API Signing Key approach.
API Signing Key (advanced, for developers)
If you have a developer or an engineering team, they will likely prefer API Signing Keys. On the API Signing Key tab you can:-
Click Generate API Signing Key.
Fluents.ai shows you a new key once. -
Copy this key and store it in a safe place (for example, a secrets manager).
For security reasons, Fluents.ai cannot show the full key again later. -
See a table of your existing keys, with:
- When each key was created
- A Key ID
- A Remove action to delete a key you no longer want to use
- Use this key on your server, not in the browser.
- Have your server create short‑lived access tokens for the widget whenever a user visits your site or logs in.
- Pass those tokens to the website snippet that loads the widget.
“Go to the agent’s Widget Integration tab, open API Signing Key, generate a key, and use it to create tokens for the Fluents widget on our website. You can click ‘Show equivalent code’ in the app for examples.”
What you or your developer does next
After you have either:- A Widget Token from the Direct JWT Token tab, or
- An API Signing Key for your developer,
-
Copy the embed snippet
On the Widget Integration tab, look for the embed or installation instructions
(for example, under “Widget Installation” or “Show equivalent code”). -
Give it to your web developer
Ask them to:- Add the snippet to the pages where you want the widget to appear.
- Insert the widget token where the instructions indicate.
-
Publish or deploy your website
Once the changes are live, the widget should appear and connect to your Fluents agent.
Testing the widget from the dashboard
Before or after adding the widget to your website, you can test the agent itself from inside Fluents.ai:- Go to Agents.
- Select your agent.
- In the right‑hand panel (or main area, depending on your layout), use Test Call Agent to start a test call.
- Confirm the agent behaves as you expect:
- Answers with the right greeting
- Understands the questions you care about
- Follows your configured flows and post‑call actions
Common questions
Does the widget require a phone number?No. The widget connects directly to your agent over the web. The visitor can speak to the agent through their browser. Can each agent have its own widget?
Yes. The settings on the Widget Integration tab apply only to the agent you are editing. You can enable widgets on multiple agents if you want different experiences on different websites or pages. Who should use API Signing Keys?
Teams with developers who want more control and better security in production. The signing key allows your backend to create short‑lived tokens and to tie widget usage to logged‑in users or plans.
Where to go next
-
Configure what your agent says and does in the
Agent Feature Guide. -
Learn how to react to widget calls and events in your own systems using
Webhooks. -
Manage workspace‑wide keys and settings in
Get API Key and
Settings.

