Skip to main content

How to Trigger AI Voice Agent Calls from Any CRM

Prerequisites: Complete Agent Builder Overview first.
Automations are the workflows that trigger your Voice Agents, run actions prior to connecting a call, or perform actions after a call. By setting up Automations, you can connect your Voice Agents to any CRM, calendar, or other software within minutes. Unlike the generative and “human-like” nature of Voice Agents, Automations are fully deterministic, meaning you can rely on them to run exactly as you’ve set them up.

What can Automations do?

The power of a Thoughtly Voice Agent comes from its ability to connect to other software and systems. Automations are the key to unlocking this power, allowing you to do a number of advanced tasks. Here are just a few examples:

Call Lead on New CRM Entry

Automations can turn your CRM into a powerful “brain” that powers your Voice Agents, allowing them to access and update customer records in real-time.
When a new lead is added to your CRM, you can trigger an Automation to trigger your Voice Agents to make a call, who can then reach out to the lead and update the CRM with the outcome.

Fetch Data on Inbound Call

Using the Inbound Call trigger, when a call comes in, you can trigger an Automation to retrieve data from your CRM, Google Sheets, or other software. Once the data is retrieved, you can connect the call to your Voice Agents with all the information they need to have a productive conversation.
This allows your Voice Agents to have all the information they need to have a productive conversation with the caller, whether it’s real-time stock prices, customer purchase history, or current inventory levels.

Daily Calls to New Leads

Using the Recurring Schedule trigger, you can set up an Automation to run at a specific time every day, week, or month. There are endless possibilities for what you can do with this, from sending out appointment reminders, making calls to new leads during business hours, or just checking in with customers on a regular basis.
When used in conjunction with other Actions, you can create complex workflows that run automatically, without any manual intervention.

Call Lead after Form Submission

Automations can be triggered by a wide variety of events, including form submissions. Using available Integration Triggers that connect to form software like Typeform, Google Forms, Meta Ads, GoHighLevel Forms, or JotForm, you can trigger an Automation to call a lead immediately after they submit a form.
This allows you to reach out to leads while they’re still engaged, increasing the likelihood of a successful conversation.
Automations have two main components:
  1. Triggers: Events that start the automation (e.g., new CRM lead, call completed)
  2. Actions: Tasks the automation performs (e.g., make a call, send SMS, update CRM)
When you create an Automation, you’ll first select a Trigger, then add one or more Actions. Variables are automatically created by steps and can be passed between actions using the field picker—see data mapping for details.

Creating Your First Automation

To create a new Automation, navigate to the Automations section of the Thoughtly platform via the sidebar on the left side of every page. From there, you can create a new Automation, or view and edit existing Automations. Thoughtly Automations When a new Automation is created, you’ll first be prompted to select a Trigger. This is what will start the Automation. For example, you could select the “Inbound Call” trigger to run an Automation every time a call is received, or the “New Lead” trigger to run an Automation every time a new lead is added to your CRM. After selecting a Trigger, you’ll be prompted to add one or more Actions. These are the tasks that the Automation will perform. For example, you could add an action to make a call, send an SMS, or update a record in your CRM. For detailed information on configuring steps, using variables, and data mapping, see the Actions documentation.

Post-Call Automations: Send AI Call Data Back to Your CRM

Activating Your Automation

By default, Automations are created in a “draft” state, meaning they won’t run until you activate them. To activate an Automation, simply click the “Activate” button in the top right corner of the Automation editor. Once the Automation is activated, it will run every time the Trigger event occurs. Thoughtly will continuously monitor for the Trigger event, then run the subsequent Actions when the event occurs. Activate Automation
Common Mistake: Forgetting to activate an automation after testing. Draft automations never execute, even when trigger events occur. Always click “Activate” when ready for production.

Troubleshooting

If your automation isn’t working as expected:
  • Verify automation is set to “Active” (not Draft)
  • Check trigger event configuration in Triggers documentation
  • Review data mapping and field paths in Actions documentation
  • Test steps individually using Draft mode

See also

To learn more about the different Triggers available in Thoughtly, continue to the Triggers section.