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
1
Get your Cal.com API key
In your Cal.com account, go to Settings → Developer → API Keys and create a new key.
2
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}.3
Configure in Truedy
In the Truedy dashboard, go to Tools → New Tool → Cal.com. Enter your API key and event type ID, then save.
4
Attach to an agent
Open your agent, go to the Tools tab, and enable the Cal.com tool.
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
1
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.
2
Get your Location ID
Your location (sub-account) ID is found in the GHL dashboard URL:
app.gohighlevel.com/location/{location_id}/...3
Configure in Truedy
Go to Tools → New Tool → GoHighLevel. Enter your API key and location ID.
4
Attach to an agent
Open your agent, go to the Tools tab, and enable the GHL tool.
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
1
Get your Calendly API token
In Calendly, go to Integrations → API & Webhooks → Personal Access Tokens and generate a token.
2
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}.3
Configure in Truedy
Go to Tools → New Tool → Calendly. Enter your API token and event type URI.
4
Attach to an agent
Open your agent, go to the Tools tab, and enable the Calendly tool.
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

