This project is a fork of the HeyGen Interactive Avatar NextJS Demo. Please follow their setup instructions first to get the base Interactive Avatar functionality working.
This demo implements an AI Sales Associate powered by HeyGen's Interactive Avatar technology. The avatar assists Account Executives (AEs) by:
-
Pre-Meeting Briefing: Automatically pulls and summarizes prospect information from your CRM (currently supports HubSpot) including:
- Company details (size, industry, revenue)
- Contact's role and background
- Previous interactions and engagement history
- Current opportunities and deal stages
-
Meeting Support: During sales conversations, the avatar can:
- Answer questions about relevant case studies and customer success stories
- Provide real-time product information
- Take notes and identify key discussion points
-
Post-Meeting Follow-up: Automatically:
- Logs meeting summaries back to the CRM
- Identifies next steps and action items
- Follow the base setup instructions from the original HeyGen Interactive Avatar demo first
- Add your HubSpot access token to the
.env
file:HUBSPOT_ACCESS_TOKEN=your_token_here
- Start a new session with the avatar
- Enter the prospect's email address to pull their information from HubSpot
- The avatar will provide a briefing based on the CRM data
- During the meeting, interact with the avatar using either text or voice
- When finished, the avatar will automatically sync the meeting summary back to HubSpot
Note: This demo uses fallback data if HubSpot integration fails or if the contact isn't found in your CRM.