Overview
thinkrr Voice AI connects directly with GoHighLevel (GHL) to let you automate phone-based workflows using intelligent voice agents. This integration works through Smart Actions and Smart Triggers that you can use inside GHL’s automation builder to launch calls, respond to outcomes, and update your CRM — all without touching the phone yourself. Whether you’re sending outbound calls to fresh leads or processing incoming calls through an AI receptionist, thinkrr’s tools make it easy to plug voice automation into your existing GHL setup. The goal is simple: reduce manual follow-ups, capture every call detail, and ensure no contact slips through the cracks.How It Works
In GHL, every workflow starts with a Trigger — a real-time event that kicks things off. Once a trigger fires, the system executes one or more Actions — tasks like sending a text, tagging a contact, or launching an thinkrr call. thinkrr introduces its own unique set of Triggers and Actions, designed specifically for AI phone interactions. These aren’t generic automations — they’re tightly connected to thinkrr’s outbound and inbound calling systems, which means they can respond to call outcomes, deliver pre-scripted messages, and route data directly into your workflows. If you’re using thinkrr with GHL or thinkrr CRM (our custom version of GHL for business users), you’ll be working with three core workflow tools: two Triggers and one premium Action.Note: thinkrr now includes two new and improved workflow tools — AI Voice Studio Smart Call and AI Voice Studio Smart Trigger.
These are direct upgrades to Dynamic Outbound Call and Contact Called, offering tighter integration with thinkrr projects and campaign-level automation. If you’re a new user building workflows, we recommend starting with the new smart call and smart trigger instead of the older versions.
Important Behavior When Using Premium Actions & Triggers
GoHighLevel premium actions and triggers are billed at $0.01 per execution. This includes any workflow node that initiates a thinkrr call or uses the thinkrr Dynamic Outbound action. Because of how GHL handles action failures, it is critical to understand what happens when your thinkrr account has no available minutes.What Happens When Your thinkrr Wallet Has No Minutes
If a workflow attempts to run a thinkrr-related premium action while your account has a zero minute balance, thinkrr cannot complete the call. When that happens:- GHL still counts the action as executed, so the $0.01 charge applies, even though the call never began.
- thinkrr returns a failure response because the call could not start.
- GHL interprets that failure as a reason to retry the action.
- Each retry is treated as a brand-new premium action execution, and each retry costs $0.01 per contact attempted to be reached, again.
- GHL will continue retrying indefinitely until minutes are added or the workflow is stopped.
Real-World Impact
If a workflow targets 1,000 contacts, but the thinkrr wallet is empty:- GHL executes all 1,000 premium actions → $10.00 charged
- thinkrr fails all 1,000 calls (no minutes)
- GHL retries all 1,000 → another $10.00
- If it continues retrying, charges continue multiplying with no limit.
- Bulk outbound workflows
- Drip campaigns
- Automations with recurring triggers
- Any action node that depends on thinkrr
How to Prevent This
To avoid unnecessary premium action charges in GHL:- Make sure your thinkrr Wallet always has enough minutes before starting outbound or bulk automations.
- Enable Auto-Recharge in the Payments section to prevent hitting a zero-balance state.
- For high-volume campaigns, verify your minute buckets before launching.
- If you see unexpected retries, immediately pause the workflow until the wallet has sufficient minutes.
- Calls can be completed normally
- Premium action charges stay predictable
- Workflow retries do not generate unnecessary $0.01 executions
Available thinkrr Smart Actions & Triggers
Actions
Triggers
thinkrr as an Action
Actions are about doing. When a workflow is triggered, you can tell thinkrr to launch a phone call to the contact. These actions make it possible to automate outbound calls directly from workflows in GoHighLevel or thinkrr CRM.1. AI Voice Studio Smart Call
The AI Voice Studio Smart Call is a premium workflow action that lets you launch fully configured outbound calls using your existing thinkrr projects and campaigns.It’s designed to give you advanced control and ensure every call follows the same parameters you’ve defined inside thinkrr — from the AI agent’s voice and language to its greeting, objectives, and tone. Unlike the older Dynamic Outbound Call, which required setting call details manually in GHL, Smart Call connects directly to your campaign-level configuration in thinkrr.
That means every Smart Call uses the exact voice, accent, and call behavior already defined in the campaign — no extra setup required. When the workflow runs:
- thinkrr retrieves your selected Project and Campaign from the dropdown inside GHL.
- It automatically syncs contact data such as name, email, and phone number.
- The AI performs the call using your campaign’s configuration and returns full post-call data to GHL.
- You want campaign-level accuracy and multilingual voice options.
- You’re running multiple outbound campaigns with different AI agents.
- You want tighter synchronization between thinkrr’s reporting and GHL automations.
2. Dynamic Outbound Call
The Dynamic Outbound Call is the legacy action that still allows you to trigger outbound calls from a workflow using any thinkrr Scenario you’ve set up (like a scheduler, follow-up, or data collection script).It’s a flexible tool for launching one-off or simplified outbound calls directly from automations. When a workflow reaches this action:
- thinkrr calls the contact using the defined scenario and agent voice.
- You can personalize the agent’s name, tone, and introduction, and set a voicemail message if needed.
- Key fields include the outbound number (from your thinkrr account), your calendar ID (for scheduling), and optional Customer Insight text for context.
- If the contact’s time zone isn’t known, thinkrr defaults to your account’s primary time zone.
Smart Call handles configuration automatically and syncs directly to campaigns for better reporting and cleaner automation.
thinkrr as a Trigger
Triggers are about listening. When something happens — a call ends, an agent receives a ring — thinkrr can notify your workflow and pass along important data.You can then automate next steps based on call outcomes, contact information, or campaign performance.
1. AI Voice Studio Smart Trigger
The AI Voice Studio Smart Trigger is a premium workflow trigger that activates whenever a Smart Call from thinkrr completes.It’s designed for campaign-based workflows, giving you much greater precision than the older Contact Called trigger. While Contact Called reacts to any completed thinkrr call, the Smart Trigger listens specifically for events from chosen projects or campaigns — letting you decide exactly which automations should run. You can filter the workflow start conditions by:
- Call Status — such as Completed, No Answer, Meeting Booked, or Failed.
- Outcome — like Meeting Confirmed, Rescheduled, or Canceled.
- Campaign Name — to target a specific thinkrr campaign.
- Project Name — to narrow down triggers from larger multi-campaign setups.
If the event matches your configured filters, the workflow executes automatically — ensuring only the intended automations run. Use Smart Trigger when:
- You’re running multiple outbound campaigns and need to isolate each one’s automation logic.
- You want precise filtering by project, campaign, or call outcome.
- You’re replacing Contact Called in complex GHL workflows.
2. Inbound Agent Call
The Inbound Agent Call trigger activates when someone calls a thinkrr receptionist or inbound AI agent — for example, a virtual assistant that answers live inquiries, books appointments, or provides information. When the call starts, this trigger captures key details such as the caller’s phone number, call time, and any context thinkrr collected during the conversation.You can then design your workflow to handle what happens next — whether that means logging the call, following up, or creating new contacts. Typical workflow logic includes:
- Checking if the caller already exists in your CRM.
- If found: updating contact fields, tagging, or adding notes.
- If not found: automatically creating a new contact with details such as time zone, state, or lead source.
3. Contact Called
The Contact Called trigger is the legacy version that fires whenever thinkrr completes an outbound call.It works well for simple automations, letting you branch your workflow based on Call Status (such as Meeting Booked, Voicemail, or No Answer) or other payload values like Sentiment, Transcript, or Call Duration. You can use it to:
- Tag contacts and log notes after calls.
- Send confirmation emails when a meeting is booked.
- Trigger reminders or retries when no one answers.
For any new setup, you should use AI Voice Studio Smart Trigger instead — which provides more granular control and prevents overlapping automations.
How They Work Together
You can combine thinkrr actions and triggers to create seamless voice automation workflows.For example:
- A form submission in GHL triggers a Smart Call, launching a call from your chosen thinkrr campaign.
- Once the call completes, the Smart Trigger activates and processes the result — updating contact tags, sending follow-ups, or logging summaries.
- A caller reaches your AI receptionist → the Inbound Agent Call trigger fires → contact data and call summaries flow into your CRM automatically.
Setup Recommendations
- Use Smart Call and Smart Trigger for any new outbound workflows.
They provide the most accurate data synchronization and campaign-level automation. - Keep Dynamic Outbound Call or Contact Called only for existing workflows to avoid reconfiguration.
- Always map fields using dynamic tags (like
{{contact.phone_raw}}). - Use If/Else conditionals with triggers to branch workflows by call outcomes.
- Test new Smart workflows on sample contacts before publishing.
FAQs & Troubleshooting
General Questions
What’s the difference between Smart Call and Dynamic Outbound Call?
What’s the difference between Smart Call and Dynamic Outbound Call?
Smart Call connects directly to thinkrr campaigns and uses their exact configuration, while Dynamic Outbound Call uses a simplified setup.
Smart Call offers tighter integration, language and voice control, and full campaign syncing.
Smart Call offers tighter integration, language and voice control, and full campaign syncing.
What’s the difference between Smart Trigger and Contact Called?
What’s the difference between Smart Trigger and Contact Called?
Smart Trigger can filter workflows by project name, campaign name, call status, and outcome, while Contact Called only supports status and outcome filters.
Smart Trigger provides more precise control and prevents overlapping automations.
Smart Trigger provides more precise control and prevents overlapping automations.
Can I still use the old triggers and actions?
Can I still use the old triggers and actions?
Yes. Existing workflows using Dynamic Outbound Call or Contact Called will continue to work.
However, all new workflows should be built using the Smart Call and Smart Trigger for best performance and accuracy.
However, all new workflows should be built using the Smart Call and Smart Trigger for best performance and accuracy.
Do I need to reconnect thinkrr to GHL to use the new Smart features?
Do I need to reconnect thinkrr to GHL to use the new Smart features?
No. As long as your thinkrr and GHL accounts are already connected, the Smart Call and Smart Trigger options will appear automatically in your workflow builder.
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.

