# Rapidflare Docs — full corpus > Concatenation of every Markdoc page on https://docs.rapidflare.ai, generated at build time for LLM consumption. See llms.txt for a structured index. Source site: https://docs.rapidflare.ai Generated: 2026-05-19T23:46:16.909Z --- # https://docs.rapidflare.ai/admin/analytics You can view analytics for conversations for a given time range from the `Analytics` navigation link. Admins can access detailed analytics on the new revamped Analytics page. Admins can select a time range for which key usage statistics (conversation, message, user counts and averages), daily trends (for users, conversations, messages), breakdowns (feedback, references for AI Agent answers) and leaderboards (top conversationalists) can be found. Clicking on various elements in the charts, links back to the conversation history page where admins can review the actual conversations that contributed to those analytics. Reports can also be emailed to admins as PDF files. To enable this feature, please contact [support@rapidflare.ai](mailto:support@rapidflare.ai). Here's a video demo illustrating analytics: {% loomvideo url="https://www.loom.com/embed/edb287498b544c889ce1c93711b36f9c?sid=9cebc9c8-12f0-4f34-a63d-6a568ddb74c9" thumbnail_url="https://cdn.loom.com/sessions/thumbnails/edb287498b544c889ce1c93711b36f9c-with-play.gif" text="Conversation and message analytics" /%} --- # https://docs.rapidflare.ai/admin Your enterprise will typically have a Rapidflare Admin who connects sources, runs or monitors knowledge ingestion, deploys AI Agents, partners with Rapidflare to monitor relevancy and accuracy of AI Agent responses. ## Admin Dashboard Rapidflare admins will have access to the `Admin Dashboard` at [https://dashboard.rapidflare.ai](https://dashboard.rapidflare.ai). See the user guide below for information on how to use the dashboard. {% quick-links %} {% quick-link title="Admin User Guide" icon="presets" href="/admin/user-guide" description="Learn about how to use the admin dashboard to manage your Rapidflare deployment." /%} --- # https://docs.rapidflare.ai/admin/user-guide ## Admin Features This section is a guide for Rapidflare Admins. Rapidflare Admins help manage your Rapidflare account, train and deploy AI Agents and overall help get the best out of Rapidflare. Rapidflare Admins get access to the Rapidflare Dashboard, where they can do administrative tasks, configuration and tuning of AI Agents, or get access to conversations, analytics and more! ### Conversation History You can access the history of all conversations your enterprise had with the AI Agent via the `Home` > `History` navigation link. You can view the history for a given time range. Various time range filters are available to help you zoom in or out to a time range. You can page through the list of conversations, filter by feedback, user ID, and other attributes. You can sort and filter by various columns such as timestamp, user ID, feedback and number of messages. You can click on the `Title` column to bring up a past conversation from history. #### Reviewing Feedback In the history view, you can easily review feedback provided by users. Since feedback is at an individual message level, we roll up individual message feedback up to each conversation, and visualize the summary in the table. Here are some scenarios - If a conversation has 1 or more messages with thumbs-up feedback, we summarize the conversation's feedback as "Good". - If a conversation has 1 or more messages with thumbs-down feedback, we summarize the conversation's feedback as "Bad". - If a conversation has 1 or more messages with thumbs-down feedback and 1 or more messages with thumbs-up feedback, we summarize the conversation's feedback as "Mixed". - If a conversation has no messages with thumbs-up or thumbs-down feedback, we summarize the conversation's feedback as "None". You can also quickly review comments provided with the feedback ratings by hovering over the icon presented representing one of the scenarios above. You will see a bulleted list of comments provided, if any. #### Exporting history You can export history by clicking on the `Export` button and choose the format preferred. We currently support exporting conversation history in Excel, JSON, Markdown and HTML formats. If you would like other history export in other formats, please get in touch with us at [support@rapidflare.ai](mailto:support@rapidflare.ai). #### Demo Here's a video demo illustrating conversation history and history export. {% loomvideo url="https://www.loom.com/embed/c017ed076bc64f87a5f2c17e6e0c535e?sid=b0720f65-2c66-49e5-bd03-29f86f93396c" thumbnail_url="https://cdn.loom.com/sessions/thumbnails/c017ed076bc64f87a5f2c17e6e0c535e-5e7450d21b5a4596-full-play.gif" text="Conversation history features" /%} ### Sharing a conversation You can share a conversation by clicking on the Share {% heroicon icon="ShareIcon" /%} icon. This creates a link that can be shared. There are 4 modes of sharing a conversation: - **Share via URL**: You can always share the conversation with others within your enterprise, by sharing this link (or just grab it off of the browser bar when you are in the `Converse` view). Only authenticated users into the dashboard will be able to view and interact with the AI Agent using this link. - **Share via Email**: This option lets you share the conversation with specific email addresses, sending them a notification that includes the conversation link and your custom message. Only authenticated users into the dashboard will be able to access and interact with the conversation through this method as well. Note: The conversation link shared via this method will expire 30 days after being generated. - **Share via Hubspot**: This option lets you share the conversation by plugging in the URL in your CRM like Hubspot. Using this you can add more qeury paramters like email, firstname and lastname to share personalized links. All users that the link is shared with will be able to view the conversation. Authenticated is not required. Therefore this should be used with caution. Note: The conversation link shared via this method will expire 30 days after being generated. - **Share with anyone**: This option lets you share the conversation with anyone who has access to the link. Authenticated is not required. Therefore this should be used with caution. Note: The conversation link shared via this method will expire 30 days after being generated. {% loomvideo url="https://www.loom.com/embed/147ccac9a2d04a769eb8483cf61d72db?sid=19a9ee57-7fe0-4779-8564-4ab716a3e9fd" thumbnail_url="https://cdn.loom.com/sessions/thumbnails/147ccac9a2d04a769eb8483cf61d72db-with-play.gif" text="Conversation sharing" /%} ### Configuration You can configure how your AI Agent experience looks like by setting name, description, placeholder text, and logo image of your choice. You can also change colors such as background, accent color and text color to match your brand's theme, using the `Configure` navigation link. Here's a video demo illustrating AI Agent configuration: {% loomvideo url="https://www.loom.com/embed/079789fa9035411e823937ee4cdfd993?sid=0cf02044-d3c9-46ab-baa4-ca80fd4e06c6" thumbnail_url="https://cdn.loom.com/sessions/thumbnails/079789fa9035411e823937ee4cdfd993-with-play.gif" text="Conversation and message analytics" /%} ### Starter prompts You can choose to show custom starter prompts to your users. You can group starter prompt questions by their category names and also provide a simple icon and a help description per category which will be shown to users on hover. Here's a video demo illustrating starter prompts configuration: {% loomvideo url="https://www.loom.com/embed/836016aa12b74ade8646c618b95122ee?sid=bf8849e3-1282-4acf-a10c-ec3a4277fc7b" thumbnail_url="https://cdn.loom.com/sessions/thumbnails/836016aa12b74ade8646c618b95122ee-with-play.gif" text="Starter prompts configuration" /%} You can also auto-generate these prompts using the AI Agent, here's a video demo of auto generating starter prompts: {% loomvideo url="https://www.loom.com/embed/fe185b989e3f4dddbb031fc7c69417b6?sid=e9985656-32a7-4a18-adbe-11f8b6a80e86" thumbnail_url="https://cdn.loom.com/sessions/thumbnails/fe185b989e3f4dddbb031fc7c69417b6-e1f8f942dd8cf404-full-play.gif" text="Auto-generate starter prompts" /%} ### API keys You can manage your API keys from [Hubs » Configure » Security](https://dashboard.rapidflare.ai/copilots). You can create new API keys, disable existing ones, and set expiry dates for them. Your API key is designed to be publishable and can be safely included in your website or application code. Our backend automatically protects your API key from abuse, spam, and bots, so you do not need to worry about exposing it publicly. For additional security, you can specify a list of allowed domains when creating your API key. Adding one or more domains ensures that your publishable API key works only on the domains you choose to allow, and any requests not coming from one of your allow-listed domains will be blocked. You can add up to 250 domains. Do not include protocol such as `http://` or `https://`, slashes, port numbers, query parameters etc. If your website is `https://www.example.com`, just add `example.com` as an allowed domain. All sub domains will be automatically included such as `www.example.com` or `child.example.com` **Not recommended:** Leave empty to allow all domains | Specified domain | Website domain | Will API Key work? | |-------------------------|--------------------------------|----------------------| | yoursite.com | yoursite.com | Yes ✅ | | | www.yoursite.com | Yes ✅ | | | subdomain.yoursite.com | Yes ✅ | | | subdomain.yoursite.com:8080 | Yes ✅ | | | some-other-website.com | No ❌ | The API keys you create here can be used to initialize your AI Agent widget as described [here](/deploying/web#web-widget-recommended). This feature is powered by [Google reCAPTCHA Enterprise](https://cloud.google.com/recaptcha/docs). Google's [terms of service](https://policies.google.com/terms) and [privacy policy](https://policies.google.com/privacy) apply. Here's a sequence diagram to understand how Google's reCAPTCHA system works under the hood.  Here's a video demo illustrating creating/updating/deleting your own API keys. {% loomvideo url="https://www.loom.com/embed/458757c729e1442a9357552a85bccb35?sid=2920294c-b850-46c9-8dc8-1ed142eb9b23" thumbnail_url="https://cdn.loom.com/sessions/thumbnails/458757c729e1442a9357552a85bccb35-with-play.gif" text="User generated API keys" /%} --- # https://docs.rapidflare.ai/ai-agents Rapidflare provides a suite of specialized AI Agents, each designed to excel at specific enterprise tasks. These agents work together to provide comprehensive support across your organization's knowledge management needs. {% quick-links %} {% quick-link title="Rapid Support" icon="lightbulb" href="/ai-agents/rapid-support" description="Technical support and troubleshooting assistance." /%} {% quick-link title="Rapid Recommendations" icon="presets" href="/ai-agents/rapid-recommendations" description="Product recommendations and guidance." /%} {% quick-link title="Rapid Proposals" icon="plugins" href="/ai-agents/rapid-proposals" description="RFP and proposal generation assistance." /%} {% quick-link title="Rapid Learning" icon="theming" href="/ai-agents/rapid-learning" description="Training and knowledge acquisition." /%} {% quick-link title="Rapid Cross Reference" icon="installation" href="/ai-agents/rapid-cross-reference" description="Competitive intelligence and product comparison." /%} {% /quick-links %} --- # https://docs.rapidflare.ai/ai-agents/rapid-cross-reference Rapid Cross Reference is an AI Agent specialized in competitive intelligence. It scours the web to gather competitor product information from public sources, organizes it into an internal competitive catalog, and helps users compare, contrast, and understand how your enterprise's products relate to or stack up against competitor offerings in real-time. ## Key Capabilities - **Competitive Data Collection**: Automatically gathers competitor product information from public sources across the web. - **Competitive Catalog Management**: Organizes competitor data into a structured, searchable internal catalog. - **Product Comparison**: Provides side-by-side comparisons between your products and competitor offerings. - **Migration Guidance**: Helps users transitioning from competitor products identify equivalent features and products. ## Use Cases - **Sales Competitive Positioning**: Equip sales teams with instant access to competitive differentiators and talking points. - **Competitive Displacement**: Answer questions like "I am using Product X from Competitor Y, what products are comparable and how do they compare?" - **Market Analysis**: Understand where your products stand relative to the competitive landscape. - **Win/Loss Analysis**: Provide context on competitor strengths and weaknesses during deal reviews. ## Example Questions - "I'm currently using Product X from Competitor Y. What comparable products do we offer?" - "How does our solution compare to Competitor Z's offering?" - "What are the key differentiators between our product and the competition?" - "A prospect is evaluating us against Competitor A. What should I highlight?" ## How It Works Rapid Cross Reference continuously monitors public sources to build and maintain a competitive intelligence catalog. When users ask comparison questions, the agent cross-references competitor product information with your internal product catalog, identifies equivalent or superior offerings, and presents a clear comparison highlighting key differentiators, feature gaps, and competitive advantages. --- # https://docs.rapidflare.ai/ai-agents/rapid-learning Rapid Learning is an AI Agent specialized in training and knowledge acquisition. It serves as an always-available training resource that helps employees learn about products, processes, and industry topics through interactive conversations. ## Key Capabilities - **On-Demand Training**: Provides instant answers to training-related questions at any time. - **Concept Explanation**: Breaks down complex topics into understandable explanations with examples. - **Knowledge Assessment**: Helps users validate their understanding through Q&A sessions. - **Learning Path Guidance**: Suggests related topics and resources for deeper learning. ## Use Cases - **New Employee Onboarding**: Accelerate onboarding by giving new hires instant access to product and process knowledge. - **Sales Training**: Keep field sales teams informed about product updates, features, and industry trends. - **Partner Enablement**: Train distribution and reseller partners on your products without scheduling live sessions. - **Continuous Learning**: Support ongoing professional development with easy access to learning materials. ## How It Works Rapid Learning connects to your training materials, product documentation, and internal knowledge bases. When users ask questions, the agent provides educational responses that explain concepts, provide context, and reference relevant learning resources. It adapts its explanations based on follow-up questions to ensure understanding. --- # https://docs.rapidflare.ai/ai-agents/rapid-proposals Rapid Proposals is an AI Agent specialized in assisting with RFP responses and proposal creation. It accelerates the proposal process by leveraging your organization's historical responses, product documentation, and competitive positioning. ## Key Capabilities - **RFP Response Generation**: Drafts responses to RFP questions using your historical responses and product documentation. - **Content Library Access**: Instantly retrieves relevant content from previous proposals and marketing materials. - **Consistency Checking**: Ensures responses align with current product capabilities and messaging. - **Gap Analysis**: Identifies questions that require new content or subject matter expert input. ## Use Cases - **RFP Response Teams**: Accelerate response creation by auto-generating first drafts from existing content. - **Sales Proposals**: Create customized proposals with accurate product information and positioning. - **Bid Management**: Streamline the bid process with quick access to standard response content. ## How It Works Rapid Proposals indexes your previous RFP responses, proposal templates, and product documentation. When responding to new RFP questions, the agent searches for relevant historical responses, adapts them to the current context, and ensures accuracy against current product capabilities. It flags questions that may need fresh content or expert review. --- # https://docs.rapidflare.ai/ai-agents/rapid-recommendations Rapid Recommendations is an AI Agent specialized in providing product recommendations and guidance. It helps sales teams, partners, and customers identify the right products and solutions based on specific requirements and use cases. ## Key Capabilities - **Product Matching**: Analyzes requirements and recommends the most suitable products from your catalog. - **Feature Comparison**: Compares features across products to help users make informed decisions. - **Solution Design**: Suggests product combinations and configurations for complex use cases. - **Upgrade Guidance**: Identifies opportunities for product upgrades or additions based on current usage. ## Use Cases - **Sales Enablement**: Help sales representatives quickly identify the right products for customer needs. - **Partner Support**: Enable distribution and reseller partners to recommend appropriate solutions. - **Customer Self-Service**: Allow customers to explore products and find the best fit for their requirements. ## How It Works Rapid Recommendations uses your product catalog, feature documentation, and use case information to understand your offerings. When a user describes their needs, the agent matches those requirements against your product portfolio and provides tailored recommendations with supporting rationale. --- # https://docs.rapidflare.ai/ai-agents/rapid-support Rapid Support is an AI Agent specialized in technical support for electronics and hardware products. It helps customer success teams and support engineers resolve issues quickly by leveraging your organization's technical documentation, product catalogs, and knowledge base. ## Supported Query Types Rapid Support intelligently classifies and handles the following types of queries: ### Product Lookup Get or summarize a list of products matching your query—whether by technical specifications, attributes, or product type. Ask questions like "Show me all products with 10Gbps throughput" or "List all RF amplifiers in the catalog." ### Product Specifications Verify, understand, or look up technical information about specific products by ID, SKU, or part number. Ask questions like "What are the specs for part number ABC-123?" or "What is the operating temperature range for product XYZ?" ### Product Comparison Understand similarities and differences between two or more products. Ask questions like "Compare product A and product B" or "What's the difference between these three amplifiers?" ### Products by Use Case Find matching products given a specific use case or application. Ask questions like "What products work best for 5G infrastructure?" or "Which components are suitable for automotive applications?" ### Products Assembly Understand how to assemble disparate products together to make up a larger system. Ask questions like "What components do I need to build a complete RF front-end?" or "How do these modules connect together?" ### Troubleshooting Troubleshoot installation, assembly, or usage of products. Ask questions like "My device isn't powering on, what should I check?" or "How do I resolve error code E-101?" ### FAQ Get answers to frequently asked questions about the company, products, or services. Ask questions like "What is your warranty policy?" or "How do I contact support?" ### Keyword Search Search by keywords when your query doesn't fit the other categories or is very short (3 words or less). Simply enter terms like "antenna datasheet" or "power specs." ### General Questions Ask general questions about the company or products that don't fit the other categories. ## Use Cases - **Customer Support**: Empower support agents to resolve tickets faster with instant access to technical solutions and product information. - **Self-Service Support**: Enable customers to find answers to technical questions, compare products, and troubleshoot issues without waiting for support. - **Field Engineering**: Provide field teams with quick access to specifications, assembly guides, and troubleshooting steps. - **Partner Enablement**: Help distribution and reseller partners quickly find product information and answer technical questions. ## How It Works Rapid Support analyzes the user's question, automatically classifies it into the appropriate query type, searches through your connected technical documentation, product catalogs, and knowledge bases, then synthesizes a comprehensive answer with relevant references. It maintains conversation context to handle follow-up questions and clarifications. --- # https://docs.rapidflare.ai/deploying/discord This guide will help you learn how to integrate Rapidflare into your Discord server. This is an admin flow. ## Prerequisites - Discord server administrator permissions - Access to the Rapidflare Admin Dashboard ## Option A: Using Rapidflare AI Agent (Recommended) {% callout title="Coming Soon" type="warning" %} This feature is currently being implemented. Please use Option B (Custom Agent) for now. {% /callout %} This will be the simplest way to get started. You'll use Rapidflare's Discord agent without needing to create your own Discord application. ## Option B: Using Your Own Agent (Custom Agent) If you prefer to use your own Discord application with custom branding, follow these steps. ### Step 1: Create Discord Application 1. Go to the [Discord Developer Portal](https://discord.com/developers/applications) 2. Click **New Application** 3. Enter your application name (e.g., "Your Company Agent") 4. Click **Create**  ### Step 2: Get Credentials 1. In the left sidebar, click **Applications** and select the application you just created. 2. Click **Bot** and then click **Reset Token** to copy the **Bot Token** (save this securely!)  3. Go to **General Information**: - Copy the **Application ID** - Copy the **Public Key**  4. Go to **OAuth2**: - Copy the **Client Secret**  ### Step 2.5: Enable Privileged Gateway Intents {% callout title="Required for Forum Auto Reply" type="warning" %} This step is **required** if you want to use the Forum Auto Reply feature. Without this setting, the bot cannot read message content and will fail to connect. {% /callout %} To enable Forum Auto Reply (automatic AI responses to new forum posts), you must enable **Privileged Gateway Intents** in the Discord Developer Portal: 1. In the Discord Developer Portal, go to your application 2. Click **Bot** in the left sidebar 3. Scroll down to the **Privileged Gateway Intents** section 4. Enable **MESSAGE CONTENT INTENT** (toggle it ON)  | Intent | Required | Description | |--------|----------|-------------| | Presence Intent | No | Not required for Rapidflare | | Server Members Intent | No | Not required for Rapidflare | | **Message Content Intent** | **Yes** | Required for Forum Auto Reply | 5. **Click "Save Changes"** at the bottom of the page {% callout title="Don't forget to Save!" type="warning" %} After toggling the intent ON, you **must** click the "Save Changes" button at the bottom of the page. The setting will not be applied until you save. {% /callout %} If you skip this step, you may see the following error in the logs: ``` Discord PrivilegedIntentsRequired - enable intents in Developer Portal. Giving up. ``` ### Step 3: Configure in Rapidflare Dashboard 1. Go to your admin dashboard's **Deployments** page  2. Click on **Discord** and select **Use Custom Agent** option 3. Enter the credentials you collected: - Bot Token - Application ID - Public Key - Client Secret  4. Click **Confirm**. Rapidflare will generate the **Interactions Endpoint URL** and **OAuth Redirect URL**.  {% callout title="Do NOT click Continue yet!" type="warning" %} You must configure the generated URLs in Discord Developer Portal first before proceeding. {% /callout %} ### Step 4: Set Redirect URLs in Discord Developer Portal Go back to the Discord Developer Portal and configure these URLs. You can copy both URLs directly from the Rapidflare dashboard. **General Information → Interactions Endpoint URL:** Copy the **Interactions Endpoint URL** from the Rapidflare dashboard and paste it here.  **OAuth2 → Redirects:** Copy the **OAuth Redirect URL** from the Rapidflare dashboard and paste it here.  5. After configuring the URLs in Discord, go back to the Rapidflare dashboard and click **Continue**. ### Step 5: Invite Agent to Server 1. Select your Discord server  2. Authorize the required permissions 3. The agent will appear in your server  ## Customizing Agent Appearance {% callout title="Good to know!" %} Unlike Slack, Discord allows full customization of agent name and avatar. You can change the agent's nickname per-server through Server Settings → Integrations → select your agent → Edit. {% /callout %} ## Next Steps Congratulations! Your Discord agent is now connected to Rapidflare AI Agent. To start using the agent, you need to activate it in specific channels using the `/install` command. See the [Discord User Guide](/product-overview/surfaces/discord) for: - How to use `/install` and `/uninstall` commands - Using the `/ask` command to interact with the AI Agent - Managing installed channels - Providing feedback on responses For additional support, contact us at [support@rapidflare.ai](mailto:support@rapidflare.ai). --- # https://docs.rapidflare.ai/deploying Deploy Rapidflare AI Agents into your apps and channels — embed on your website, use a white-label domain, or add Slack or Discord. {% quick-links %} {% quick-link title="Showcase" icon="showcase" href="/showcase" external="true" description="Explore and preview deployment options — floating launcher, search bar, full page, whitelabel, AI overview, Slack, Discord." /%} {% quick-link title="Web" icon="webWidget" href="/deploying/web" description="Floating Launcher, Search Bar, Full Page Widget, Whitelabel Domain, and AI Overview — all the ways to integrate Rapidflare on the web." /%} {% quick-link title="Slack" icon="slack" href="/deploying/slack" description="Deploy the AI Agent as a Slack app in your workspace." /%} {% quick-link title="Discord" icon="discord" href="/deploying/discord" description="Deploy the AI Agent as a Discord bot in your server." /%} {% /quick-links %} --- # https://docs.rapidflare.ai/deploying/slack This guide will help you learn how to integrate Rapidflare into your other Slack workspace. This is an admin flow. ## Add to Slack 1. Go to your admin dashboard's [AI Agents landing page](https://dashboard.rapidflare.ai/copilots) 2. In the left navigation bar, click on the **Converse** link to bring up your active AI Agent 3. In the left navigation bar, click on the **Deployments** link  4. In the table of options, click on **Enable** on the row for the Slack option. 5. This will open up a new browser window with information and confirmation screens from Slack. 6. Follow the prompts to authorize the Rapidflare Slack App to access your workspace. 7. Once authorized, you will be returned back to the Rapidflare dashboard, where you will see a confirmation message indicating that the AI Agent has been successfully added to your Slack workspace. ## Customize AI Agent Name If you prefer, you can have Rapidflare available via a different user name within your slack workspace. 1. `Cmd + T` or `Ctrl+T` in Slack and locate `@rapidflare` 2. Click on **About** > **Configuration** 3. Scroll down to the **Bot User** section. 4. Click on **Edit**  5. In the **Edit Bot Name** window that appears, change the name of the AI Agent as you prefer. **Tip**: We find most of our customers rename it to something in the format of `{Customer Short Name} Agent` or `{Customer Short Name} Genius`  Your slack users can now interact with Rapidflare, via the **@mention** name you've set. {% callout title="Good to know!" %} Slack Apps do not allow full customization of app icon and app name. Though you are able to set the name to a custom one via the previous steps, you will notice that the app itself continues to appear as **Rapidflare** in your slack app directory, and in the **Apps** section of Slack. If you'd like to whitelabel Rapidflare's Slack AI Agent, please contact us at [support@rapidflare.ai](mailto:support@rapidflare.ai). {% /callout %} ## Disabling / Deactivating Slack AI Agent You can deactivate Rapidflare's slack with one of the following two methods: ### Disable from within Rapidflare's Admin Dashboard 1. Go to your admin dashboard's [AI Agents landing page](https://dashboard.rapidflare.ai/copilots) 2. In the left navigation bar, click on the **Converse** link to bring up your active AI Agent 3. In the left navigation bar, click on the **Deployments** link  4. In the table of options, click on **Disable** on the row for the Slack option. 5. This will disable Slack both in Rapidflare's deployments, as well as in your slack workspace. ### Disable directly within Slack 1. You can deactivate the slack app from within Slack, though this method doesn't provide a way for Rapidflare to track that the AI Agent has been deactivated. So we recommend the first method. 2. Find your app in the left navigation bar in Slack, click on it. This brings up the app's home page. Click on **Configuration** in the **About** tab.  3. Scroll to the bottom of the page that opens, and click on **Remove App**  ## Coming Soon 1. AI Assistant Mode support (enables chatting with a split pane, and handy access at the top right corner of your workspace) 2. Support for Artifacts, content tiles, explainability events and more. --- # https://docs.rapidflare.ai/deploying/web/legacy ## Legacy widget {% #legacy-widget %} {% callout title="Deprecated" type="warning" %} The legacy widget is deprecated and will not receive future updates. Use the [Embed SDK](/deploying/web#web-widget-recommended) for new deployments. {% /callout %} The legacy option shows a floating button that opens the agent in a popup. To use the legacy widget, add one of the code snippets below to the `
` of your page: ### Option 1 (recommended) ```html {% class="deploying-web-code-block" %} ``` ### Option 2 ```html {% class="deploying-web-code-block" %} ``` ### Legacy widget position {% #widget-position %} Choose where the launcher icon appears: `bottom-right`, `bottom-left`, `top-right`, or `top-left`. If you don't set `position`, it defaults to bottom-right and users can drag it to any corner. {% loomvideo url="https://www.loom.com/embed/0877057bd854424289a1502b14088ac4?sid=48a2c50f-7ba7-4091-8424-01d860a94714" thumbnail_url="https://cdn.loom.com/sessions/thumbnails/0877057bd854424289a1502b14088ac4-with-play.gif" text="Starter prompts" /%} ### Legacy widget configuration {% #widget-configuration %} | Parameter | Required? | Default | Description | | --- | --- | --- | --- | | `apiKey` | Yes | - | Connects your AI Agent to Rapidflare. Do not share outside your enterprise. | | `theme` | Optional | - | Set to `light` or `dark` to match your site's color theme. | | `userId` | Optional | - | We recommend setting `userId` to the current user's email for usage tracking and feedback. | | `position` | Optional | - | Initial position of the widget: `bottom-right`, `bottom-left`, `top-right`, `top-left`. Defaults to `bottom-right`; users can drag to any corner. | | `widgetTriggerSelector` | Optional | - | CSS selector for the element that opens the floating launcher (e.g. your own button). If omitted, the default launcher is shown. | | `agent` | Optional | - | Which agent to render: `qa` or `product-selection`. Defaults to `qa`. | | `onLoad` | Optional | - | Called when the agent widget is loaded and ready. | | `onOpen` | Optional | - | Called when the agent widget is opened. | | `onClose` | Optional | - | Called when the agent widget is closed. | ### Legacy widget versioning Use this script URL: [https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/latest/script.js](https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/latest/script.js). We recommend **latest** so you get updates automatically. To pin to a specific version: | Method | Version | URL | | --- | --- | --- | | Pin to major, receive additive improvements and bug fixes | `3.x` | [https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/3.x/script.js](https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/3.x/script.js) | | Pin to minor, receive only bug fixes | `3.0.x` | [https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/3.0.x/script.js](https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/3.0.x/script.js) | | Pin to specific version | `3.0.4` | [https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/3.0.4/script.js](https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/3.0.4/script.js) | | Pin to latest | `latest` | [https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/latest/script.js](https://cloud.rapidflare.ai/storage/v1/object/public/rapidflare-copilot-widget/latest/script.js) | The current latest version is `3.0.4`. {% callout title="Good to know!" %} The API keys we provide control authentication to Rapidflare. Please do not distribute these keys outside your enterprise. {% /callout %} {% callout title="What does versioning control?" type="warning"%} The script version only affects how the widget is loaded and shown on your page. The AI Agent inside the widget keeps getting updates from us regardless of which script version you use. Your branding stays the same. If you pin to a specific version, you may miss new features. We recommend using **latest**. {% /callout %} --- [← Back to Web deployment](/deploying/web) --- # https://docs.rapidflare.ai/deploying/web ## Overview Rapidflare offers several ways to run the AI agent on your web properties. They fall into two groups: - **[Rapidflare Embed SDK](/deploying/web#web-widget-recommended)** — one loader script from our CDN powers **four** experiences on your own pages: [Floating Launcher](/deploying/web#floating-launcher), [Full Page Widget](/deploying/web#full-page-widget), [Search Bar](/deploying/web#search-bar), and [AI Overview](/deploying/web#ai-overview). You choose the mode in `rapidflare.init()`; the script URL is the same for all four. - **[Whitelabel domain](/deploying/web#whitelabel-domain)** — a hosted agent at a **URL you control** (full-page in the browser, or an `