Overview
It enables users to trigger AI-driven voice calls through Dynamic Outbound Call actions and automate workflows using Contact Called triggers. With Call Status Filters, users can tailor workflows based on call outcomes, and Payload Values provide scenario-specific data for further automation and reporting. This guide combines all the essential details for setting up outbound projects, using call status filters, and accessing payload values in workflows.Terms & Definitions
Scenarios
Standard Scheduler
Standard Scheduler With Cold Transfer
Custom Multi-Topic Scheduler
Event Follow-Up Scheduler
Real Estate Market Engagement
Strategic Sales Opportunity Scheduler
Recruitment Outreach Scheduler
Event Attendance Confirmation
Generic Sales Closer Scheduler
Qualification Scheduler
Real Estate Interest Qualifier Scheduler
Data Collection
Client Follow-Up
Generic Outbound Scenario
Generic Outbound Scheduler
Generic Outbound Scenario with Cold Transfer
Appointment Reminder
Hostaway: Welcome Call
Hostaway: NPS Survey
Details
1. Creating Outbound Projects in thinkrr
Outbound projects are created from the Home screen and serve as the foundation for all outbound calling activity. Each project is built using a selected Scenario, which determines the configuration fields available for training the AI agent.
Scenarios define the call type and which configuration fields will be available.


This tab contains all scenario-specific fields used to train and instruct the AI agent.


2. Using thinkrr with thinkrr CRM/GHL Automations
Dynamic Outbound Call:3. Call Status Filters
4. Understanding Payload Values
Payload values provide additional data from thinkrr calls and are accessible as custom values in thinkrr CRM/GHL workflows. These values vary by scenario and can be used to automate further actions or update contact records. Accessing Payload Values5. Customising Workflows with Payload Values
Payload values in thinkrr workflows can be used to store important information, such as call transcripts, call start and end times, or meeting details. These values can then be processed further within automations or workflows in thinkrr CRM/GHL. By combining Call Status Filters with payload values, you can build highly dynamic and advanced workflows. Below are some practical ways to use payload values in your workflows: Using Call Status Filters Call Status Filters in the Contact Called trigger allow you to define different paths in your workflow based on the call outcome. For example:- Meeting Booked: Automatically update the contact’s status and send an email confirmation with meeting details.
- No Answer: Tag the contact for a follow-up attempt or schedule a reminder call.
- Voicemail with Message: Notify your team with a summary of the voicemail or store it in the contact record.
- Storing Payload Data:
- Update a Contact Field to save payload data, such as transcripts, meeting locations, or appointment details, into contact records or custom fields.
- This allows you to retain critical data for further actions or reporting.
- Post-Processing with Custom Values:
- Store a call transcript or other payload value into a custom value in the workflow.
- Use this custom value in advanced actions, such as:
- Sending the transcript to a ChatGPT custom action to generate insights or summaries.
- Creating automated follow-up tasks based on the tone or sentiment of the call (e.g., if sentiment = negative, assign a priority follow-up task).
- Dynamic Workflow Examples:
- ChatGPT Integration: Save the call transcript as a custom value, then pass it to a ChatGPT action to summarize the call or draft a follow-up email based on the conversation.
- Sentiment-Based Actions: Use the Call Sentiment payload value to segment your workflow. For instance:
- If Call Sentiment = Negative, tag the contact as “Needs Attention” and alert the support team.
- If Call Sentiment = Positive, schedule a follow-up meeting to build on the positive interaction.
- Meeting Confirmation Emails: Automatically pull meeting details (e.g., date, time, location) from the payload values and include them in an email template to the contact.
- Advanced Use Cases:
- Pipeline Management: Use the Meeting Booked status to trigger movement in your sales pipeline stages.
- Recording Access: Store the Recording URL as part of the contact record, enabling easy access for future reference or quality control.
- Custom Reporting: Save values like Call Status, Transcript, and Sentiment into custom fields for detailed reporting or analysis.
FAQs & Troubleshooting
What happens if I create a project in thinkrr? Will it sync with thinkrr CRM/GHL workflows automatically?
What happens if I create a project in thinkrr? Will it sync with thinkrr CRM/GHL workflows automatically?
How do I know which Payload Values are available for a scenario?
How do I know which Payload Values are available for a scenario?
What happens if the Dynamic Outbound Call fails to execute in a workflow?
What happens if the Dynamic Outbound Call fails to execute in a workflow?
- Ensure that the contact’s phone number is valid and formatted correctly.
- Verify that the thinkrr project linked to the action is active and properly configured.
- Review the Execution Logs inside the workflow for details about the error.
- Confirm that your thinkrr CRM/GHL automation is published and the action is correctly set up.
Can I trigger multiple workflows based on the same call outcome?
Can I trigger multiple workflows based on the same call outcome?
- A workflow to send an email confirmation if the status is Meeting Booked.
- Another workflow to schedule a follow-up attempt for No Answer.
Is it possible to build sentiment-based automations in thinkrr CRM/GHL?
Is it possible to build sentiment-based automations in thinkrr CRM/GHL?
- If sentiment is Positive, you could move the contact to a “Hot Lead” stage in your pipeline.
- If sentiment is Negative, you could tag the contact for a priority follow-up or escalate the case to a team member.
How can I handle contacts with ‘No Answer’ or ‘Voicemail’ call statuses efficiently?
How can I handle contacts with ‘No Answer’ or ‘Voicemail’ call statuses efficiently?
- Use the Contact Called trigger with the No Answer filter to tag the contact for a follow-up attempt or schedule a reminder call.
- If a message was left, store the voicemail transcript with the contact, either in a custom field or within the Notes.
- If no message was left, tag the contact to prioritise another call attempt during a more optimal time.
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.

