Project Overview: SMS Application Using ChatGPT for Lead Collection with Google Sheets Integration This document outlines the scope of work for the development of an SMS application that leverages the ChatGPT Assistant API. The application will engage with users who have left voicemails or missed calls, gather essential lead details through SMS conversations, and then organize and input this data into Google Sheets. SMS Platform: Twilio ● Twilio has readily available APIs and webhook connections. They also have a serverless feature where we may be able to upload the application. OpenAI Assistant API: Utilize ChatGPT Assistants API to conduct SMS conversations with leads to gather information. ● The training information and files for this Assistant will be provided. ● The assistant for this application will be used as an SMS service trained for Power Washing companies. Key Features: ● Respond to Missed Calls with SMS: Upon a missed call, this bot will start an SMS conversation with the user. ● Respond to Voicemails with SMS: When a voicemail is left, this bot will analyze the text in the voicemail and will start the conversation on SMS with the user based on this transcript. ● Data Extraction from Conversation: Extract specific lead details from SMS conversations, and send to Google Sheets including: ○ Name ○ Email ○ Phone ○ Address ○ Services requested ○ Additional details ● Database: The app must remember the ChatGPT thread IDs to be able to continue a conversation. The users Phone # may be the variable to look up. ● GPT Instructions: Framework must allow me to change out the Assistant API to use with other assistants. Compliance and Privacy: Ensure the system adheres to relevant data protection and privacy laws. Deliverables ● A fully functional SMS application integrated with Twilio, ChatGPT and Google Sheets. ● This should have the ability to easily replicate for other clients, where basic instructions can be updated on company name, agent name, service area, etc.