AI Voice Agent Developer (Plivo + FreePBX + OpenAI + n8n + Zoho)

Posted 4 weeks ago

Worldwide

Summary

SUMMARY We are hiring a developer to build an AI-powered outbound voice calling system for automated interviews. Setup already available: -FreePBX (Vultr) -Plivo (India + US numbers) -n8n + Zoho Creator WHAT WE NEED: -Webhook-triggered outbound calls -AI voice agent to conduct interviews (script-based) -STT/TTS integration (OpenAI preferred) -Structured response output → n8n → Zoho -Optional: Sarvam.ai integration for Indian context REQUIREMENTS: -Must show a working demo/project -Experience with Plivo / VoIP / AI voice systems preferred -Your Fixed Price Proposal -Delivery in 15 days + 2 months support -Would you like me to also draft a technical architecture (Plivo + OpenAI + n8n flow) that you can attach to the job post to attract higher-quality candidates? DETAILS: We are looking for a VoIP + AI Voice Automation specialist to build an end-to-end outbound voice agent system for automated interview calls. This system will trigger outbound calls via API/webhook, conduct structured interview conversations using AI, capture responses, and push structured data into our internal workflows. Current Setup -FreePBX hosted on Vultr (active and configured; may have minor issues) -Plivo (2 separate accounts: India number and US number) n8n for workflow automation -Zoho One (including Zoho Creator; open to Zoho Catalyst if relevant) PROJECT SCOPE: -Trigger outbound calls via webhook/API (Plivo preferred) Use: -India number (Plivo India account) for domestic calls -US number (Plivo US account) for international calls AI-driven voice agent to: -Greet candidate -Conduct interview using predefined scripts -Handle basic conversational branching (retry, confirmation, etc.) -Capture responses using STT and generate speech using TTS -Return structured data (JSON) for evaluation -Send data to n8n → Zoho Creator A-I / VOICE STACK PREFERENCES -Primary model preference: OpenAI (due to quality) -Open to alternatives where needed Interested in integrating Sarvam.ai (especially for Indian context, if beneficial) -STT/TTS providers: OpenAI, Deepgram, Google, or similar FUNCTIONAL REQUIREMENTS : -Webhook-triggered outbound calling -Script-driven conversations (editable without code preferred, e.g., JSON/UI) -Call recording and/or transcripts -Structured output including: -Candidate responses -Call duration -Call status -Basic retry and failure handling -Ability to scale to multiple concurrent calls DELIVERABLES : -Fully functional outbound AI voice agent system -Deployment on our existing infrastructure (Vultr preferred) -Clean and documented architecture -API endpoints for triggering calls -Script management system -Integration with n8n (tested) -Optional: basic dashboard/logging TIMELINE & SUPPORT -Expected delivery: 15 days from project start -Mandatory: 2 months post-delivery support (bug fixes and minor improvements) REQUIREMENTS: -Experience with VoIP systems (FreePBX, Asterisk, SIP) -Experience with Plivo Voice API or any other which is good and effective -Experience building voice bots / conversational IVR systems (preferred but not mandatory) -Strong understanding of STT/TTS and real-time call flows -Comfortable with APIs, webhooks, and automation tools (n8n, Zoho ecosystem) Important: -You must be able to demonstrate a working project or prototype (live or recorded) TO APPLY Please include: -Link to Demo or recording of a similar project (or show during call) -Tools/stack you plan to use -Estimated timeline to deliver (should align with 15 days) -Your Fixed Price Proposal

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
API
Asterisk
VoIP Software
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:yesterday
  • Hires:
    1
  • Interviewing:
    10
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 25, 2020
  • India
    Delhi7:53 PM
  • $3.5K total spent
    78 hires, 18 active
  • 17 hours

Explore similar jobs on Upwork

Application InstallationFixed-price‐ Posted 3 weeks ago
Android
Smartphone
Tablet
iPhone
Cin 7 Core and QuickBooks Integration SpecialistFixed-price‐ Posted 2 months ago
Intuit QuickBooks
Accounting
Bookkeeping
Windows Administration

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo