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
For example, you might only want the workflow to continue when the status is Completed Call — meaning the AI was able to deliver its script and reach the end of the scenario. To add this condition:
  1. Insert an If/Else Conditional step after the trigger
  2. Select the Call Status field from AVA Voice AI → Contact Called
  3. 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:
  1. Click the tag icon in the phone field
  2. Navigate to AVA Voice AI → Contact Called
  3. Select the Phone Number field
If the phone number matches an existing contact, the workflow can proceed with updating and tagging that contact.

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
To pull in any of these values, use the tag icon again and browse the available fields under 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.
  1. Add a Create Contact step
  2. Use values from Contact Called to populate fields like:
    • First Name / Last Name
    • Phone Number
    • Email
    • State
    • Time Zone (if available)
Tagging the new contact is optional but recommended — you can apply labels based on the outcome of the call or the scenario that was used. After the new contact is created, you can continue the workflow as you would with any known lead — adding notes, sending follow-ups, or launching a nurture sequence.

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
These values are available under AVA Voice AI → Contact Called and can be mapped inside Update Contact actions.

FAQs & Troubleshooting

General Questions

Configuration

Usage and Results


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.