Build Custom ChatGPT AI Chatbot that connects the OpenAI Assistant API to a GoHighLevel Sub-Account

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

TBD

HOURS PER WEEK

50

DATE POSTED

Feb 09, 2024

JOB OVERVIEW

I would like to hire an individual to create a custom ChatGPT AI Chatbot application that is connected to my GoHighLevel sub-account and interacts with the OpenAI Assistant API.
I want them to create the programming to connect these two systems using PHP on my web server.
I need to duplicate this custom ChatGPT AI Chatbot to be used in other sub-accounts.
Finally, I want to have a web interface to make the creation, customization, and training of the ChatGPT AI Chatbot done easily and connected to the Sub-Account automatically.


Phase 1 - Create Custom AI Chatbot


Overview of the Steps in Phase 1

- Basic Chatbot Research
- Review and document the research materials supplied
- Create the new Assistant in OpenAI
- Use the previous information I supplied for creating and training the assistant
- Create the new Secret Keys - Record these in Asana
- Create your custom programming and save it on the webserver.
- Create a MySQL Database
- Create the appropriate php files
- Write the programming for the files
- Connect the Assistant to GHL using the custom programing
- Determine if we can use workflows, or if it is better to use the Developer API's from GoHighLevel
- Connect both SMS Text and Messenger to the Chatbot
- You can go to the ZedChat VIP page to talk to the bot and to test it > Upgrade to see actual info
- For SMS Text testing, I can do that, or I will supply a second Sub-Account or you can use your own SMS text phone if viable
- Create a reasonable prototype / strategy to have Website Chatbot that can be embedded on a website.
- This could be using the GHL chatbot, or a custom one.

I want to have the OpenAI Assistant API connect to GHL without using any third party application (like Zapier, Pabbly, Integrately, etc.) as well as not using Premium Workflow actions or any other Premium payment option in GoHighLevel.

Open AI

Open AI is primarily a platform for queries. The integration involves using APIs (Application Programming Interfaces) provided by Open AI. The actual code for handling these queries would be hosted on a server or platform that can communicate with Open AI.

GoHighLevel

While GHL allows code in funnels and websites, for workflows, we might use external servers or platforms. The code could reside on a web server, AWS Lambda, or a similar environment. GHL workflows can trigger API calls to this external code, facilitating seamless communication.

In summary, the code for handling interactions with Open AI could reside on a web server or a platform compatible with GHL's workflow structure. I am committed to finding the most effective solution for your project, ensuring a smooth integration process.

I want it to be able to integrate into the GoHighLevel Workflows, so that I can connect it to various modalities such as SMS Text, Facebook Messenger, Google Account and more.
It would also connect to the Website Chatbot.
Therefore any communication that comes in to that Sub-account, could flow through this new custom application and get responses from the OpenAI Assistant API.
You will also assist with setup and optimization of the OpenAI Assistant API. That will need to not only be using the data from ChatGPT, but also current internet data, as well as data we provide that it will be trained on, such as websites, pdf files, text files, word documents and spreadsheets.
The AI Chatbot will be designed to purposefully complete stated objectives that are related to sales and marketing or customer services. This might be something like book an appointment, make a phone call, click to a sales page, fill out a form, or purchase a product or service.
The AI Chatbot will also have the ability to obtain specified responses from the end-user and store those variable in Custom Fields and Custom Variables in GoHighLevel.
This Chatbot Application will need to be able to be replicated to be used in other sub-accounts for my different projects and for my clients.
I need a minimum of daily reporting, and also at each milestone in the project as well.
I will work with you to review the progress on a consistent basis.

If the first part of this project goes well, we will then move on to Phase 2.

Phase 2
This will incorporate the custom AI Chatbot application from part 1, and build an interface to create new AI Chatbots and set them up and connect it to the OpenAI Assistant API and to GHL automatically. It will also include creating and developing a persona for each chatbot, and for custom training each chatbot. And for testing and monitoring the conversations of the chatbot. And finally to connect and/or embed the chatbot in different ways with GHL or even other applications. The interface will also connect the specified Custom Values and Custom Variables to GoHighLevel and even create Custom Values and Custom Variables.
Further refinements to Phase 2 will be on-going as we work on Phase 1 of the project.

To be considered for this contract, I would like an example of work you have done similar to this. I would also like a bullet point plan of work, with key milestones, and estimates on time to complete each milestone. Please specify your rate as well as your estimated total cost for Phase 1 and time to have a working prototype of the custom ChatGPT AI Chatbot.


I need someone to start ASAP.

Please provide the following to be on the shortlist.
Describe your experience with GoHighLevel and show me an example of your work with it.
Describe and show an example of work you have done similar to creating a custom chatbot.
Create a bullet point plan of work, with key milestones, and estimates on time to complete each milestone.
Estimated time to have a working prototype of the custom ChatGPT AI Chatbot that we can begin testing.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin