Only this pageAll pages
Powered by GitBook
1 of 18

Eqho Ai Learning Center

Loading...

Loading...

Getting Started

Loading...

Loading...

Loading...

Loading...

Loading...

Manage Your Account

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Troubleshooting Agents

Loading...

Live Events

Live Events for Support and Building World Class Ai Agents

Welcome

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!

Jump right in

Cover
Getting Started
Cover
Manage Your Account
Cover
Troubleshooting Agents
Cover
Live Events

Creating an Agent Role

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.

    Manage API Keys

    Manage User Profile

    Manage Users in Your Eqho Account

    Create or Upload Leads

    How to Create and Upload Leads in Eqho AI

    Table of Contents

    1. Overview

    2. Prerequisites

    3. Creating Leads One-by-One

    4. Bulk Uploading Leads via CSV

      1. Preparing Your CSV File

      2. Initiating the Bulk Upload

      3. Mapping and Validation

    5. Troubleshooting & FAQs

    6. Additional Resources


    1. Overview

    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.


    2. Prerequisites

    1. 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).

    2. Recommended Fields

      • Although no field is strictly mandatory, a


    3. Creating Leads One-by-One

    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.

    1. Navigate to the Leads Section

      • Go to Leads > Create New Lead (or similar button).

    2. Fill Out the Form

    Note: Manually creating leads is mostly recommended for testing. For large-scale lead management, please use the bulk upload feature.


    4. Bulk Uploading Leads via CSV

    4.1 Preparing Your CSV File

    1. 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:

    4.2 Initiating the Bulk Upload

    1. Go to the Leads Page

      • From the main navigation, select Leads.

    2. Click ‘Upload’

      • This opens the upload interface.

    4.3 Mapping and Validation

    1. 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).

    4.4 Post-Upload Actions

    1. 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.

    2. Failed Records


    5. Troubleshooting & FAQs

    1. 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.

    2. Can I upload extremely large CSV files?


    6. Additional Resources

    • 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.

    Creating Your First Agent

    The comprehensive guide to creating Eqho Agents that work, every time.

    An effective Eqho AI agent is built on four key components that work together to create a powerful digital team member. This guide will walk you through understanding each component and provide a step-by-step process for building your agent.

    The Four Core Components

    Post-Upload Actions
    valid phone number
    and/or
    email address
    significantly increase the usefulness of your leads.
  • 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.

  • All fields in the form must be filled out to create the lead.
  • 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_name
    ,
    last_name
    ,
    phone_number
    ,
    email
    ,
    company
    , etc.
  • Check 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.

  • Validation Check
    • 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.

  • Any rows that failed will be clearly indicated. You can note the errors (e.g., invalid phone format) and correct them in your CSV for a future attempt.
  • 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.

  • 1. Role Definition - The Foundation

    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.

    2. Script - The Conversation Guide

    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.

    3. Actions and Data - The Tools

    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.

    4. Campaign Integration - The Framework

    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.

    Step-by-Step Agent Building Process

    1. Basic Setup

    1. Name your Agent

      • Choose a name that reflects its role and purpose

    2. Select Visual Avatar

      • Choose an avatar (visible only to Eqho client, not callers)

    3. Choose Role

      • Select from the role dropdown menu

      • Consider your specific use case requirements

    2. Personality Configuration

    1. Select Voice

      • Choose a voice that matches your brand identity

    2. Set Personality Parameters

      • Adjust humor level

      • Set empathy level

      • Ensure alignment with role and brand

    3. Technical Configuration

    1. Select LLM Model

      • Cost-effective option: Standard operations

      • Powerful option: Complex use cases

    2. Configure Actions

      • Select necessary tools and capabilities

      • Ensure alignment with business needs

    4. Conversation Setup

    1. Script Configuration

      • Select script (if desired)

      • Set script adherence level

    2. Greeting Creation

      • Craft initial interaction message

    3. Interruption Handling

      • Add script snippets for managing interruptions

    5. Data Integration

    1. Connect Data Sources

      • Link necessary databases

      • Configure file access

      • Set up API connections

    6. Finalization

    1. Save Agent

      • Review all settings

      • Test configuration

      • Deploy agent

    Best Practices

    Role Development

    • Focus on clear, specific objectives

    • Define communication boundaries

    • Establish decision-making protocols

    • Include success metrics

    Action Integration

    • Only enable necessary actions

    • Test action sequences

    • Verify data access requirements

    • Document action dependencies

    Data Management

    • Organize data sources clearly

    • Set up proper access controls

    • Ensure data currency

    • Plan for updates

    Campaign Alignment

    • Verify campaign parameters

    • Test interaction flows

    • Monitor performance metrics

    • Adjust settings as needed

    Maintenance and Updates

    Regular Review

    • Monitor performance metrics

    • Update role definitions as needed

    • Refine action configurations

    • Adjust campaign parameters

    Performance Optimization

    • Track success rates

    • Analyze interaction patterns

    • Identify improvement areas

    • Update configurations

    Tips for Success

    1. Prioritize Role Definition

      • Invest time in role development

      • Test role effectiveness

      • Refine based on performance

    2. Start Simple

      • Begin with core actions

      • Add complexity gradually

      • Test thoroughly

    3. 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.

    Manage Date Stores

    Agent Settings

    Manage Integrations

    Manage Your Subscription

    Update Billing Information

    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!

    Create a Campaign

    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>

    Creating a Script

    An Eqho AI Agent Script contains the actual words, phrases, and dialogue your agent uses when interacting with customers.

    Detailed Description

    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.

    Important Note About Greetings

    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.

    Script Adherence Setting

    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.

    Writing Effective Dialogue

    Opening Conversations

    • "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."

    Explaining Services

    • Keep explanations clear and concise

    • Use everyday language rather than technical terms

    • Break down complex information into digestible pieces

    • Include relevant examples when helpful

    Handling Questions

    • Create direct, clear answers

    • Include follow-up questions to ensure understanding

    • Prepare alternative explanations for complex topics

    • Write clarifying questions for ambiguous situations

    Showing Empathy

    • "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..."

    Transitioning Topics

    • "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..."

    Closing Conversations

    • Summarize what was accomplished

    • Confirm all questions were answered

    • Provide next steps if applicable

    • End with a warm closing statement

    Best Practices

    Tone and Style

    • Match your brand voice

    • Keep language friendly but professional

    • Use clear, concise phrasing

    • Avoid jargon unless necessary

    Natural Language

    • Write like people speak

    • Vary sentence structure

    • Include conversation fillers sparingly

    • Use contractions when appropriate

    Using Variables

    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?"

    Script Templates

    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:

    1. Build and test your script

    2. Click "Save as Template" in the script builder

    3. Name and categorize your template

    4. Add any relevant notes or usage guidelines

    Personalization

    • Leverage variables for dynamic content

    • Create variations of common responses

    • Build in contextual references

    • Allow for customization based on situation

    Clarity and Precision

    • State information directly

    • Break down complex ideas

    • Use specific examples

    • Confirm understanding at key points

    Example Script Sections

    Service Introduction

    Problem Resolution

    Closing Interaction

    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.

    Maintain consistency across responses
    Keep responses concise but complete

    @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."