- Install the Weav chat widget
- Choose which Weav agent appears on your site
- Match the launcher to your brand
- Turn buttons, links, and other canvas layers into chat triggers
- Send an optional message when a visitor opens chat
Before you start
You will need:- A Weav account
- A Weav workspace with at least one active agent
- A Framer project with Custom Code enabled
- Permission to manage Custom Code and Code Overrides in the project
- A paid Framer Site plan that supports Custom Code
Framer workspace or account upgrades are separate from your site’s plan. The individual site must have a plan that supports Custom Code.
Install the Weav plugin
- Go to the Framer chatbot plugin.
- Click Open Plugin.
- Open the plugin in the Framer project where you want to install Weav.

Connect your Weav workspace
- Open the Weav plugin in Framer.
- Click Connect your Weav workspace.
- Complete the authorization process in the browser tab that opens.
- When you see You’re Authenticated, close the tab and return to Framer.
The connection process must be completed within two minutes. If it times out, return to Framer and start the connection again.

Choose an agent
Select the Weav agent you want to add to your Framer site, then click Next. If your workspace has only one active agent, the plugin selects it automatically. If no agents are available:- Click Create an agent in Weav.
- Create and activate your agent.
- Return to Framer.
- Click Refresh.

Install the chat widget
After choosing an agent:- Find the Chat widget section.
- Click Install widget.
- Confirm by clicking Install widget again.
- Publish your Framer site.
Installing the widget updates the Framer project, but it does not update the live website until you publish the site.

Customize the launcher
Use the Launcher appearance section to match the chat launcher to your site. You can change:- Alignment — Display the launcher on the left or right
- Theme — Use the light or dark theme
- Primary color — Choose a color or enter its hex value

Open chat from a canvas layer
Open Chat triggers let visitors open Weav by clicking a button, link, card, or other Framer canvas layer. You can also attach a message to the trigger. This is useful for actions such as:- Ask about pricing
- Book a demo
- Get help with an order
- Learn more about a feature
Create a trigger
- Install the Weav widget first.
- Select exactly one layer on the Framer canvas.
- Find the Open Chat triggers section in the plugin.
- Enter an Optional message, or leave it blank to only open chat.
- Click Assign as chat trigger.
Apply the Code Override
Assigning the trigger creates the override, but you must also apply it to the layer:- Keep the layer selected.
- Open Code Overrides in Framer’s right panel.
- Select WeavOpenChatTriggers.tsx.
- Select the override created for the layer.
Trigger messages can contain up to 500 characters.
Remove a trigger
Find the trigger in the plugin and click Remove. The plugin keeps a safe, inactive version of the override so existing Framer layers do not break. You can also remove the Code Override from the layer in Framer if it is no longer needed.Switch agents
If your workspace has multiple agents:- Click Switch agent.
- Choose another agent.
- Click Reinstall widget.
- Publish your site.
Remove Weav from your site
- Open the Weav plugin.
- Find the Chat widget section.
- Click Remove.
- Confirm by clicking Remove widget.
- Publish your Framer site again.
Sign out
Click Sign out at the bottom of the plugin to disconnect your Weav account from the current Framer session. Signing out does not remove an already installed widget from the site. Use Remove widget and publish the site if you want to remove Weav.Troubleshooting
The widget does not appear on my live site
Check that:- You clicked Install widget
- Custom Code is enabled for the site
- Your Framer Site plan supports Custom Code
- You published the site after installing the widget
Framer says Custom Code is read-only
Open the plugin from the Framer canvas rather than Preview. Also check that:- The site has a paid plan that supports Custom Code
- Custom Code is enabled in Site Settings
- Your Framer role has permission to change the project
The plugin cannot create chat triggers
Check that:- The widget is installed
- Exactly one canvas layer is selected
- You have permission to create or update Code Override files

