Overview
The Dynamic Outbound Call is a premium action available inside GoHighLevel (GHL) and NIKO that lets you trigger outbound voice calls using AVA. Once you’ve connected AVA to your GHL/NIKO account, you can use this action in any workflow to launch an AI-powered call that’s fully personalized to your use case. This action is ideal for instantly reaching out to leads who complete a form, opt into a campaign, or enter a particular stage in your funnel. Instead of relying on manual follow-up, AVA can call the contact, deliver your message, ask questions, and even schedule meetings — all automatically. Let’s walk through how to use and configure the Dynamic Outbound Call action step by step.Adding the Action to a Workflow
To get started, open GHL or NIKO and go to the Workflows section. Create a new workflow from scratch, or edit an existing one where you’d like to add the call. Once you’re inside the workflow builder:- Click the + icon to add a new step
- Scroll down to the AVA Voice AI section
- Select Dynamic Outbound Call
Configuring the Call
The configuration panel for the Dynamic Outbound Call contains several fields that define how the call works, who it targets, and what happens during the conversation.Contact Details
You’ll begin by entering the contact’s information. Do not hardcode static values — use the tag icon to insert dynamic GHL variables like{{contact.first_name}}
, {{contact.phone_raw}}
, and {{contact.email}}
. This allows the workflow to call different contacts with their personalized details pulled from the CRM.
- Name – Use the contact’s full name (e.g.
{{contact.full_name}}
) - Email – Useful for context but not required by AVA
- Phone Number – Always use the Raw Phone Number field (e.g.
{{contact.phone_raw}}
) - Time Zone – Optional, but highly recommended. If left blank, AVA will default to your account’s main time zone.
AI Agent Settings
Next, choose the voice and identity of your AI caller.- AI Assistant – This is the voice that AVA will use. The dropdown pulls from voices already available in your AVA account.
- Agent Name – This is what the AI will call itself during the call. It should be a short label or name (e.g. “Sarah” or “Receptionist”). Do not enter a full introduction or sentence — the agent will handle its own phrasing based on scenario logic.
⚠️ Voice previews are not available inside GHL. If you’d like to hear how each voice sounds, log in to your AVA dashboard and test them there.
Customer Insight (Optional)
This field lets you pass additional context to the AI, such as:- A summary of past interactions
- Details about the lead’s business
- Key talking points or objections
Caller Number
Use the dropdown to select the outbound number AVA will use when placing the call. These are phone numbers already connected to your AVA account.If you don’t see any numbers listed, go back into the AVA platform and add at least one phone number. Then return here and try again.The number you select here is what your contact will see as the caller ID.
Scenario Selection
Now choose the Scenario that defines the purpose and content of the call. Each AVA scenario comes with its own set of fields and logic, such as:- Opening scripts
- Meeting pitch and value proposition
- Location fields
- Scheduling options
Filling in Scenario-Specific Fields
Once you’ve selected a scenario, you’ll be asked to fill in its required fields. These vary based on the scenario you chose, but usually include:- Greeting – The first thing your AI will say on the call
- Introduction – How the agent introduces themselves, the company, and their reason for calling
- Representative Name / Business Info – These values help the AI build credibility and clarity
- Closing Statement – A friendly sign-off to end the call on a good note
- Reason for Appointment – Why you want the contact to book time with you (e.g. consultation, product demo)
Calendar Configuration
If your scenario involves booking a meeting, you’ll need to link a calendar.- In the Calendar field, paste the Calendar ID from GHL
- To find this ID:
- Go to Calendars in GHL
- Click the three dots on your chosen calendar
- Select Settings
- Copy the ID listed under the calendar name
📌 Double-check that your calendar is active. If it’s paused, click the three-dot menu and reactivate it before using it here.
Voicemail Message
Even if you don’t plan to use voicemail, this field cannot be left blank.- If you want AVA to leave a voicemail, write out the message you want delivered
- If you don’t want to use voicemail, simply enter NA
Finalizing and Testing
Once you’ve filled in all fields:- Save your workflow
- Publish the automation
- Test it using a contact with valid phone details
FAQs & Troubleshooting
General Questions
What is the purpose of this action?
What is the purpose of this action?
Dynamic Outbound Call lets you trigger full voice calls from a workflow using a selected AVA scenario. It’s ideal for automating outreach, follow-ups, appointment scheduling, and lead qualification.
Where do I configure the voice and personality of the AI agent?
Where do I configure the voice and personality of the AI agent?
Inside the action step, you’ll choose the agent’s voice (pulled from AVA) and assign them a name. If you want to preview the voices, you’ll need to do that inside your AVA account — GHL doesn’t support in-platform voice previews.
Configuration
What happens if I don’t have any numbers listed in the dropdown?
What happens if I don’t have any numbers listed in the dropdown?
That means you haven’t yet added a phone number in AVA. Go to the Numbers section in your AVA dashboard, add one or more outbound numbers, and return to GHL to refresh the list.
What calendar ID should I use?
What calendar ID should I use?
Use the ID from the calendar you’ve already created inside GHL. Open your calendar, click the three-dot menu, choose Settings, and copy the ID shown under the name. Make sure it’s set to “Active.”
Do I need to fill out the voicemail field?
Do I need to fill out the voicemail field?
Yes. Even if you don’t want AVA to leave a voicemail, the field must contain something (like NA) or your workflow won’t publish.
Usage and Results
How quickly will the call be placed after the workflow starts?
How quickly will the call be placed after the workflow starts?
AVA initiates the call almost immediately after the workflow reaches the action step. Timing may vary slightly based on time zone handling and agent load, but it’s near-instant for most setups.
Where can I see the outcome of the call?
Where can I see the outcome of the call?
All call results — transcript, sentiment, call status, recording URL — are pushed back to AVA and visible inside the Call History section. You can also use the Contact Called trigger in follow-up workflows to act on the results.
Can I reuse this action across multiple workflows?
Can I reuse this action across multiple workflows?
Absolutely. Just add it wherever you need AVA to place a call — as long as your scenario, calendar, and number are still valid, the action will work across any automation.
For additional questions or guidance, try using our Virtual Support Agent! Available 24/7 to help resolve most issues quickly at thinkrr.ai/support. If you still need assistance, visit our support site at help.thinkrr.ai and submit a Ticket or contact our team directly at hello@thinkrr.ai.