Built-in Tools
Built-in tools are ready-to-use integrations that come with Truedy. You provide your credentials, enable the tool on an agent, and the agent gains the ability to interact with that service during live calls — no backend code required.Cal.com — Calendar Booking
The Cal.com tool lets your agent check real-time availability and book appointments during a call. The caller never needs to receive a booking link or follow up separately — the appointment is created before they hang up. What the agent can do:- Check available slots for a specific event type
- Create a booking with the caller’s name, email, and preferred time
- Confirm the appointment details back to the caller
Setup
Get your Cal.com API key
In your Cal.com account, go to Settings → Developer → API Keys and create a new key.
Find your Event Type ID
Navigate to the event type you want agents to book. The ID is visible in the event type’s URL:
cal.com/event-types/{id}.Configure in Truedy
In the Truedy dashboard, go to Tools → New Tool → Cal.com. Enter your API key and event type ID, then save.
Enable via API
Prompt engineering tip
Tell the agent exactly when and how to use the booking tool:GoHighLevel (GHL) — CRM
The GoHighLevel tool gives your agent access to your GHL sub-account: look up contacts, create or update records, add notes, and trigger automation workflows — all during a live call. What the agent can do:- Look up a contact by phone number at the start of a call
- Create a new contact if none is found
- Update a contact’s lead stage or custom fields
- Add a note to the contact record
- Trigger a GHL workflow
Setup
Get your GHL API key
In GoHighLevel, go to Settings → Integrations → API Key and copy your key. For sub-account access, use a Location API key.
Get your Location ID
Your location (sub-account) ID is found in the GHL dashboard URL:
app.gohighlevel.com/location/{location_id}/...Enable via API
Prompt engineering tip
GHL is most powerful when you use it at the beginning and end of a call:Calendly — Scheduling
The Calendly tool lets your agent check availability and schedule events using your Calendly account, providing a familiar booking experience for callers already in your Calendly workflow. What the agent can do:- Check available times for a specific event type
- Create a one-off booking with the caller’s details
- Send the caller a confirmation
Setup
Get your Calendly API token
In Calendly, go to Integrations → API & Webhooks → Personal Access Tokens and generate a token.
Get your Event Type URI
Via the Calendly API or from your event type’s URL:
calendly.com/{username}/{event-slug}. The URI format is https://api.calendly.com/event_types/{uuid}.Enable via API
Prompt engineering tip
End Call Tool
The End Call tool is always available on every agent — no configuration required. It allows the agent to terminate the call programmatically when the conversation has reached a natural conclusion, rather than waiting for the caller to hang up.You do not need to enable or configure the End Call tool. It is built into every agent automatically.
- The appointment has been booked and confirmed
- The caller’s question has been answered and they have no further questions
- The caller explicitly says goodbye
- The conversation has gone off-topic and the agent cannot help further
Prompt engineering tip
Always tell your agent when it should end the call:Next steps
Custom Tools
Build a webhook tool to connect your agent to any API or internal system
Tools Overview
Understand how tools work and when to use them

