Overview
The Dynamic Outbound Call is a premium action available inside GoHighLevel (GHL) and thinkrr CRM that lets you trigger outbound voice calls using thinkrr. Once you’ve connected thinkrr to your GHL/thinkrr CRM 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, thinkrr 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 thinkrr CRM 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 thinkrr 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 thinkrr
- Phone Number – Always use the Raw Phone Number field (e.g.
{{contact.phone_raw}}) - Time Zone – Optional, but highly recommended. If left blank, thinkrr 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 thinkrr will use. The dropdown pulls from voices already available in your thinkrr 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 thinkrr 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 thinkrr will use when placing the call. These are phone numbers already connected to your thinkrr account.If you don’t see any numbers listed, go back into the thinkrr 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 thinkrr 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 thinkrr 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 thinkrr 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 thinkrr) and assign them a name. If you want to preview the voices, you’ll need to do that inside your thinkrr 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 thinkrr. Go to the Numbers section in your thinkrr 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 thinkrr 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?
thinkrr 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 thinkrr 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 thinkrr 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.

