Component Guide

Component Guide

A no-code AI chat interface for Framer, powered by Gemini API.

Introduction

River Chat Bot is a no-code AI chat interface built for Framer, powered by Gemini API.
Customize every detail — from tone, layout, to visual identity — for your brand.

It’s ideal for websites needing quick, intelligent user assistance while remaining fully adaptable to different visual styles, interaction patterns, and use cases.

🔧 Core Functionality

Settings

Description

API Key

Paste your Gemini API key. Required to activate the bot.

Model

Choose AI model (e.g., Flash 2.5 Lite) to balance speed and quality.

Max Characters

Limit bot response length. Great for controlling verbosity.

System Prompt

Define the bot’s role and tone. Example: “You are a friendly assistant helping users navigate the site.”

Allow Images

Enable/disable image responses. Ideal for visual-rich interactions.

💬 Chat Behavior

Settings

Description

Bot Name

Display name in header and About section.

Welcome Message

First message users see when chat opens.

Input Placeholder

Placeholder text in input field.

Initially Open

Choose whether chat starts open or closed when page load.

Typing Speed

Adjust typing delay (lower = faster). Recommended: 24–50. This in ms (mili second)

📐 Layout & Sizing

Settings

Description

Chat Width

Chat window width (px).

Chat Height

Chat window height (px).

Border Radius

Roundness of chat container corners.

Icon Size

Size of chat icon (px).

🎨 Visual Styling

Settings

Description

Icon Background

Bot icon background.

Icon Color

Bot icon color.

Background

Chat window background.

User Message

User bubble color.

User Text

Text color inside user bubble.

Bot Message

Bot bubble color.

Bot Text

Text color inside bot bubble.

Input Background

Input field background.

Input Text

Input text color.

Send Button

Button background color.

Send Button Text

Button text color.

Link Color

Hyperlink color.

🔤 Typography

Settings

Description

Message Font

Used in chat bubbles.

Input Font

Used in input field.

🔗 Resource Links Item

Settings

Description

Title

The name of the resource or link label that appears to users.

URL

The full web address of the link. Always include https:// so the link works correctly.

Image

(Optional) Add a small image or logo to represent the link. Works best with PNG icons.

💡 Best Practices

✏️ Keep system prompts short and goal-oriented.

🎨 Use brand-consistent colors for buttons and bubbles.

⚡ Set typing speed for natural pacing (24–50).

🧠 Enable About Section for quick context or help links.

📱 Always test layouts on both desktop and mobile.

  1. ✏️ Keep system prompts short and goal-oriented.

  2. 🎨 Use brand-consistent colors for buttons and bubbles.

  3. ⚡ Set typing speed for natural pacing (24–50).

  4. 🧠 Enable About Section for quick context or help links.

  5. 📱 Always test layouts on both desktop and mobile.

River Chat Bot

River Chat Bot

River Chat Bot

Create a free website with Framer, the website builder loved by startups, designers and agencies.