Integrate Retell AI Voice Agent with GoodX Dental Software (South Africa): Live Booking
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