I am looking for an experienced freelance web developer to create a comprehensive web platform (including both frontend and backend) that enables users to create fully customisable chatbots for both text and voice interactions. The platform should be intuitive and user-friendly, allowing users to easily build chatbots powered by multiple knowledge sources, such as PDFs, Word documents, text files, YouTube videos, MP3s, FAQs, and more. Chatbots will support white-label customisation, enabling users to add their own branding elements like logos and colours.
Key integrations will include:
Twilio: for speech-to-speech phone interactions, where users input their own API keys for direct connection.
Zapier and
Cal.com: to automate workflows and integrate with calendar services.
Together.ai api: to power the chatbot’s ai capabilities, with an initial consideration for the cost-effective llama 3.2 11B model, though alternative models may be explored.
ElevenLabs: for a high-quality voice interface, supporting natural and expressive responses.
The platform will feature subscription plans (Basic, Premium, and Custom) with tiered functionality. For example, only Premium users will have access to voice integration and YouTube/MP3 knowledge uploading.
Administrators will have a backend dashboard for monitoring platform activity, including subscription statuses, sales, API usage, and revenue/cost metrics. A customer support ticketing system will also be incorporated, allowing users to request assistance directly through the platform.
The website’s design will feature a clean, light-coloured interface with a simple logo, and will include an embedded chatbot on the homepage to assist visitors and showcase the platform’s capabilities.
In summary, this platform will provide a seamless and flexible experience for creating and managing personalised, voice-enabled chatbots across a wide array of applications.
The platform must be user-friendly and allow for the creation of chatbots powered by various sources (e.g., PDFs, Word documents, TXT files, free text, YouTube videos, MP3s, scheduled web links, FAQs, etc.). It should integrate with Twilio, where each user must enter their own API key to connect the two platforms, enabling them to interact with the chatbot via phone calls (speech-to-speech). Additionally, it should support integration with Zapier and
Cal.com for other functionalities.
The chatbot should utilise the
Together.ai APIs (I initially considered the Llama 3.2 11B model, which is more cost-effective than ChatGPT, though I would like your opinion on this choice) and the ElevenLabs voice interface (on which I would also appreciate your feedback). Furthermore, the chatbot must be compatible with major platforms such as WordPress, Shopify, etc.
Chatbots created by users should always be white-label, allowing for customisation with individual colours and logos.
To effectively manage customer support requests, it would be beneficial to have a system that allows customers to open support tickets, which can be managed from the backend (by the site administrator). I would also like to have usage statistics and monitoring of subscription statuses, sales, api usage, costs associated with api usage, and earnings per user, among other metrics.
The plans offered to customers will be as follows:
* Basic
* Premium
* Custom (agents developed ad hoc, for which I will gradually request a development quote)
The key difference between the first two plans will be the ability to create chatbots with voice integration and knowledge uploading via YouTube and MP3.
As you can see, the plans are straightforward and almost all-inclusive, with only a few easy-to-understand differences.
Currently, I do not have anything designed for the homepage, so a logo will need to be created (something simple, nothing sophisticated). I would prefer the website to have light colours and, of course, incorporate a chatbot to answer customer questions, as it is essential to build trust in your products.
The ideal candidate should be able to deliver a high-quality, scalable solution within 2-4 months.
Project Overview:
The project aims to develop a customer support platform similar to
SupportFast.ai. The key features to be developed include:
1) User-friendly platform: An easy-to-use interface for creating and customising chatbots.
* Frontend
* User Backend (to create chatbots)
* Admin Backend (to manage users, subscriptions, statistics)
2) Chatbot creation from various sources:
* PDF documents
* Word documents
* Text files (txt, csv)
* excel
* free text
* youtube videos
* mp3 files
* scheduled web links
* faqs
3) integration with twilio:
* each user can enter their own user id and api key to connect twilio with the platform.
* Enables chatbot contact via phone calls (speech-to-speech).
4) Integration with Zapier (or Make) and
Cal.com: For additional automation and service uses.
5)
Together.ai API:
* Uses the Llama 3.2 11B model (or an alternative, subject to review) to reduce costs compared to ChatGPT.
* Feedback requested on model choice.
6) Voice interface with ElevenLabs (or an alternative, subject to review):
* Implementation of voice synthesis with ElevenLabs.
* Feedback requested on using this service.
7) Compatibility with major platforms:
* Integrates chatbots with WordPress, Shopify, HTML, shortlink, Slack, Messenger and other social network.
8) White-label chatbots:
* Chatbots can be customised with users’ specific colours and logos.
9) Customer support system:
* Allows customers to open support tickets.
* Backend management of tickets for the site administrator.
10) Monitoring and statistics:
* Tracks subscription statuses.
* Displays sales information.
* Monitors API usage.
* Calculates API costs and earnings per user.
11) Customer subscription plans:
* Basic: Standard chatbot functionality.
* Premium: Includes voice integration and knowledge uploading via YouTube and MP3.
* Custom: Bespoke chatbots developed on request with dedicated quotes.
12) Homepage design:
* Creation of a simple logo for the platform.
* Preference for light colours in website design.
13) Website chatbot integration:
* Chatbot embedded on the homepage to answer customer queries, demonstrating trust in the product.
* These are the main features outlined for the project.
Requirements:
Proven experience in developing similar platforms or customer support systems.
Expertise in AI chatbot development and integration.
Familiarity with voice chat technologies and API integrations, particularly with WhatsApp, Telegram, Slack, and Twilio.
Ability to design a user-friendly landing page and intuitive backend system.
Strong knowledge of building scalable, secure, and reliable web applications.
Ability to deliver within a strict timeline (2-4 months).
Additional Information:
I already have a vps server, domain, and the required ai apis.
Clear and consistent communication is essential, and progress updates must be shared regularly.
The solution should be fully functional and ready for deployment within the agreed timeframe.
Expected Outcome: A fully operational website clone of
SupportFast.ai, featuring all the core functionalities, with the addition of voice chat and multi-platform integrations as described. The platform should be intuitive, efficient, and capable of handling customer support operations across various channels.
Timeline: 2-4 months
Budget: $ 1.500,00 USD. This is the budget for the entire project and is non-negotiable.
If you are interested and believe you have the skills to deliver this project, please contact me with your portfolio, estimated costs, and proposed timeline.
The project aims to develop a customer support platform similar to SupportFast.ai. The key features to be developed include:
1) User-friendly platform: An easy-to-use interface for creating and customising chatbots.
* Frontend
* User Backend (to create chatbots)
* Admin Backend (to manage users, subscriptions, statistics)
2) Chatbot creation from various sources:
* PDF documents
* Word documents
* Text files (txt, csv)
* excel
* free text
* youtube videos
* mp3 files
* scheduled web links
* faqs
3) integration with twilio:
* each user can enter their own user id and api key to connect twilio with the platform.
* Enables chatbot contact via phone calls (speech-to-speech).
4) Integration with Zapier (or Make) and Cal.com: For additional automation and service uses.
5) Together.ai API:
* Uses the Llama 3.2 11B model (or an alternative, subject to review) to reduce costs compared to ChatGPT.
* Feedback requested on model choice.
6) Voice interface with ElevenLabs (or an alternative, subject to review):
* Implementation of voice synthesis with ElevenLabs.
* Feedback requested on using this service.
7) Compatibility with major platforms:
* Integrates chatbots with WordPress, Shopify, HTML, shortlink, Slack, Messenger and other social network.
8) White-label chatbots:
* Chatbots can be customised with users’ specific colours and logos.
9) Customer support system:
* Allows customers to open support tickets.
* Backend management of tickets for the site administrator.
10) Monitoring and statistics:
* Tracks subscription statuses.
* Displays sales information.
* Monitors API usage.
* Calculates API costs and earnings per user.
11) Customer subscription plans:
* Basic: Standard chatbot functionality.
* Premium: Includes voice integration and knowledge uploading via YouTube and MP3.
* Custom: Bespoke chatbots developed on request with dedicated quotes.
12) Homepage design:
* Creation of a simple logo for the platform.
* Preference for light colours in website design.
13) Website chatbot integration:
* Chatbot embedded on the homepage to answer customer queries, demonstrating trust in the product.
* These are the main features outlined for the project.
Delivery term: Not specified