app like that
Chatfinity
Chatfinity

Chatfinity is a platform to create custom chatbots. It offers a free trial and includes a demo chatbot assistant for testing.

Features

Open Source Codebase

Chatfinity offers an open source codebase available on GitHub, allowing users to access and modify the platform as needed without restrictions.

Easy Website Integration

The platform supports easy integration into websites, enabling users to add AI chatbot functionalities seamlessly.

Low Cost

Chatfinity provides a cost-effective solution for building and using chatbots, reducing financial barriers for users.

Direct Billing through OpenAI

Chatfinity supports direct billing via OpenAI, removing extra charges and simplifying payment processes for users.

Crawlers

Detailed information on how Chatfinity's crawlers work and are configured.

Files

Guidance on handling files within Chatfinity.

Chatbots

Instructions on chatbot setup and integration within Chatfinity.

Chatfinity API

Documentation for using Chatfinity's API for various integrations.

Chatbot Embedding

Information on how to embed chatbots into different platforms.

Crawler Creation

Allows users to create a new crawler by selecting the option to create one through the platform's dashboard.

Display Name

Users can enter a name for their crawler which will appear on the dashboard for easy identification.

Crawling URL

Enables users to provide the URL where the crawler will begin its operation.

URL Match

Users can specify a string that the crawler should always match while crawling to ensure relevance.

Selector

Allows users to define a selector to extract content from specific parts of the website using query selectors tested via browser's developer tools.

File Upload

Allows you to upload a table of question and answer data for chatbot training. This enhances the chatbot's performance by enabling it to respond to questions using the uploaded data.

Supported File Types

Supports file extensions including 'c', 'cpp', 'csv', 'docx', 'html', 'java', 'json', 'md', 'pdf', 'php', 'pptx', 'py', 'rb', 'tex', 'txt', 'css', 'jpeg', 'jpg', 'js', 'gif', 'png', 'tar', 'ts', 'xml', 'zip'. Files with unsupported extensions are not allowed.

New Chatbot Creation

Allows the creation of a new chatbot via the dashboard.

Display Name Assignment

Enables assignment of a name for the chatbot which will be displayed on the dashboard.

Welcome Message

Write a message that will be sent to users when they start a conversation.

Default Prompt

Provides a default prompt for OpenAI, guiding the chatbot's behavior.

File Retrieval

Select files for the AI to use in searching for specific content.

OpenAI Assistant API

Utilizes the OpenAI Assistants API to build smart chatbots, allowing for sophisticated conversational AI capabilities.

Assistant V2

Supports the latest model, GPT-4o, providing advanced AI functionalities.

Client Side Prompt

Allows embedding a chatbot with a client-side prompt to make it more user-friendly and flexible. Users can change how the chatbot behaves in specific scenarios without affecting the server-side settings.

Default Message

Enables the addition of pre-defined text to the user input field, making the chatbot dynamic and customizable via JavaScript.

Basic configuration

With this feature you can change most colors and text within the chatbot.

User Inquiries

Displays a form to the user to enter an email and a question. You’ll receive an email notification for new questions.

Branding customization

Allows removing the 'Powered by Chatfinity' branding.

Chat File attachments

Users can add a file in the chat for analysis, including CSV and other types of files.

Freedom to Run

Users have the freedom to run the program for any purpose.

Freedom to Study and Modify

Users can study and modify the source code, but must share modifications under the same license.

Freedom to Distribute

Users can distribute copies of the original software, and can charge for this service if they wish.

Copyleft

Modified versions must also be licensed under GPLv3. This ensures that all users receive these freedoms.

Tivoization Forbidden

Prevents locking down the software in hardware that refuses to run modified versions of the software.

Compatibility with Other Licenses

GPLv3 is compatible with more licenses than GPLv2, including Apache License 2.0.

Patent Retaliation

The license includes a provision that helps protect users against patent lawsuits.

Internationalization

Adapted to be more compatible with international legal systems.

No Warranty

Provided without any warranty.

Anti-DRM

Includes measures against digital rights management (DRM) technology.

License Must Be Preserved in Modified Versions

Modified versions must also be distributed under the GPLv3.

Source Code Availability

Source code must be made available when distributing the software.

Define Who and the Context

Clarify the assistant's identity and its operational context to shape its responses accurately. This involves stating the purpose of the chatbot and its role in aiding users.

Set Message Length Expectations

Maintain brevity in responses to keep the user's attention. Messages should be concise and easy to understand, preventing overwhelming the user.

Scope the Subject

Limit topics the chatbot can discuss to avoid off-topic interactions. Define expected topics to ensure users receive relevant help and direct focus on applicable areas.

Ensure Positivity and Brand Alignment

The chatbot should reflect positively on the brand and avoid mentioning competitors. It should maintain a positive tone to reinforce the brand identity throughout interactions.

Chat Export Analysis

Allows you to export chat history in JSON format and analyze it using Chatfinity with AI assistance that provides actionable recommendations.

Prompt Creation

Guides you through creating and using a custom prompt for analyzing chat interactions to improve chatbot effectiveness and user satisfaction.

Account Setup

Create a Chatfinity account to start building your chatbot. Necessary for accessing the platform's features.

Content Upload

Upload relevant content to the platform to feed your chatbot. Helps in customizing responses based on your data.

Classifier Configuration

Configure a Fast classifier to improve your chatbot's ability to handle queries. This involves setting up response patterns.

Embedding Chatbot

Embed the chatbot on your website using the provided code snippet. This is the final step to integrate the chatbot into your web environment.

Thread Management

Activate thread management by navigating to OpenAI platform settings and adjusting the 'Features and Capabilities' settings to enable thread visibility.

Sidebar Update

Once threads are enabled, a new option appears in the sidebar, allowing quick access to all chatbot threads, improving organization and interaction.

Pricing Plans

Free Plan

$0
per monthly