Overview
The Contact Called trigger activates a workflow in GHL or NIKO after AVA finishes an outbound call. This allows you to automatically respond to call outcomes — such as a booked meeting, a voicemail, or a hang-up — by updating contact records, tagging leads, sending notifications, and more. It’s especially useful for keeping your CRM up to date without manual effort. Once a call completes, the data AVA collects — including call status, sentiment, start time, duration, and transcript — is available in the workflow, so you can use it to guide what happens next. Let’s walk through how to set it up and make the most of it.Trigger Setup
To get started, open the Workflow Builder in GHL or NIKO and create a new workflow. Choose the Contact Called trigger from the AVA Voice AI category. This trigger fires every time AVA completes an outbound call, regardless of the outcome. To narrow your workflow logic to specific types of calls, you’ll use call status filters (covered below).Filtering by Call Status
After adding the trigger, it’s common to add a filter based on Call Status so you only take action on calls that meet specific criteria. Some typical call statuses include:- Meeting Booked
- Completed Call
- User Hung Up
- No Answer
- Voicemail
- Insert an If/Else Conditional step after the trigger
- Select the Call Status field from
AVA Voice AI → Contact Called
- Define your matching value (e.g. “Completed Call”)
⚠️ Important: Call status filters require exact string matches. These values are case-sensitive and spacing must be exact. For example, “Meeting Booked” will work, but “meeting booked” or “MeetingBooked” will not.
Available Call Statuses
Here are the most common call statuses returned by AVA for outbound calls:- Meeting Booked
- Completed Call
- User Hung Up
- No Answer
- Voicemail
- Call Blocked
- Call Failed
- Busy
- Unreachable
✅ Use these values exactly when configuring conditional logic.
Finding the Contact by Phone Number
Once the workflow has started and passed your call status filter, the next step is to match the phone number from the call to a contact in your CRM. Add a Find Contact step and use the Phone Number field. To ensure the right match:- Click the tag icon in the phone field
- Navigate to
AVA Voice AI → Contact Called
- Select the Phone Number field
If the Contact Is Found
If a match is found, you can:- Add tags (e.g. “Completed Call”, “Meeting Booked”)
- Update contact fields using values from the call
- Add a Note with important data such as:
- Call Sentiment
- Call Status
- Transcript
- Recording URL
AVA Voice AI → Contact Called
.
You can use these updates to enrich your contact’s history, qualify them for additional automations, or notify your team.
If the Contact Is Not Found
If there’s no match, you can create a new contact on the spot using the call data.- Add a Create Contact step
- Use values from
Contact Called
to populate fields like:- First Name / Last Name
- Phone Number
- State
- Time Zone (if available)
Updating Contact Fields
Whether the contact is found or newly created, you can use AVA’s returned data to populate custom or default fields inside GHL. Common updates include:- AVA Call Start Time
- Call Sentiment
- Meeting Duration
- Transcript
- Recording URL
- Last Call Status
AVA Voice AI → Contact Called
and can be mapped inside Update Contact actions.
FAQs & Troubleshooting
General Questions
When does the Contact Called trigger activate?
When does the Contact Called trigger activate?
This trigger fires after AVA completes an outbound call, regardless of the result. You can then apply filters like Call Status to decide which types of calls should trigger follow-up actions.
Can I use this trigger for voicemail or no answer?
Can I use this trigger for voicemail or no answer?
Yes. Every call has a status. You can build logic for scenarios like:
- Voicemail: tag the contact or retry later
- No Answer: schedule a retry or add to a reminder campaign
Is this trigger only for outbound calls?
Is this trigger only for outbound calls?
Correct. The Contact Called trigger is tied to outbound calls placed by AVA. For inbound calls, use the Inbound Agent Call trigger instead.
Configuration
How do I filter for only certain call outcomes?
How do I filter for only certain call outcomes?
Add an If/Else Conditional step right after the trigger and choose the Call Status field from the
Contact Called
payload. Define your desired value (e.g. “Meeting Booked”) to narrow the workflow scope.⚠️ Be sure to use exact case-sensitive matches for call status values.
Where do I find values like transcript or sentiment?
Where do I find values like transcript or sentiment?
These values are all available under
AVA Voice AI → Contact Called
. You can use them in notes, contact updates, or custom fields to store important details.What if the phone number doesn’t match any contact?
What if the phone number doesn’t match any contact?
You can create a new contact using fields like phone number, name, email, and time zone pulled directly from the call data. This is especially useful for cold outreach or leads that aren’t in your CRM yet.
Usage and Results
How should I handle contacts that booked a meeting?
How should I handle contacts that booked a meeting?
Use the Call Status filter to check for “Meeting Booked,” then:
- Tag the contact
- Send a confirmation email
- Notify your sales team
- Move them into a nurture or onboarding sequence
Can I use this trigger to segment by sentiment?
Can I use this trigger to segment by sentiment?
Absolutely. AVA includes sentiment analysis in its call payload. You can route contacts with positive sentiment to high-priority sequences, and flag negative sentiment for manual review or escalation.
Where can I see the results of the call?
Where can I see the results of the call?
Call outcomes — including transcript, recording URL, and call sentiment — are logged in your AVA dashboard under Call History, and also available in GHL/NIKO as part of the workflow payload.
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.