← Live feed

Integrate Retell AI Voice Agent with GoodX Dental Software (South Africa): Live Booking

Budget
$1000.0
Contract
FIXED
Client
South Africa
Live feed
Upwork

api-integration, javascript, python, node.js, integromat

Preferred qualifications

  • Experience: Intermediate
I run an AI automation agency in South Africa building voice receptionists for dental practices. I have a working Retell AI voice agent and need a developer to connect it to GoodX (South African dental practice management software). The goal is for the agent to book, move and cancel appointments directly in the practice’s GoodX diary during a live call. What the agent needs to do in GoodX Check real-time availability per practitioner and appointment type Look up existing patients (name, ID or phone number) and create new patient records when needed Book appointments directly into the GoodX diary Reschedule and cancel existing appointments How it should work Retell custom functions call an endpoint, and that endpoint talks to GoodX. I already use Make.com, so a Make-based middleware layer is preferred if it’s workable. A lightweight hosted service (Node or Python) is fine if Make can’t handle it. Responses have to be fast enough for a live phone call (aim for under 2–3 seconds). Errors must be handled cleanly: no slot available, patient not found, GoodX timeout. The agent should always have a fallback, such as taking a message or offering another time. The main unknown I haven’t confirmed whether GoodX offers an API or integration access to third parties. Part of this job is finding that out: contacting GoodX if needed, reviewing any documentation, and recommending the most reliable route. If there’s no API, tell me what the realistic alternatives are before you build anything.
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in