Giov Copilot
Giov Copilot turns the chat widget you already installed into an AI assistant inside your own signed-in dashboard.
On this page
Giov Copilot is an assistant that lives inside your product. Your users ask in plain words. Copilot explains the page they're on, finds their records and, once they confirm, carries out the task for them.
Copilot isn't a second widget. It extends the Giov chat widget already on your website:
- Public pages and signed-out users keep your normal support chat.
- Signed-in users on your dashboard paths get Copilot in the same widget.
There's no second script, mount or login.
How it works
- It acts as the signed-in user. Copilot calls your API from the user's browser, with their existing session. Your backend keeps deciding what each user may do, so you don't need to build anything new on the server to get started.
- It only does what you approve. You choose which of your app's requests Copilot may use. Giov plans each action, checks its inputs and permission level, and asks the user to confirm before anything changes.
- It knows your product. Copilot answers with a published GiovBot agent's knowledge, voice and model. Public GiovBot replies don't need to be switched on.
- It sees the current page. Copilot knows the page's address and title. Your app can also share data the user can see on the page with
ChatWidget.setContext. See JavaScript API. - A person is always available. When a user asks for a person, the conversation goes to your team.
Panel views
Copilot opens compact, at the normal widget size. Users can dock it as a full-height side panel or open it full screen. On screens too narrow to dock, Copilot uses full screen instead. You choose the side, the panel width and whether the floating button shows during setup.
Permission levels
Every approved action has a level:
| Level | Covers | Runs |
|---|---|---|
| View | Reading data only | Straight away |
| Change | Everyday edits | After the user confirms, unless the user auto-approves changes and you allow it |
| Sensitive | Deletes, money, security and team changes | After the user confirms, unless the user gives Full access and you allow it |
Users can change their own confirmation mode in Copilot, within the limits you set in Giov Copilot → Permissions.
Voice input
When voice input is on in Settings → Chat widget, Copilot's message box has a microphone too. Users speak, watch their words appear, edit them and send the request themselves; Copilot never runs anything from voice alone. The voice connection uses the user's Copilot session, so it needs no extra setup on your server. Your site's Permissions-Policy must allow the microphone; see Content Security Policy.
Requirements
| Requirement | Details |
|---|---|
| Advanced plan | Copilot needs the Advanced plan. It includes Copilot, the website channel and GiovBot. The GiovBot add-on alone doesn't unlock Copilot. |
| A published GiovBot agent | Copilot answers with its knowledge and voice. See GiovBot. |
| The chat widget on your website | Copilot builds on the widget you already installed. |
| A way to verify signed-in users | Usually the workspace identity secret, which your server uses to compute userHash. See Identify signed-in users. |
| An admin account | Only workspace admins can open the Copilot settings. |
Copilot runs use the same monthly AI credits as GiovBot.
Your Copilot setup
Sign in to see your workspace's plan, paths, identity check and the setup steps left to do.
If your site sends a Content Security Policy, the widget origin must also be allowed in frame-src for Copilot. See Content Security Policy.
Where to set it up
Open Giov Copilot from the dashboard sidebar.
- Overview: the setup guide on your first visit, then the three setup steps and Publish.
- Permissions, Shortcuts and Activity: what Copilot may do, the one-click buttons users see, and how Copilot is being used.
- Website setup: the exact code for your site, with your workspace ID, website and dashboard paths already filled in. It also has a short brief you can hand to a developer or a coding agent.
- Developer guide: the full technical reference inside your dashboard.
Giov Copilot → Website setup is the quickest way to install. Its snippets use your own values, so you don't have to swap in placeholders.
Next steps
- Set up Copilot: the three-step setup and publishing.
- Identify signed-in users:
userHash, single-page apps and API tokens.