Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Live Events for Support and Building World Class Ai Agents
Welcome to the Eqho AI Learning Center, your comprehensive guide to creating powerful digital team members that transform your business.
Here, you'll discover how to craft effective agent roles, design natural conversation scripts, and configure the essential components that bring your AI agent to life. You'll also find all the essential tips and tricks for managing your account.
Use the navigational menu on the left to find the help you need, or check below for some common answers. Happy building!
An Eqho AI Agent Role defines your agent's purpose and guidelines - the foundation for creating an exceptional digital team member.
Creating an Eqho AI Agent role is like writing the perfect job description for your most valuable team member. It's where you get to shape not just what your agent does, but how it thinks and interacts with your customers.
A role serves as the blueprint that transforms a standard AI into your business's dedicated specialist. What makes Eqho roles particularly powerful is their flexibility - they can be written many different formats and include dynamic variables and action tags that help your agent adapt to different situations and user needs.
Here's what makes up a great role:
Core mission and responsibilities
Conversation style and personality
Operational rules and guidelines
Specific protocols for different scenarios
Communication standards
Integration instructions with business tools and actions
Qualification criteria and typical success stories for interactions
These components work together under our global role system, which ensures consistent performance and security while giving you the freedom to customize your agent's specific behaviors and responses.
Think of role creation as building the foundation of your AI strategy. You're not just programming responses - you're crafting an intelligent assistant that understands your business goals and knows how to achieve them. As your business grows and evolves, your agent's role can be refined to match your changing needs.
The beauty of an Eqho AI Agent role lies in its balance of structure and adaptability. Whether you're creating a sales specialist, customer service expert, or appointment setter, the role you design will guide your agent in delivering consistent, effective, and engaging interactions that truly serve your business objectives.
Overview
Prerequisites
Creating Leads One-by-One
Bulk Uploading Leads via CSV
Preparing Your CSV File
Initiating the Bulk Upload
Mapping and Validation
Troubleshooting & FAQs
Additional Resources
Eqho AI is a platform used by sales, marketing, and operations teams to manage leads and launch campaigns. It allows you to either create leads manually (one at a time) or upload them in bulk using CSV files. All users on Eqho AI have permission to create and upload leads.
Have a CSV File Ready
Leads must be in CSV format, matching the structure provided in the example CSV template (downloadable from the Leads page).
Recommended Fields
Although no field is strictly mandatory, a
Although bulk importing is the primary method of adding leads, you can also create leads one at a time via a form in Eqho AI.
Navigate to the Leads Section
Go to Leads > Create New Lead (or similar button).
Fill Out the Form
Note: Manually creating leads is mostly recommended for testing. For large-scale lead management, please use the bulk upload feature.
Start with the Example Template
Download the example CSV from your Leads page to understand the recommended column headers and formatting.
Common columns you might include:
Go to the Leads Page
From the main navigation, select Leads.
Click ‘Upload’
This opens the upload interface.
Match CSV Columns
Eqho AI will attempt to automatically match your CSV columns to the lead fields in the platform.
Verify or adjust any mismatched columns (e.g., phone > Phone Number).
Upload Summary
After the upload completes, you’ll see a summary page listing how many leads were successfully uploaded and how many (if any) failed.
Failed Records
Why did some leads fail to upload?
Typically due to invalid phone numbers (missing country code/area code) or improperly formatted emails.
Check the summary page to see which rows failed and update them accordingly.
Can I upload extremely large CSV files?
Video Walkthrough: A step-by-step video is embedded in this article or available in the Eqho AI Learning Center. It shows how to create, upload, and map lead fields in real-time.
Example CSV Template: Download from the Leads page.
Help Center / Gitbook: This guide (and other how-to articles) can be found in the Eqho AI Learning Center (Gitbook), updated quarterly.
The comprehensive guide to creating Eqho Agents that work, every time.
Phone numbers should include a country code and area code (e.g., +1 555-123-4567).
Campaign Lists
When creating or uploading leads, you assign them to a List. Ensure you know which List your leads should belong to.
Once a lead is assigned to a List that is tied to an active campaign, it can be contacted immediately if it meets the campaign’s rules.
Use valid phone numbers and/or email addresses if you want to test actual contact workflows.
If you only need to test the form submission process, you can use throw-away placeholders (like a test phone number).
Assign to a List
Required: Select which List this new lead will belong to.
If the List is associated with an active campaign, the lead becomes immediately available for that campaign (assuming it meets all the campaign’s dialing or contact rules).
Save
Once you save the lead, it appears in your Leads or Leads Lists section, ready for any campaigns or workflows.
first_namelast_namephone_numberemailcompanyCheck Your Data
Phone numbers must include country and area codes (e.g., +44 20 1234 5678, +1 555-123-4567).
Ensure emails follow a valid email format (e.g., [email protected]).
Remove or correct obvious data errors to avoid failed uploads (e.g., removing non-numeric characters from phone fields except +).
Optional Fields
While no single field is strictly mandatory, phone numbers or emails are highly recommended.
Additional columns (e.g., industry, source, notes) are welcome but not required.
Drag & Drop or Select Your CSV
You can drag your CSV file directly into the upload area or click “Browse” to choose it from your computer.
Assign Leads to a List
You’ll be prompted to select the List you want to assign these leads to.
If the List is tied to an active campaign, these leads become immediately available for contacting.
A quick validation step checks each row for basic errors (e.g., invalid phone formats).
You’ll see any flagged records at this stage. You can continue importing valid rows even if some rows fail.
Duplicate Handling
Eqho AI will not import duplicate leads from your CSV. It automatically checks for duplicates based on phone number or email and will only import one unique record.
Lead Availability
Successfully uploaded leads will appear under Leads and Leads Lists.
If assigned to an active campaign, those leads may start receiving calls or emails immediately (as dictated by your campaign rules).
Yes, there’s no hard limit right now. However, very large files may slow down the platform. If you experience slowness, consider splitting your file into smaller batches.
What happens if I have duplicate leads in my file?
Duplicates are skipped. Only one unique record is imported per phone number or email.
Is there a limit to how many custom fields I can include?
No strict limit. You can add as many fields (columns) to your CSV as you’d like, but ensure that important fields (especially phone number and/or email) are present to maintain lead quality.
Where can I get help if something goes wrong?
Email [email protected] with details about your issue, including screenshots of error messages or the failing CSV rows.
The role is the most critical component of your agent, defining its fundamental characteristics:
Core mission and responsibilities
Conversation style and personality
Operational guidelines and protocols
Communication standards
Integration capabilities with business tools
Qualification criteria for interactions
A well-defined role enables your agent to operate effectively even without a script, as it provides the foundational understanding of how to handle various situations and achieve business objectives.
While secondary to the role, scripts provide helpful structure to your agent's interactions:
Specific dialogue and responses
Service explanations
Problem-solving approaches
Transition phrases
Closing statements
Note: Eqho agents are powerful enough to operate without a script by relying solely on their role definition. Scripts serve as an enhancement rather than a requirement.
Actions and data give your agent the capability to execute tasks and access necessary information:
Actions
Calendar integration for scheduling
SMS capability
Call transfer functionality
Information retrieval tools
Task execution abilities
External system integration
Data Access
Website URL reading
File access and processing
Database queries
Real-time information retrieval
Context-specific data access
The relationship between actions and data is crucial - actions often determine how and when your agent accesses different types of data to complete tasks effectively.
While not directly part of the agent build, campaigns are essential for operational success:
Controls interaction parameters for:
Inbound/outbound phone leads
Text message leads
Email leads
Manages:
Call timing
Retry attempts
Communication rules
Required for agent operation
Campaign settings affect agent performance Note: Detailed campaign building will be covered in separate documentation.
Name your Agent
Choose a name that reflects its role and purpose
Select Visual Avatar
Choose an avatar (visible only to Eqho client, not callers)
Choose Role
Select from the role dropdown menu
Consider your specific use case requirements
Select Voice
Choose a voice that matches your brand identity
Set Personality Parameters
Adjust humor level
Set empathy level
Ensure alignment with role and brand
Select LLM Model
Cost-effective option: Standard operations
Powerful option: Complex use cases
Configure Actions
Select necessary tools and capabilities
Ensure alignment with business needs
Script Configuration
Select script (if desired)
Set script adherence level
Greeting Creation
Craft initial interaction message
Interruption Handling
Add script snippets for managing interruptions
Connect Data Sources
Link necessary databases
Configure file access
Set up API connections
Save Agent
Review all settings
Test configuration
Deploy agent
Focus on clear, specific objectives
Define communication boundaries
Establish decision-making protocols
Include success metrics
Only enable necessary actions
Test action sequences
Verify data access requirements
Document action dependencies
Organize data sources clearly
Set up proper access controls
Ensure data currency
Plan for updates
Verify campaign parameters
Test interaction flows
Monitor performance metrics
Adjust settings as needed
Monitor performance metrics
Update role definitions as needed
Refine action configurations
Adjust campaign parameters
Track success rates
Analyze interaction patterns
Identify improvement areas
Update configurations
Prioritize Role Definition
Invest time in role development
Test role effectiveness
Refine based on performance
Start Simple
Begin with core actions
Add complexity gradually
Test thoroughly
Monitor and Adjust
Track performance metrics
Gather user feedback
Make iterative improvements
Remember that while all components are important, the role definition is fundamental to your agent's success. A well-defined role enables your agent to handle various situations effectively, even with minimal scripting or basic action sets.
Update your Billing Information.
You must be an admin user to update your billing information in Eqho, contact your company admin to update your permissions.
Adding Additional Credits.
Company admins can add additional credits to their Eqho account using the card on file.
Credits purchased on top of your subscription never expire. So load up those credits and get your agent singing!
An Eqho AI Agent Role defines your agent's purpose and guidelines - the foundation for creating an exceptional digital team member.
Creating an Eqho AI Agent role is like writing the perfect job description for your most valuable team member. It's where you get to shape not just what your agent does, but how it thinks and interacts with your customers.
A role serves as the blueprint that transforms a standard AI into your business's dedicated specialist. What makes Eqho roles particularly powerful is their flexibility - they can be written many different formats and include dynamic variables and action tags that help your agent adapt to different situations and user needs.
Here's what makes up a great role:
Core mission and responsibilities
Conversation style and personality
Operational rules and guidelines
Specific protocols for different scenarios
Communication standards
Integration instructions with business tools and actions
Qualification criteria and typical success stories for interactions
These components work together under our global role system, which ensures consistent performance and security while giving you the freedom to customize your agent's specific behaviors and responses.
Think of role creation as building the foundation of your AI strategy. You're not just programming responses - you're crafting an intelligent assistant that understands your business goals and knows how to achieve them. As your business grows and evolves, your agent's role can be refined to match your changing needs.
The beauty of an Eqho AI Agent role lies in its balance of structure and adaptability. Whether you're creating a sales specialist, customer service expert, or appointment setter, the role you design will guide your agent in delivering consistent, effective, and engaging interactions that truly serve your business objectives.
<div style="position: relative; padding-bottom: 54.166666666666664%; height: 0;"><iframe src="https://www.loom.com/embed/ee737bb870ff46d4b18727d9884a118f?sid=e37fc5d2-3125-4dbd-8ca1-621678d00a87" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe></div>An Eqho AI Agent Script contains the actual words, phrases, and dialogue your agent uses when interacting with customers.
Creating an Eqho AI Agent script is like writing a sophisticated conversation guide for your digital team member. You're crafting the exact words and responses your agent will use to engage with customers, while building in enough flexibility to keep conversations natural and personalized.
A script is your agent's vocabulary and dialogue handbook. It includes everything from greeting customers and explaining services to handling questions and closing conversations. What makes Eqho scripts particularly effective is their ability to combine carefully crafted responses with natural conversation flow, ensuring each interaction feels both professional and personal.
Here's what makes up a great script:
Welcome messages and introductions
Core service explanations and descriptions
Question responses and clarifications
Problem-solving dialogue
Transition phrases and segues
Closing statements and follow-ups
Empathy statements for various situations
Alternative phrasings for variety
These elements work together to create a consistent voice while allowing for natural conversation flow.
Think of script writing as creating your agent's distinctive voice. You're not just programming responses - you're crafting a conversational style that reflects your brand and resonates with your customers. Each phrase should sound natural while clearly conveying your message.
Greetings are configured at the agent builder level, not within the script builder. Your agent's greeting can include variables like the agent's name and the customer's name. For example:
"Hello, this is {Agent Name} from Sam's Autoshop, how may I assist you today?"
"Good morning {Customer Name}, I'm {Agent Name}, your dedicated support specialist."
These greetings remain consistent even when switching between different scripts, ensuring a uniform initial interaction across all conversations.
The script adherence slider controls how strictly your agent follows the script:
100% Adherence: Agent follows the script word-for-word, regardless of context. Ideal for legal/medical scenarios requiring exact language.
Medium Adherence: Agent can skip redundant script elements if information was already provided.
Low Adherence: Agent uses the script as a general guide while relying more on its role definition to shape responses.
Choose the adherence level based on your compliance requirements and desired conversation flexibility.
"Welcome to [Company Name]! I'm [Agent Name], and I'm here to help you with [specific service]."
"Thanks for reaching out! How can I assist you today?"
"Hello! I'm [Agent Name], your dedicated [service] specialist."
Keep explanations clear and concise
Use everyday language rather than technical terms
Break down complex information into digestible pieces
Include relevant examples when helpful
Create direct, clear answers
Include follow-up questions to ensure understanding
Prepare alternative explanations for complex topics
Write clarifying questions for ambiguous situations
"I understand how frustrating this situation must be..."
"I hear your concern about..."
"Let me help you resolve this..."
"I appreciate your patience while we..."
"Now that we've addressed [X], let's talk about..."
"Before we move on, is there anything else about [X] you'd like to know?"
"Let me guide you through the next step..."
"That's a good question. Let me explain..."
Summarize what was accomplished
Confirm all questions were answered
Provide next steps if applicable
End with a warm closing statement
Match your brand voice
Keep language friendly but professional
Use clear, concise phrasing
Avoid jargon unless necessary
Write like people speak
Vary sentence structure
Include conversation fillers sparingly
Use contractions when appropriate
Variables can be added to any script line using the @ symbol. Common variables include:
@firstName, @lastName - Customer's name
@lastConversation - Summary of previous interactions
@currentTime - Current time/date
@extractedData - Data from previous actions
Example usage: "I see from our records that you contacted us on @lastContact about @previousIssue. Has this been resolved, @firstName?"
The script builder allows you to save scripts as reusable templates. Benefits include:
Quick deployment of similar scripts across multiple agents
Consistent conversation patterns across your organization
Easy updates to all agents using the same template
Time savings when creating new agents
To create a template:
Build and test your script
Click "Save as Template" in the script builder
Name and categorize your template
Add any relevant notes or usage guidelines
Leverage variables for dynamic content
Create variations of common responses
Build in contextual references
Allow for customization based on situation
State information directly
Break down complex ideas
Use specific examples
Confirm understanding at key points
Remember, your script should evolve based on actual conversations and customer feedback. Regular updates and refinements will help your agent better serve your customers while maintaining a natural, engaging dialogue style.
@companyInfo - Company-specific information
@agentName - Name of the AI agent
@customField - Any custom variable you define
Standardization of successful conversation flows
"Our [Service Name] helps you [benefit] by [explanation]. Would you like me to tell you more about how it works?"
Alternative: "Let me explain how [Service Name] can help you achieve [goal]. It's designed to [explanation].""I see you're having an issue with [problem]. Let me help you resolve that. First, could you tell me when you first noticed this?"
Follow-up: "Thank you for those details. Based on what you've described, here's what we can do...""I'm glad I could help you with [specific outcome] today. Is there anything else you need assistance with?"
Alternative: "We've completed [action] today. You should receive [follow-up] within [timeframe]. Please don't hesitate to reach out if you need anything else."