HubSpot Integration
Conectează VAI Portal cu HubSpot pentru a transforma conversațiile AI în lead-uri calificate, campanii de marketing automate și oportunități de vânzare.
Contact Sync
Sincronizează automat contactele din conversațiile VAI în HubSpot CRM.
Marketing Automation
Adaugă contactele în campanii de marketing automatizate.
Lead Nurturing
Programează secvențe de email-uri bazate pe interacțiunile cu agenții AI.
Meeting Booking
Programează întâlniri folosind calendarul HubSpot.
Arhitectura Integrării
VAI Portal
AI Conversations
Integration Layer
Data Processing
HubSpot
CRM & Marketing
Obiecte HubSpot Sincronizate
Contacts
Profiluri complete de clienți cu date din conversații
Companies
Informații despre companii pentru lead-uri B2B
Deals
Oportunități de vânzare cu detalii din conversații
Tickets
Tichete de suport create din conversații de helpdesk
Cazuri de Utilizare
Lead Generation
Capturează lead-uri din conversații și le adaugă în HubSpot cu tagging automat.
VAI Agent → Lead Capture → HubSpot API → Contact Creation
↓ ↓ ↓
User Intent Data Extract List Assignment
Email Sequences
Pornește secvențe de email-uri automatizate bazate pe interesul clienților.
VAI Agent → Interest Detection → Workflow Trigger → Email Sequence
↓ ↓ ↓
Topic Analysis Lead Score Nurture Campaign
Deal Pipeline
Creează automat oportunități în pipeline-ul HubSpot pentru lead-uri calificate.
VAI Agent → Qualification → Deal Creation → Sales Rep Assignment
↓ ↓ ↓
Buying Signals Score Check Pipeline Stage
Exemple de Implementare
HubSpot API Integration
// HubSpot API Client Configuration
const hubspot = require('@hubspot/api-client');
const hubspotClient = new hubspot.Client({ accessToken: process.env.HUBSPOT_TOKEN });
// Create Contact from VAI Conversation
async function createContactFromVAI(conversationData) {
const contactProperties = {
email: conversationData.email,
firstname: conversationData.firstName || '',
lastname: conversationData.lastName || '',
phone: conversationData.phone || '',
lifecyclestage: 'lead',
vai_conversation_summary: conversationData.summary,
vai_agent_type: conversationData.agentType,
vai_interaction_date: new Date().toISOString(),
vai_lead_score: conversationData.leadScore.toString()
};
try {
const response = await hubspotClient.crm.contacts.basicApi.create({
properties: contactProperties
});
console.log('Contact created:', response.body);
return response.body;
} catch (error) {
console.error('Error creating contact:', error.message);
throw error;
}
}Marketing Workflow Trigger
// Trigger HubSpot Workflow Based on VAI Conversation
async function triggerMarketingWorkflow(contactId, conversationData) {
// Determine workflow based on conversation content
let workflowId;
if (conversationData.interests.includes('enterprise')) {
workflowId = 'enterprise_nurture_workflow_id';
} else if (conversationData.interests.includes('demo')) {
workflowId = 'demo_request_workflow_id';
} else if (conversationData.leadScore >= 70) {
workflowId = 'hot_lead_workflow_id';
} else {
workflowId = 'general_nurture_workflow_id';
}
try {
// Enroll contact in workflow
const response = await hubspotClient.crm.automation.workflows.enrollmentsApi.create(
workflowId,
[{ objectId: contactId }]
);
// Add custom properties for personalization
await hubspotClient.crm.contacts.basicApi.update(contactId, {
properties: {
vai_last_topic: conversationData.mainTopic,
vai_sentiment: conversationData.sentiment,
vai_next_action: conversationData.recommendedAction
}
});
console.log('Workflow enrollment successful:', response.body);
return response;
} catch (error) {
console.error('Workflow enrollment failed:', error.message);
throw error;
}
}Ghid de Configurare
Creează App în HubSpot
Generează un Private App cu permisiuni pentru CRM Objects.
Settings → Integrations → Private AppsConfigurează Scopes
Acordă permisiuni pentru: crm.objects.contacts.write, crm.objects.companies.write, crm.objects.deals.write.
Generează Access Token
Copiază token-ul de acces și adaugă-l în variabilele de mediu VAI.
Testează Conexiunea
Verifică crearea contactelor și activarea workflow-urilor.
Beneficii
Lead Generation Automat
Capturează lead-uri 24/7 fără efort manual.
Marketing Personalizat
Segmentare automată bazată pe conversații reale.
Sales Pipeline Acceleration
Calificare rapidă și assignment automat la sales reps.
Analytics Complet
Urmărește performanța AI direct în HubSpot dashboards.
Pregătit să Conectezi cu HubSpot?
Integrează VAI Portal cu HubSpot pentru a transforma conversațiile AI în lead-uri calificate și a-ți automatiza marketingul și vânzările.