Book GoHighLevel appointments against the right contact, mid-call.
Connect GoHighLevel with an API key and your voice agent matches the caller to their GHL contact, offers open times from your GHL calendar and books a confirmed appointment on that contact.
Finds the caller’s existing GoHighLevel contact before booking, so appointments land on the right record.
Loads open times from your GHL calendar when the call starts, so there’s no pause mid-conversation.
Books the appointment on the matched contact; it shows in your GHL calendar as confirmed.
Offered times follow the timezone set on your GoHighLevel location.
Setup
In GoHighLevel, create an API key for the sub-account (location) whose contacts and calendar the agent should use.
In Voxworks, open Admin → Integrations, click Connect on the Go High Level card and paste the key.
Set a team default calendar, or enter a calendar ID on each Book Calendar Appointment step.
FAQs
The booking needs an existing GHL contact. Voxworks searches your location for the caller and books against the match; it doesn’t create new contacts.
Yes. Each booking step can name its own GHL calendar, and steps without one use your team default.
The timezone set on your GoHighLevel location.
With our team
Our team scopes custom integrations with you, from practice management systems to in-house CRMs, and builds them into your voice agents.
On your own
Self-serve integrations are documented step by step, and the REST API and webhooks cover everything else. Try it free for 14 days.