AI Agent Developer Needed for Appointment Booking and Payment Automation Platform

Posted 2 weeks ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

Job Description We are looking for an experienced AI/automation developer to build a reusable conversational agent that can book appointments, collect payments, and integrate with different third-party systems through APIs. The solution should not be limited to one industry. It should have a modular, API-first architecture so it can be configured for healthcare, beauty, consulting, home services, restaurants, professional services, and other appointment-based businesses. The agent should be capable of communicating with customers, checking real-time availability, booking or rescheduling appointments, collecting required customer details, processing payments securely, and sending confirmations and reminders. Core Features AI-powered conversational booking flow Check real-time staff, service, and location availability Book, reschedule, and cancel appointments Support multiple services, employees, locations, and time zones Collect customer information and custom booking questions Calculate service prices, deposits, taxes, and discounts Generate secure payment links or payment sessions Confirm payment status before finalizing appointments Send booking confirmations and reminders Handle common customer questions Escalate conversations to a human when required Maintain conversation, booking, and payment logs Admin configuration for business rules and integrations Integration Requirements The platform should support integration through REST APIs, webhooks, and reusable connectors. Initial integrations may include: Google Calendar and Microsoft Outlook Calendly or similar scheduling platforms Stripe, PayPal, Square, or other payment gateways CRM and ERP systems Custom booking platforms Email, SMS, WhatsApp, web chat, or voice systems Zapier, Make, or n8n where appropriate We understand that no solution can automatically integrate with every system without configuration. The goal is to create a standardized integration layer that makes adding new systems fast and manageable. Technical Expectations Secure and scalable backend architecture OpenAI, Claude, Gemini, or another suitable LLM Function calling/tool calling for reliable actions Structured workflows rather than relying only on free-form AI responses Authentication and role-based access API key and credential management Webhook handling and retry mechanisms Time-zone and daylight-saving support Idempotency to prevent duplicate bookings or payments Proper error handling and audit logs PCI-conscious payment implementation without storing raw card details Documentation for adding new integrations Deliverables Technical architecture and database design Working MVP of the AI booking and payment agent Calendar and payment integrations Reusable connector or adapter framework Admin configuration interface API and webhook documentation Testing and deployment Source code and setup instructions Ideal Candidate Strong experience with AI agents and LLM function calling Experience building appointment-booking systems Experience with Stripe or similar payment APIs Strong Node.js, Python, or equivalent backend experience Knowledge of webhooks, OAuth, REST APIs, and third-party integrations Experience with conversational workflows, chatbots, or voice agents Ability to design a reusable multi-tenant architecture Strong understanding of security and payment compliance Please include relevant examples, your recommended architecture, development timeline, estimated cost, and the integrations you recommend for the first MVP.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $70.00

    -

    $100.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Node.js
API
Python
API Integration
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 weeks ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 16, 2026
  • United States
    Lithia Springs12:00 PM

Explore similar jobs on Upwork

Shopify Website Development for Arc GISHourly‐ Posted 1 month ago
HTML
Web Development
Shopify
Shopify Templates
Create Engaging Ads for SaaS Web AppFixed-price‐ Posted 2 weeks ago
HTML5
JavaScript
Web Design
Graphic Design

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