WhatsApp AI Internal Knowledge Agent: Vector DB, Document Ingestion & Chat Integration
Worldwide
We're looking for a developer to build a WhatsApp-based AI agent that answers questions from an internal knowledge base. All 4 components are bundled into a single fixed-price contract of $300 USD, paid as one milestone upon completion. What needs to be done: 1) Conversational Agent Flow: Design and implement the end-to-end agent logic that receives incoming WhatsApp messages and routes them through an AI model to generate relevant responses. The agent should handle context, fallback cases, and structured replies. 2) Supabase and Vector Database Setup: Set up a Supabase project with a vector-enabled database (pgvector or equivalent) to store and retrieve document embeddings. Configure the schema, indexing, and similarity search logic needed for knowledge retrieval. 3) Document Ingestion Pipeline: Build a pipeline to process and ingest internal knowledge documents (text files, PDFs, or similar) into the vector database. This includes text chunking, embedding generation, and batch upload logic. 4) Firestore Search Integration: Implement Firestore-based tools that the agent can call to search structured records or supplement vector search results. This should work alongside the vector DB to provide comprehensive answers. Deliverables: - Functional WhatsApp agent connected to the knowledge base. - Supabase project configured with vector search. - Ingestion script for loading documents into the database. - Firestore search tools integrated into the agent flow. - Brief setup and usage documentation. Timeline: roughly 7 to 10 business days total. Revisions: up to 2 rounds of revisions per component within original scope, included. IP and Confidentiality: All code becomes our property upon final payment. Contractor agrees not to share or reuse the codebase or business logic. Ideal candidate: Developer with experience in AI chatbot integrations, vector databases, and Firebase or Supabase. Familiarity with WhatsApp Business API or similar messaging APIs is a plus. When applying, please briefly mention similar AI agent or chatbot projects you've built.
$300.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- IsraelGivatayim1:14 PM
- $3.8K total spent34 hires, 3 active
- 20 hours
- Retail & Consumer GoodsSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by