
AI-Powered Call Assistant MVP (Mobile + Backend)
Upwork
Remote
•2 hours ago
•No application
About
I am developing a mobile app that uses AI to answer business calls for small business owners like contractors, hairstylists, salons, and clinics. The assistant should sound natural, greet callers, ask for basic info, and record/summarize the message. The goal is to build a reliable MVP that can later scale into a SaaS platform. What the app should do (MVP): 1. Call Handling - Receive incoming call → play a custom greeting - Engage caller with basic follow-up questions (AI voice) - Record and store voicemail 2. AI Processing - Speech-to-text transcription (OpenAI Whisper, Google STT, or Deepgram) - GPT integration to summarize/extract caller details - Voice AI (e.g., ElevenLabs, Google TTS, Azure) for natural replies 3. User Delivery - Mobile app (Flutter or React Native) with secure login - Inbox with text summary + audio file of message - Optional: calendar/booking integration (Google/Outlook/Calendly) Tech Requirements: - Telephony: Twilio (or OpenPhone API) for call routing - Backend: Node.js/Express or Python/FastAPI (API-first) - Database: Postgres/MySQL with ORM (Prisma, SQLAlchemy, etc.) - AI: Whisper/Deepgram for STT, GPT for summarization, ElevenLabs/Azure for TTS - Mobile: Flutter or React Native - Security: data encryption, call recording compliance Trial Task (Phase 1 – Paid Test): To evaluate skills and communication, please complete this initial milestone: - Set up a Twilio webhook that answers a call with a greeting, records a voicemail, transcribes it, and either: - Stores it in a database, OR - Emails the transcript + recording to me. Budget for trial: $100–$300 Timeline: 1–2 days Full MVP (Phase 2): If the trial is successful, the next stage includes: - Complete AI call flow (greetings, follow-ups, recordings, summaries) - Mobile app inbox for messages (Flutter or React Native) - Calendar booking integration - Web dashboard for message history, voicemail playback, and settings - Authentication and subscription billing (Stripe) Estimated Budget: $10,000–$30,000 Timeline: 6–10 weeks after trial milestone What I’m Looking For: - Proven experience in SaaS, Twilio, and AI-powered apps - Ability to explain technical choices - Clean, documented, production-ready code - Good communication and reliable delivery - Willingness to sign IP ownership agreement (work-for-hire) How to Apply: Please include in your proposal: 1. Examples of similar apps or SaaS projects (Twilio, AI, or mobile integrations) 2. Your preferred tech stack 3. Your timeline and cost estimate for the MVP (after trial task) 4. Confirmation that you’re comfortable starting with the trial milestone