With OpenAI’s big Dev Day announcement that anyone can now create “custom GPTs” using the ChatGPT platform, a big question being asked by businesses is: Is this right for me?
In particular, what are the capabilities of the no-code “custom GPT” builder and how does it compare to business-centric options like CustomGPT, currently the leader in no-code retrieval-based custom GPTs.
In this blog post, I will compare the two options side-by-side so that businesses can make an informed decision.
And just to be sure: What is being compared is the option of creating a custom GPT chatbot with no-code. If your company has extensive developer resources to code your own chatbot using the API, that would be a topic for another day.
So without further ado, let’s get started:
The biggest similarity is: Each platform offers individuals and businesses the ability to create a custom GPT chatbot using their own knowledge.
Both offer an easy no-code interface where even non-technical people can quickly ingest their knowledge and then get ChatGPT-style answers based on that knowledge.
Both are built on the backbone of GPT-4, but they cater to distinct audiences and offer unique functionalities.
Let’s dive deep into this comparison, and trust me, it’s more than just a battle of features – it’s about finding the right fit for your requirements.
CustomGPT is your go-to if you’re a business, especially a Small or Medium Enterprise (SME). Its tools and capabilities are tailored to handle complex, business-specific needs like anti-hallucination and citations. Imagine having a chatbot that’s like your most knowledgeable employee who never sleeps – that’s CustomGPT for you.
ChatGPT GPTs, on the other hand, shine for personal and small business uses. It’s like your smart, tech-savvy buddy who can juggle a variety of tasks but might not know the nitty-gritty of your business in-depth.
Here is the side-by-side comparison. And a quick reminder: This comparison is for the no-code interface that can be used by any individual or business without requiring coding.
|Who best for?||Business use||Personal & Individual use|
|Company Size||Small and Medium Enterprises||Personal and Small Business|
|Cost For GPT-4 Queries||10 cents/query||Unlimited (For ChatGPT Plus Users)|
|Data Indexing ($49 plan)||30 million words||1.5M words|
|Number of documents||1000||20|
|Token Limit||40 million||2 million|
|Ease of Use|
|No-code browser-based dashboard||Yes||Yes|
|Customized chat interface||Yes||Yes|
|1400+ Document Formats||Yes||Limited|
|Free Data Ingestion Tools||Yes||No|
|Multi-source data integration||Yes||No|
|Change data capture||Yes||No|
|– Delete immediately after processing||Yes||No|
|– Data anonymization||Yes||No|
|– Data used for training||No||Yes|
|Teams Collaboration||Yes||Coming soon|
|Citations / Sources||Yes||No|
|Trust / Transparency||Yes||No|
|Persona / Custom Instructions||Yes||Yes|
|Realtime Web Browsing||No||Yes|
|Multi-modal query input||No||Yes|
|Share with Public||Yes||Limited|
|Share with Team||Yes||Limited|
|Integrations (Slack, Teams, Etc)||Coming soon||No|
|Reporting / Auditing|
|Chat Metrics||Coming soon||No|
|Chat Intelligence||Coming soon||No|
|Support / Contracts|
|Purchase Orders / SOWs||Yes||Limited|
Now let’s dig into each aspect separately.
When it comes to ease of use, both systems shine, with even non-technical users being able to create smart custom chatbots with their own knowledge.
Both systems have excellent no-code browser based dashboard, making it easy to create custom chatbots.
While both systems have easy customization options, CustomGPT has extensive options to control your brand’s look-and-feel and control the chatbot’s behavior.
When it comes to ingesting knowledge about your business, CustomGPT really shines and creates a huge distance with ChatGPT GPTs. Using just the no-code interface, CustomGPT allows ingestion of not just plain documents (like PDFs), but also websites, helpdesks, Youtube videos, audio files, podcasts, etc.
If building a consolidated chatbot based on your business’ knowledge is a priority, CustomGPT is a slam-dunk.
In addition, the current limits on ChatGPT GPTs are quite restrictive, allowing for just 20 files and 2M tokens (which is about 1.5M words). In contrast, the CustomGPT basic $49 plan allows for 40M tokens and upto 1,000 documents.
Both CustomGPT and ChatGPT GPTs have extensive support for PDFs.
CustomGPT has extensive support for websites – allowing you to ingest content from your website, helpdesks, documentation, support systems and more. You can even build curated collections of webpages and web documents to ingest into your custom chatbot’s knowledge.
At this time, ChatGPT GPTs only allow uploading documents. This is a critical shortfall for businesses that want to ingest their business content.
CustomGPT has extensive support for sitemaps, including free tools to create sitemaps and collections of curated knowledge. This is critical for business-centric requirements like “Change Data Capture” and keeping the bot in sync with website and helpdesk content.
The sitemap feature is not supported in ChatGPT GPTs.
CustomGPT currently supports around 1400+ document formats, from which textual knowledge can be extracted and ingested by the custom chatbot.
ChatGPT GPTs currently supports 16 document formats.
CustomGPT supports Youtube videos and channels out-of-the-box. Using easy no-code tools, customers can ingest entire Youtube channels or even collections of videos.
This is not supported in ChatGPT GPTs.
CustomGPT supports audio files and podcasts out-of-the-box. Using OpenAI Whisper, the audio and podcasts are transcribed and added as knowledge into the chatbot’s retrieval knowledge base.
This is not supported in ChatGPT GPTs (but is probably expected to be supported soon given that OpenAI has an excellent audio transcription API).
CustomGPT supports OCR when ingesting knowledge. This allows businesses to upload images and scans and extract textual knowledge from them.
ChatGPT requires OCR to be done separately. It would make sense for OpenAI to use its Vision capabilities to ingest knowledge from images and scans. However, this feature has not yet been activated in the no-code interface for ingesting knowledge.
CustomGPT has in-built Zapier integration. Using CustomGPT’s easy no-code Zapier app, businesses can ingest files from 5000+ apps into the CustomGPT chatbot’s knowledge base.
ChatGPT GPTs do not currently support any form of 3rd party integration (besides the Upload button).
CustomGPT has a low-code API available to ingest data. While this might be un-necessary for business customers interested in only no-code solutions, it does offer an easy path to integrating knowledge from private internal sources or workflows.
ChatGPT GPTs currently do not allow ingestion via API. It’s technically possible this might be offered in the future. (Point to note: ChatGPT offers a completely new Assistants API – but this is unrelated to the no-code ChatGPT GPTs service)
CustomGPT has a library of free tools for easy no-code data ingestion. This allows you to bring in knowledge from varied web sources like Wordpress, Youtube, podcasts, Pubmed or other web collections. You can even create a curated collection of web articles or Google Search results and insert them into the chatbot’s knowledge base.
ChatGPT GPTs only support the upload option.
CustomGPT allows integration of disparate data sources (like helpdesks, CRM systems, knowledge bases, product information, etc). This allows for creation of a consolidated “source of truth” custom chatbot. In addition, every document and data asset can be managed from the management dashboard, along with clear audit trails and metadata management.
ChatGPT GPTs only support the upload option.
CustomGPT allows you to keep your knowledge in sync with your website information. This is critical for businesses to preserve brand integrity and to show accurate answers (think Pricing changes!). If you modify a page on your website (e.g. FAQ page), there is an easy option to refresh the bot’s knowledge with a click of a button. In addition, a fully-automated “Refresh” option that keeps the chatbot’s knowledge in sync with your sitemap is coming soon.
ChatGPT GPTs only support the upload option. If your knowledge changes, you will need to explicitly delete and re-upload the corresponding file from the GPT’s knowledge.
A key aspect of using either system is data security and this is an important factor for all businesses. Both systems take data security seriously, with CustomGPT going to additional lengths to ensure data security and provide controls to the business chatbot builder.
CustomGPT has the option to immediately delete files after processing. This allows the added protection that the original raw files are no longer on the CustomGPT servers.
It’s unclear whether ChatGPT GPT maintains the original raw files.
ChatGPT GPTs files need to be anonymized before uploading. CustomGPT has an in-built option to anonymize during processing. This helps remove PII and sensitive data (if not already removed)
ChatGPT GPT expects all data to be anonymized before uploading into the interface.
This is by far the biggest drawback of ChatGPT GPTs. The files you upload into the no-code interface can be used by OpenAI for training. This is a show stopper for most businesses.
OpenAI does have the option in their Enterprise version and their API for “no training” – however, non-technical users and SME businesses would find it difficult to access these options at this time.
CustomGPT does NOT train on any of the uploaded knowledge or files. In addition, CustomGPT utilizes either the ChatGPT-4 API or Azure OpenAI – both of which have guaranteed contractual obligations NOT to train on API-supplied data. (See full details in the Security Whitepaper)
CustomGPT has clear audit logs for the data ingestion. This is critical for businesses to understand what is being ingested and whether the ingestion was successful. This audit control and management interface is essential for AI safety.
ChatGPT GPTs have no such audit logs or management dashboards.
CustomGPT just introduced full-fledged Teams collaboration and control for fine-grained business access. This lets SME businesses control access to the custom chatbot and allow team members to collaboratively build and prompt the chatbot.
ChatGPT GPTs is expected to support access for teams soon. The ACL permissions are unclear at this time.
Both ChatGPT and CustomGPT have made a name for themselves for their AI response quality and the introduction of GPT into ChatGPT Plus is only expected to improve the relevancy.
However, there are some key aspects about the response that are clearly missing in ChatGPT GPTs. And that is : Anti-hallucination and citations.
However, the new ChatGPT GPTs have gained support for Code Interpreter, Web browsing, multi-modal support and image generation. This has greatly enhanced the quality of the responses in ChatGPT GPTs.
Let’s explore each of these in detail — because at the end of the day, what matters most is what the AI responds.
CustomGPT’s biggest appeal to SME’s is it’s anti-hallucination solution. For most businesses, it is critical that the chatbot stays within the knowledge supplied by the business. You never want the chatbot talking about your competitors or answering questions outside of your brands knowledge base.
CustomGPT excels in this by providing multiple anti-hallucination controls across the entire RAG pipeline.
Unfortunately, ChatGPT GPTs are designed to be creative and this is actually an advertised feature of ChatGPT GPTs. In the example below, the ChatGPT GPT chatbot happily answered the question outside of the knowledge that was supplied. This is a key decision that the chatbot creator needs to make – should the bot be answering questions outside the knowledgebase?
While this might be perfectly fine for some use cases, most businesses would like the safety of having the responses come from within their own content.
With each response, CustomGPT shows citations and sources, which is critical for trust, transparency and explainability to ground truth in business use cases. With the fear mounting around AI responses, businesses want to be sure where the response is coming from. This is why with each response, CustomGPT shows the “Where did this response come from?” that clearly shows the ground truth source of the response.
ChatGPT GPTs have no reference to citations or sources. On the contrary, ChatGPT GPTs are expected to tap into the LLMs knowledge base and be creative about the response. While this might be acceptable in some cases, it creates a definite risk for business use cases.
ChatGPT GPTs have the benefit of learning from millions of customers and their response models will certainly improve over time. In most cases, ChatGPT GPTs are spot on in understanding the intent of the user.
On the other hand, CustomGPT is designed to understand the user intent with the goal of fetching the right knowledge from the ground truth supplied by the business customer. As indicated before, business users DO NOT like the chatbot making up facts – so fetching the right context from the knowledge base is critical.
Besides citations and sources, CustomGPT responses can be clearly audited via chat logs and chat intelligence dashboards (coming soon!). Knowing what the AI is responding AND more importantly, what is being asked of the custom chatbot is critical for businesses. The business owner who created the chatbot owns the rights to the chat logs and the goldmine of information within it.
On the contrary, ChatGPT GPTs expressly prohibit any access to the chat logs to the chatbot creator. As a SME business, this provides zero visibility into what is happening in your custom chatbot as it gets distributed and used.
ChatGPT GPTs allow dynamic code interpretation. This provides a powerful tool to run python code dynamically and process uploaded user data and files. If there is one major reason to use ChatGPT GPTs for your use case, this is it. This new feature is a game changer for custom chatbots.
CustomGPT chatbots are currently text-only responses (like the traditional ChatGPT) with no dynamic code execution.
ChatGPT GPTs allows real time web browsing to integrate web information into the response. This allows the chatbot to dynamically bring in information while constructing the response. If your custom chatbot requires this feature, ChatGPT GPTs would be a great choice.
On the contrary, CustomGPT does NOT have real time web browsing. This improves the predictability of the AI response (again remember: no making up facts!) without making the bot susceptible to runtime knowledge.
ChatGPT GPTs now allow multi-modal input allowing users to upload files and images. This is a killer feature in the new ChatGPT experience where users can upload images and have ChatGPT “see” the image. Similarly, users can also upload files and have them be analyzed in real time.
CustomGPT allows text-only user input only.
ChatGPT GPTs allow the generation of images dynamically in the response. This lets users get a multi-modal mixed content response if needed.
CustomGPT allows text-only output only.
And now comes the fun part – what good is a custom chatbot if you cannot deploy it and put it to use for your business. In this section, CustomGPT seems to be the clear winner with tons of deployment options to help SME businesses actually deploy and get the most out of the custom chatbot.
CustomGPT lets you easily deploy the chatbot as an embed widget on your website. This provides for a seamless user experience, without leaving your website. In addition, the embed widget can also be deployed privately on your Intranet and shared in a collaborative manner with your team. In a ninja move below, the customer integrated the chatbot into his search page, making for a true “Search Generative Experience”.
ChatGPT GPTs currently do not support embed widgets. All customers have to visit chat.openai.com via a link to access your ChatGPT GPT.
CustomGPT lets you deploy the widget as a bottom-right Livechat for quick non-intrusive customer service. This is the easiest form of deployment and possibly the most effective. Rather than traditional “Live Agents”, the custom chatbot is available 24/7 and understands ALL your business content.
ChatGPT GPTs currently do not support Live Chat widgets. All customers have to visit chat.openai.com via a link to access your ChatGPT GPT.
CustomGPT chatbots can be shared publicly (though are private by default !).
ChatGPT GPTs are only accessible to ChatGPT Plus users. (Side note: Even though it says “Public”, accessing the bot requires your target users to have the $20 subscription. This might possibly change in the future – but for now, you can share your bot only with fellow $20 Plus subscribers)
CustomGPT’s Teams options allows you to share your chatbot securely and privately with team members.
This option is coming soon to ChatGPT GPTs at $30/user/month.
CustomGPT chatbots can be queried programmatically from your workflows via API.
This is not available with ChatGPT GPTs created with the no-code interface. (Side note: Assitants created with the new Assistants API can indeed be programmed, however that is not a no-code interface)
CustomGPT allows you to create Zapier zaps to dynamically query your chatbot based on various triggers.
This is not available with ChatGPT GPTs.
ChatGPT GPTs can soon be deployed in the GPT Store, possibly allowing for monetization. This will most likely be a killer feature, similar to Youtube monetization.
CustomGPT allows your chatbot to be deployed via SMS, Email and integrated into apps like Slack, Microsoft Teams, etc.
ChatGPT GPTs can only be used via the chat.openai.com web interface.
CustomGPT has options for full white-labeling and reselling for agency partners. ChatGPT GPTs have no current plans (other than coding the chatbot using the Assistants API)
CustomGPT has an affiliate program for revenue sharing. Often used by marketing agencies, influencers and resellers.
CustomGPT has full chat logs available to the chatbot owner for accounting, auditing and customer intelligence.
ChatGPT GPTs expressly dont make chat logs available to the chatbot creator. This is a major shortfall for bot creators and provides zero visibility into the chatbot usage.
CustomGPT will soon have a metric dashboard showing detailed chat metrics and analytics.
ChatGPT GPTs have no announced plans.
CustomGPT will soon have an intelligence dashboard based on the chat logs for advanced customer intelligence critical to business uses. This report will have advanced insights like “Missing Content”, “Issues Reported By Customers” and “Feedback From Customers”
ChatGPT GPTs have no announced plans. And since there is no access to chat logs, most likely this goldmine of information will not be accessible to chatbot creators.
When it comes to business use, support and contracts are critical.
CustomGPT has enterprise contracts available with custom terms.
ChatGPT GPTs will possibly be available to OpenAI’s enterprise customers soon.
CustomGPT supports business procurement processes like POs, SOWs, payment methods, distribution channels.
ChatGPT will likely have this available through the OpenAI Enterprise sales channels.
CustomGPT has onboarding support for Enterprise contracts with deployment blueprints.
ChatGPT GPT is a fully self-service system.
CustomGPT has dedicated support available for Enterprise contracts.
ChatGPT GPT may have this available for OpenAI Enterprise customers.
Both have extensive self-service documentation. ChatGPT GPTs has the additional benefit of vast community documentation and support.
Both CustomGPT and ChatGPT GPTs have their arenas where they excel. CustomGPT is your go-to for an in-depth, business-focused AI chatbot platform that offers extensive data integration, AI response safety, and customization.
ChatGPT GPTs, with their user-friendly interface and cost-effectiveness, are ideal for personal or small-scale use.
So, which one should you choose? If you’re a business looking for a robust, secure, and customizable chatbot solution, CustomGPT is your clear winner. For individual users or small businesses looking for an efficient and straightforward chatbot solution, ChatGPT GPTs are the way to go.
Remember, it’s not just about the platform – it’s about how it aligns with your specific needs and goals.