How To Build An AI Bookkeeping Chatbot [2026]
Автор описывает построение в Voiceflow системы из четырёх AI-агентов для предварительной квалификации клиентов бухгалтерских и налоговых фирм (CPA). Агент 1 встречает посетителя и определяет нужную услугу (бухучёт, налоги, регистрация бизнеса), агенты 2 и 3 углублённо квалифицируют лиды по бухгалтерии и налогам, а агент 4 собирает контактные данные и через API сохраняет сводку в Google Sheets. По данным внедрений в 15+ фирмах: на 67% меньше неквалифицированных консультаций и на 45% выше конверсия; одна фирма из Чикаго получила 300% рост квалифицированных налоговых лидов за первый сезон. В материале даны полные промпты для каждого агента, описания переменных, варианты интеграции с CRM (HubSpot, Pipedrive) и календарями (Calendly, Acuity), а также ссылки на готовые шаблоны.
Building AI-powered chatbots for professional services just got a whole lot smarter. Here's how I created a fully functional 4-agent qualification system in Voiceflow that handles client prequalification, gathers essential business information, and routes prospects to the right specialists—all while you're focusing on what you do best: serving existing clients.
Создание AI-чатботов для сферы профессиональных услуг стало значительно умнее. Вот как я собрал в Voiceflow полностью работоспособную систему из 4 агентов для квалификации, которая занимается предварительным отбором клиентов, собирает ключевую информацию о бизнесе и направляет потенциальных клиентов к нужным специалистам — пока вы сосредоточены на главном: обслуживании текущих клиентов.
What We're Building (And Why It's Revolutionary for CPAs)
Что мы создаём (и почему это переворот для CPA)
Picture this: A potential client visits your website at midnight during tax season, explains their complex business structure, gets intelligently routed to your tax specialist, provides all their filing requirements, and lands in your CRM as a fully qualified lead with a comprehensive summary—all while you're getting the sleep you desperately need.
Представьте: потенциальный клиент заходит на ваш сайт в полночь в разгар налогового сезона, описывает сложную структуру своего бизнеса, попадает в умную маршрутизацию к вашему налоговому специалисту, передаёт все требования к подаче деклараций и оказывается в вашей CRM как полностью квалифицированный лид с подробной сводкой — а вы в это время наконец-то высыпаетесь.
That's exactly what we're building today.
Именно это мы и собираемся построить сегодня.
I'll show you how to create a sophisticated 4-agent Voiceflow system that:
Я покажу, как создать продвинутую 4-агентную систему Voiceflow, которая:
Вовлекает потенциальных клиентов в естественную беседу с помощью продвинутых AI-агентовУмно направляет клиентов к специалистам по бухгалтерии, налогам или регистрации бизнесаСобирает полные квалификационные данные через структурированные диалогиСохраняет квалифицированные лиды в Google Sheets с подробными сводкамиОтсеивает неподходящих клиентов до того, как они потратят время вашей консультацииРаботает 24/7 в напряжённый сезон без участия человекаПредоставляет CPA подробные брифы о клиентах перед каждой консультацией
By the end of this tutorial, you'll have a working client qualification chatbot that eliminates 80% of unqualified leads and provides your team with comprehensive client intelligence before every meeting.
К концу этого руководства у вас будет рабочий чатбот для квалификации клиентов, который отсеивает 80% неподходящих лидов и предоставляет вашей команде исчерпывающую информацию о клиентах перед каждой встречей.
Why CPAs Are Desperately Needing This Solution
Почему CPA отчаянно нуждаются в этом решении
After working with dozens of accounting firms, I've seen the same painful patterns repeat every tax season:
Поработав с десятками бухгалтерских фирм, я наблюдаю одни и те же болезненные сценарии, повторяющиеся каждый налоговый сезон:
The Unqualified Lead Problem: CPAs spend 30-45 minutes in "discovery calls" only to realize the prospect wants DIY software recommendations or has a $200 budget for complex business tax work.
Проблема неквалифицированных лидов: CPA тратят 30–45 минут на «ознакомительные звонки», только чтобы выяснить, что клиенту нужны рекомендации по DIY-софту или у него бюджет $200 на сложную налоговую работу для бизнеса.
The Information Gathering Nightmare: Clients show up to consultations unprepared, forcing CPAs to spend billable time collecting basic business information that should have been gathered upfront.
Кошмар сбора информации: клиенты приходят на консультацию неподготовленными, заставляя CPA тратить оплачиваемое время на сбор базовой информации о бизнесе, которую следовало собрать заранее.
The Specialist Mismatch: A bookkeeping specialist takes a call about international tax issues, or a tax preparer gets asked about controller-level financial analysis—wasting everyone's time.
Несоответствие специалиста: специалист по бухучёту принимает звонок про вопросы международного налогообложения, а налоговый специалист отвечает на запросы по финансовому анализу уровня контролёра — теряют время все.
The After-Hours Lead Loss: Prospects visit your website at 11 PM (when they're finally thinking about their taxes) but can't get immediate answers, so they contact your competitor who responds first thing in the morning.
Потеря лидов вне рабочих часов: потенциальный клиент заходит на ваш сайт в 11 вечера (когда наконец вспомнил о налогах), но не получает мгновенных ответов — поэтому пишет вашему конкуренту, который отвечает первым делом утром.
This chatbot system solves all of these problems with intelligent automation that works exactly like your best intake specialist—but never sleeps, never gets overwhelmed, and never forgets to ask the important qualifying questions.
Эта чатбот-система решает все эти проблемы с помощью умной автоматизации, которая работает как ваш лучший приёмный специалист — но никогда не спит, не перегружается и не забывает задать важные квалифицирующие вопросы.
Why Voiceflow's Agent Steps Are Perfect for Professional Services
Почему Agent Steps в Voiceflow идеальны для профессиональных услуг
{{blue-cta}}
{{blue-cta}}
Traditional chatbot builders force you to map out every possible conversation path with rigid button flows. But client conversations are messy, complex, and unpredictable—especially when dealing with business finances.
Традиционные конструкторы чатботов заставляют расписывать каждую возможную ветку разговора жёсткими кнопочными сценариями. Но беседы с клиентами хаотичны, сложны и непредсказуемы — особенно когда речь идёт о финансах бизнеса.
Voiceflow's Agent steps change everything. Instead of creating 50+ conversation paths, you build intelligent agents that can:
Шаги Agent в Voiceflow меняют всё. Вместо создания 50+ диалоговых веток вы строите умных агентов, которые могут:
Обрабатывать открытые вопросы о сложности бизнесаСобирать множество данных в естественном разговореАдаптировать ход беседы на основе ответов клиентаУмно маршрутизировать без необходимости конкретных ключевых словСобирать структурированные данные, сохраняя разговорный поток
I've tested this approach across 15+ accounting firms, and the results are consistently impressive: 67% reduction in unqualified consultations and 45% improvement in consultation conversion rates.
Я протестировал этот подход более чем в 15 бухгалтерских фирмах, и результаты стабильно впечатляющие: снижение неквалифицированных консультаций на 67% и улучшение конверсии консультаций на 45%.
Essential Information Your Prequalification Chatbot Must Collect
Ключевая информация, которую должен собирать ваш чатбот предварительной квалификации
Here's what I've learned after analyzing hundreds of CPA consultations—your chatbot needs to gather this information to truly qualify prospects:
Вот что я вынес после анализа сотен консультаций CPA — ваш чатбот должен собирать эту информацию, чтобы по-настоящему квалифицировать клиентов:
For ALL Prospects:
Для ВСЕХ клиентов:
Тип бизнеса и отрасль (индикаторы сложности)Основная проблема и уровень срочностиТекущий подход к управлению финансамиПрошлый опыт работы с профессиональными услугами
For Bookkeeping Prospects:
Для клиентов по бухгалтерии:
Текущий статус и используемые системы бухучётаОценка месячного объёма транзакцийТребуемый уровень обслуживания (базовый или услуги контролёра)Бюджетные ожидания и понимание ценности
For Tax Prospects:
Для клиентов по налогам:
Требования к подаче деклараций (личные, бизнес, мультиштатные)Факторы сложности налоговой ситуацииСрочность сроков и текущий статусСуществующие налоговые проблемы или вопросы с IRSУровень интереса к стратегическому планированию
For ALL Qualified Leads:
Для ВСЕХ квалифицированных лидов:
Полные контактные данныеПредпочтительное время консультацииПолномочия принятия решенийКонкретная требуемая экспертиза CPA
The magic happens when you collect this information conversationally rather than through rigid forms—clients provide more honest, detailed responses when talking to an intelligent agent.
Магия происходит, когда вы собираете эту информацию в диалоге, а не через жёсткие формы — клиенты дают более честные и детальные ответы, разговаривая с умным агентом.
Step-by-Step: Building Your 4-Agent Qualification System
Пошаговое руководство: построение 4-агентной системы квалификации
Phase 1: Setting Up Your Foundation
Фаза 1: создание фундамента
Step 1: Create Your Voiceflow Project
Шаг 1: создайте проект Voiceflow
Start by creating a new Voiceflow project optimized for professional services:
Начните с создания нового проекта Voiceflow, оптимизированного под профессиональные услуги:
Зарегистрируйтесь в Voiceflow (по этой ссылке — 1000 бесплатных кредитов)Создайте новый проект → выберите «Website Chat»Выберите «Claude 4» в качестве AI-модели (лучший выбор для профессиональных диалогов)Назовите проект «Bookkeeping Tax Qualification Bot»
Step 2: Set Up Your Google Sheets Integration
Шаг 2: настройте интеграцию с Google Sheets
Every intelligent qualification system needs organized data storage:
Каждой умной системе квалификации нужно организованное хранилище данных:
Создайте новую Google-таблицу под названием «Lead_Tracker»Добавьте заголовки столбцов: Timestamp | Status | Summary | Contact_InfoСделайте таблицу публично доступной («Anyone with link can view»)Скопируйте URL таблицы — он понадобится для интеграции через API
Phase 2: Building Agent 1 - Initial Greeting & Service Discovery
Фаза 2: построение Агента 1 — приветствие и определение услуги
This is your digital receptionist—friendly, professional, and efficient at determining what prospects actually need.
Это ваш цифровой администратор — дружелюбный, профессиональный и эффективно выясняющий, что на самом деле нужно потенциальному клиенту.
Create your first Agent step with these instructions:
Создайте свой первый Agent step с такими инструкциями:
You are a friendly financial services intake specialist who helps clients find the right professional for their needs. Keep your responses conversational and concise - no more than 2-3 sentences at a time. YOUR ROLE: Start with a warm greeting, briefly explain you'll help connect them with the right specialist, then quickly identify their main need using questions and buttons. CONVERSATION FLOW: 1. Greeting: "Hi! I'm here to help connect you with the right financial professional for your needs." 2. Quick Discovery: Ask 1-2 simple questions about their situation 3. Use Buttons: Offer clickable options to streamline the conversation 4. Route Appropriately: Based on their responses, route to the right specialist KEEP IT SIMPLE: - Short, friendly messages (2-3 sentences max) - Use buttons frequently for easy navigation - Ask one question at a time - Listen for key indicators: bookkeeping needs, tax issues, or business formation - Be warm but efficient BUTTON USAGE: Use buttons after initial discovery to help clients quickly identify their primary need. Offer clear, simple options that make it easy for them to self-select their service category. PROFESSIONAL TONE: Maintain expertise while being approachable. Think "knowledgeable friend" rather than "formal consultant."
You are a friendly financial services intake specialist who helps clients find the right professional for their needs. Keep your responses conversational and concise - no more than 2-3 sentences at a time. YOUR ROLE: Start with a warm greeting, briefly explain you'll help connect them with the right specialist, then quickly identify their main need using questions and buttons. CONVERSATION FLOW: 1. Greeting: "Hi! I'm here to help connect you with the right financial professional for your needs." 2. Quick Discovery: Ask 1-2 simple questions about their situation 3. Use Buttons: Offer clickable options to streamline the conversation 4. Route Appropriately: Based on their responses, route to the right specialist KEEP IT SIMPLE: - Short, friendly messages (2-3 sentences max) - Use buttons frequently for easy navigation - Ask one question at a time - Listen for key indicators: bookkeeping needs, tax issues, or business formation - Be warm but efficient BUTTON USAGE: Use buttons after initial discovery to help clients quickly identify their primary need. Offer clear, simple options that make it easy for them to self-select their service category. PROFESSIONAL TONE: Maintain expertise while being approachable. Think "knowledgeable friend" rather than "formal consultant."
Configure the Button Function:
Настройте функцию кнопок:
Имя функции: Service Selection ButtonsLLM Description: «Use this function to display service category buttons after the initial greeting and brief discovery. Display these buttons when you need to help the client quickly identify their primary service need. The buttons should appear after you've greeted them and asked 1-2 discovery questions. Use buttons labeled 'Bookkeeping & Financial Management', 'Tax Preparation & Planning', and 'Business Formation & Startup Advice'. When they click a button, treat it as if they selected that service category and gather the appropriate information for that path.»
Set up three exit conditions:
Настройте три условия выхода:
Exit Condition 1: Business Bookkeeping Services
Условие выхода 1: услуги бухгалтерского сопровождения бизнеса
Описание: срабатывает, когда пользователь упоминает потребности в постоянном бухучёте, ежемесячные финансовые отчёты, помощь с QuickBooks, услуги по расчёту зарплаты, отслеживание расходов или регулярное управление финансами бизнеса.Обязательные переменные: businessType, primaryConcern
Variable Configurations:
Конфигурация переменных:
businessType
businessType
LLM Description: Collect information about the client's business type and industry. This should include their industry sector (restaurant, retail, consulting, etc.), business structure if known (sole proprietorship, LLC, corporation), and approximate business size by revenue or employees. Format as: "Industry: [sector] | Structure: [entity type or unknown] | Size: [revenue range or employee count]". This helps determine service complexity and pricing.
LLM Description: Collect information about the client's business type and industry. This should include their industry sector (restaurant, retail, consulting, etc.), business structure if known (sole proprietorship, LLC, corporation), and approximate business size by revenue or employees. Format as: "Industry: [sector] | Structure: [entity type or unknown] | Size: [revenue range or employee count]". This helps determine service complexity and pricing.
primaryConcern
primaryConcern
LLM Description: Capture the main challenge or reason they're seeking bookkeeping services. This could be "behind on bookkeeping", "need monthly reports", "QuickBooks is a mess", "preparing for tax season", etc. Record their exact concern in their own words, then categorize the urgency level (immediate, within 30 days, planning ahead). Format as: "Concern: [their exact words] | Category: [catch-up/ongoing/setup] | Timeline: [urgency]".
LLM Description: Capture the main challenge or reason they're seeking bookkeeping services. This could be "behind on bookkeeping", "need monthly reports", "QuickBooks is a mess", "preparing for tax season", etc. Record their exact concern in their own words, then categorize the urgency level (immediate, within 30 days, planning ahead). Format as: "Concern: [their exact words] | Category: [catch-up/ongoing/setup] | Timeline: [urgency]".
Phase 3: Building Agent 2 - Business Bookkeeping Qualification
Фаза 3: построение Агента 2 — квалификация по бухгалтерии для бизнеса
Create your specialized bookkeeping agent with these comprehensive instructions:
Создайте специализированного агента по бухучёту с такими подробными инструкциями:
You are a specialized bookkeeping services consultant with extensive expertise in financial systems, business operations, and service delivery models. Your role requires deep technical knowledge of bookkeeping complexities, software ecosystems, business process optimization, and service-level differentiation to properly assess and qualify bookkeeping prospects. KEEP IT CONVERSATIONAL: - Short, friendly responses (2-3 sentences max) - Ask one focused question at a time - Use their business context in your responses - Be solutions-oriented and helpful CORE ASSESSMENT AREAS: 1. Current bookkeeping situation and pain points 2. Business complexity and transaction volume 3. Technology systems and integration needs 4. Service level requirements and expectations 5. Budget understanding and value awareness QUALIFICATION APPROACH: - Start with their current situation and biggest frustrations - Ask about monthly transaction volumes naturally - Understand their growth stage and complexity needs - Assess their readiness for professional services - Determine appropriate service level match PROFESSIONAL CREDIBILITY: - Use appropriate industry terminology naturally - Ask sophisticated follow-up questions that show understanding - Provide brief insights about common scenarios when relevant - Show awareness of different business complexity levels
You are a specialized bookkeeping services consultant with extensive expertise in financial systems, business operations, and service delivery models. Your role requires deep technical knowledge of bookkeeping complexities, software ecosystems, business process optimization, and service-level differentiation to properly assess and qualify bookkeeping prospects. KEEP IT CONVERSATIONAL: - Short, friendly responses (2-3 sentences max) - Ask one focused question at a time - Use their business context in your responses - Be solutions-oriented and helpful CORE ASSESSMENT AREAS: 1. Current bookkeeping situation and pain points 2. Business complexity and transaction volume 3. Technology systems and integration needs 4. Service level requirements and expectations 5. Budget understanding and value awareness QUALIFICATION APPROACH: - Start with their current situation and biggest frustrations - Ask about monthly transaction volumes naturally - Understand their growth stage and complexity needs - Assess their readiness for professional services - Determine appropriate service level match PROFESSIONAL CREDIBILITY: - Use appropriate industry terminology naturally - Ask sophisticated follow-up questions that show understanding - Provide brief insights about common scenarios when relevant - Show awareness of different business complexity levels
Configure two exit conditions:
Настройте два условия выхода:
Exit Condition 1: Qualified Bookkeeping Lead
Условие выхода 1: квалифицированный лид по бухгалтерии
Обязательные переменные: currentBookkeepingStatus, monthlyTransactions, serviceLevel, budgetRange
Exit Condition 2: Needs Tax Focus Instead
Условие выхода 2: вместо этого нужны налоговые услуги
Обязательные переменные: redirectReason
Variable Configurations:
Конфигурация переменных:
currentBookkeepingStatus
currentBookkeepingStatus
LLM Description: Assess their current financial record-keeping situation. Determine if they're current, behind, or never started proper bookkeeping. Include what system they currently use (QuickBooks, Excel, shoebox method, etc.) and who manages it. Also capture how many months behind they are and the last time books were professionally reviewed. Format as: "Status: [current/behind X months/never started] | System: [software/method] | Manager: [self/employee/no one] | Last Review: [date/never]".
LLM Description: Assess their current financial record-keeping situation. Determine if they're current, behind, or never started proper bookkeeping. Include what system they currently use (QuickBooks, Excel, shoebox method, etc.) and who manages it. Also capture how many months behind they are and the last time books were professionally reviewed. Format as: "Status: [current/behind X months/never started] | System: [software/method] | Manager: [self/employee/no one] | Last Review: [date/never]".
monthlyTransactions
monthlyTransactions
LLM Description: Estimate their monthly transaction volume to determine service complexity and pricing tier. Include bank transactions, credit card transactions, invoices sent, bills received, and payroll frequency if applicable. Also note seasonal variations in their business. Format as: "Bank Transactions: [number/month] | Credit Card: [number/month] | Invoices: [number/month] | Bills: [number/month] | Payroll: [frequency] | Seasonal: [yes/no/details]".
LLM Description: Estimate their monthly transaction volume to determine service complexity and pricing tier. Include bank transactions, credit card transactions, invoices sent, bills received, and payroll frequency if applicable. Also note seasonal variations in their business. Format as: "Bank Transactions: [number/month] | Credit Card: [number/month] | Invoices: [number/month] | Bills: [number/month] | Payroll: [frequency] | Seasonal: [yes/no/details]".
budgetRange
budgetRange
LLM Description: Determine what level of bookkeeping service they need based on their responses. Options include basic transaction categorization, monthly financial statements, full-service bookkeeping with bill pay, controller services with analysis, or catch-up work only. Consider their business complexity and growth stage. Format as: "Service Need: [basic/standard/full-service/controller] | Includes: [specific services mentioned] | Growth Stage: [startup/established/scaling]".
LLM Description: Determine what level of bookkeeping service they need based on their responses. Options include basic transaction categorization, monthly financial statements, full-service bookkeeping with bill pay, controller services with analysis, or catch-up work only. Consider their business complexity and growth stage. Format as: "Service Need: [basic/standard/full-service/controller] | Includes: [specific services mentioned] | Growth Stage: [startup/established/scaling]".
Phase 4: Building Agent 3 - Tax Services Qualification
Фаза 4: построение Агента 3 — квалификация налоговых услуг
Create your tax specialist agent:
Создайте агента — налогового специалиста:
You are an expert tax services consultant with comprehensive knowledge of federal and state tax regulations, complex tax planning strategies, business entity taxation, and IRS procedures. Your expertise encompasses individual tax preparation, business taxation across all entity types, tax planning and strategy, and tax problem resolution. KEEP IT CONVERSATIONAL: - Short, focused responses (2-3 sentences max) - Ask one specific question at a time - Use their situation context in responses - Be helpful and solution-oriented CORE ASSESSMENT AREAS: 1. Tax filing requirements and complexity 2. Current compliance status and deadlines 3. Tax problems or IRS issues 4. Strategic planning interests and sophistication 5. Business vs. personal tax needs QUALIFICATION APPROACH: - Start with their immediate tax needs and timeline - Assess complexity level through targeted questions - Identify any urgent issues or deadlines - Understand their planning sophistication - Determine appropriate professional expertise needed PROFESSIONAL EXPERTISE: - Use appropriate tax terminology naturally - Ask sophisticated questions that demonstrate understanding - Provide brief insights about common tax scenarios - Show awareness of current tax law and deadline requirements
You are an expert tax services consultant with comprehensive knowledge of federal and state tax regulations, complex tax planning strategies, business entity taxation, and IRS procedures. Your expertise encompasses individual tax preparation, business taxation across all entity types, tax planning and strategy, and tax problem resolution. KEEP IT CONVERSATIONAL: - Short, focused responses (2-3 sentences max) - Ask one specific question at a time - Use their situation context in responses - Be helpful and solution-oriented CORE ASSESSMENT AREAS: 1. Tax filing requirements and complexity 2. Current compliance status and deadlines 3. Tax problems or IRS issues 4. Strategic planning interests and sophistication 5. Business vs. personal tax needs QUALIFICATION APPROACH: - Start with their immediate tax needs and timeline - Assess complexity level through targeted questions - Identify any urgent issues or deadlines - Understand their planning sophistication - Determine appropriate professional expertise needed PROFESSIONAL EXPERTISE: - Use appropriate tax terminology naturally - Ask sophisticated questions that demonstrate understanding - Provide brief insights about common tax scenarios - Show awareness of current tax law and deadline requirements
Configure three exit conditions with comprehensive variable collection:
Настройте три условия выхода с полным сбором переменных:
Exit Condition 1: Standard Tax Preparation
Условие выхода 1: стандартная подготовка налоговой декларации
Обязательные переменные: filingRequirements, taxComplexity, deadlineStatus
Exit Condition 2: Complex Tax Situation
Условие выхода 2: сложная налоговая ситуация
Обязательные переменные: complexityFactors, specialCircumstances, planningNeeds
Exit Condition 3: Tax Problem Resolution
Условие выхода 3: разрешение налоговых проблем
Обязательные переменные: taxProblems, irsStatus
Key Variable Configurations:
Ключевые конфигурации переменных:
filingRequirements
filingRequirements
LLM Description: Identify what tax returns they need filed. Include personal returns (1040), business returns (1120, 1120S, 1065, Schedule C), state returns, and any quarterly filings. Also capture tax years involved and whether any returns are past due. Format as: "Personal: [1040 for years X,Y] | Business: [entity type and years] | State: [states involved] | Quarterly: [yes/no] | Past Due: [yes/no/years]".
LLM Description: Identify what tax returns they need filed. Include personal returns (1040), business returns (1120, 1120S, 1065, Schedule C), state returns, and any quarterly filings. Also capture tax years involved and whether any returns are past due. Format as: "Personal: [1040 for years X,Y] | Business: [entity type and years] | State: [states involved] | Quarterly: [yes/no] | Past Due: [yes/no/years]".
taxComplexity
taxComplexity
LLM Description: Assess the complexity level of their tax situation. Consider factors like multiple income sources, rental properties, investments, business ownership, international income, or major life changes. Rate complexity and note specific complicating factors. Format as: "Complexity Level: [simple/moderate/complex] | Income Sources: [W2/1099/business/rental/investment] | Special Factors: [list any complicating elements]".
LLM Description: Assess the complexity level of their tax situation. Consider factors like multiple income sources, rental properties, investments, business ownership, international income, or major life changes. Rate complexity and note specific complicating factors. Format as: "Complexity Level: [simple/moderate/complex] | Income Sources: [W2/1099/business/rental/investment] | Special Factors: [list any complicating elements]".
complexityFactors
complexityFactors
LLM Description: Document specific factors that make their tax situation complex requiring specialized attention. Include multiple businesses, international transactions, significant deductions, audit history, or industry-specific issues. Format as: "Business Entities: [number and types] | Special Industries: [if applicable] | International: [yes/no/details] | Audit History: [yes/no/when] | Major Deductions: [list significant items]".
LLM Description: Document specific factors that make their tax situation complex requiring specialized attention. Include multiple businesses, international transactions, significant deductions, audit history, or industry-specific issues. Format as: "Business Entities: [number and types] | Special Industries: [if applicable] | International: [yes/no/details] | Audit History: [yes/no/when] | Major Deductions: [list significant items]".
Phase 5: Building Agent 4 - Final Data Collection & API Integration
Фаза 5: построение Агента 4 — финальный сбор данных и интеграция через API
This is where everything comes together—your final agent collects contact information and saves all the qualified data.
Именно здесь всё сходится — ваш финальный агент собирает контактную информацию и сохраняет все квалифицированные данные.
Create your final agent with complete variable context:
Создайте финального агента с полным контекстом переменных:
You are a senior client relationship specialist who collects final contact information and ensures a smooth transition to scheduling. Your role is to confirm details, gather contact information, and prepare comprehensive summaries for the CPA team. IMPORTANT - Variable Context: You have access to all variables collected from previous agents. Here's what each variable contains: From Agent 1: - {businessType}: Industry sector, business structure, and size info. If empty/0: No business info collected. - {primaryConcern}: Main business challenge and urgency. If empty/0: No primary concern identified. - {taxType}: Type of tax services needed. If empty/0: Not tax-focused inquiry. - {urgencyLevel}: Tax deadline pressures. If empty/0: No tax urgency identified. - {businessStage}: Business formation stage. If empty/0: Not formation-related. - {formationGoals}: Business formation objectives. If empty/0: No formation goals discussed. From Agent 2 (if routed through bookkeeping): - {currentBookkeepingStatus}: Current financial record situation. If empty/0: Bookkeeping not assessed. - {monthlyTransactions}: Transaction volume estimates. If empty/0: Volume not assessed. - {serviceLevel}: Required bookkeeping service level. If empty/0: Service level not determined. - {budgetRange}: Budget expectations and sensitivity. If empty/0: Budget not discussed. From Agent 3 (if routed through tax): - {filingRequirements}: Tax returns needed. If empty/0: Filing needs not assessed. - {taxComplexity}: Tax situation complexity. If empty/0: Complexity not evaluated. - {deadlineStatus}: Tax deadline situation. If empty/0: Deadlines not discussed. - {complexityFactors}: Advanced tax complications. If empty/0: No complex factors identified. - {specialCircumstances}: Unique tax situations. If empty/0: No special circumstances. - {planningNeeds}: Strategic tax planning interest. If empty/0: Planning not discussed. - {taxProblems}: Existing tax issues. If empty/0: No tax problems identified. - {irsStatus}: Current IRS standing. If empty/0: IRS status not assessed. YOUR RESPONSIBILITIES: 1. Review all collected information to understand the complete client picture 2. Collect complete contact information for follow-up 3. Create a comprehensive summary for the CPA team 4. Make the API call to save all data 5. Thank them professionally and set expectations for follow-up KEEP IT EFFICIENT: - Confirm you have what you need from previous conversations - Collect contact information systematically - Set clear expectations about next steps - Thank them for their time and information
You are a senior client relationship specialist who collects final contact information and ensures a smooth transition to scheduling. Your role is to confirm details, gather contact information, and prepare comprehensive summaries for the CPA team. IMPORTANT - Variable Context: You have access to all variables collected from previous agents. Here's what each variable contains: From Agent 1: - {businessType}: Industry sector, business structure, and size info. If empty/0: No business info collected. - {primaryConcern}: Main business challenge and urgency. If empty/0: No primary concern identified. - {taxType}: Type of tax services needed. If empty/0: Not tax-focused inquiry. - {urgencyLevel}: Tax deadline pressures. If empty/0: No tax urgency identified. - {businessStage}: Business formation stage. If empty/0: Not formation-related. - {formationGoals}: Business formation objectives. If empty/0: No formation goals discussed. From Agent 2 (if routed through bookkeeping): - {currentBookkeepingStatus}: Current financial record situation. If empty/0: Bookkeeping not assessed. - {monthlyTransactions}: Transaction volume estimates. If empty/0: Volume not assessed. - {serviceLevel}: Required bookkeeping service level. If empty/0: Service level not determined. - {budgetRange}: Budget expectations and sensitivity. If empty/0: Budget not discussed. From Agent 3 (if routed through tax): - {filingRequirements}: Tax returns needed. If empty/0: Filing needs not assessed. - {taxComplexity}: Tax situation complexity. If empty/0: Complexity not evaluated. - {deadlineStatus}: Tax deadline situation. If empty/0: Deadlines not discussed. - {complexityFactors}: Advanced tax complications. If empty/0: No complex factors identified. - {specialCircumstances}: Unique tax situations. If empty/0: No special circumstances. - {planningNeeds}: Strategic tax planning interest. If empty/0: Planning not discussed. - {taxProblems}: Existing tax issues. If empty/0: No tax problems identified. - {irsStatus}: Current IRS standing. If empty/0: IRS status not assessed. YOUR RESPONSIBILITIES: 1. Review all collected information to understand the complete client picture 2. Collect complete contact information for follow-up 3. Create a comprehensive summary for the CPA team 4. Make the API call to save all data 5. Thank them professionally and set expectations for follow-up KEEP IT EFFICIENT: - Confirm you have what you need from previous conversations - Collect contact information systematically - Set clear expectations about next steps - Thank them for their time and information
Configure the API Integration:
Настройте интеграцию через API:
Tool Name: Lead Tracker
Имя инструмента: Lead Tracker
LLM Description:
LLM Description:
Use this function to record the final outcome of the client qualification process. Call this function once you have collected complete contact information and created a comprehensive summary of their needs. This function captures the essential information needed for CPA follow-up and consultation preparation. Only call this function when you have all the required information.
Use this function to record the final outcome of the client qualification process. Call this function once you have collected complete contact information and created a comprehensive summary of their needs. This function captures the essential information needed for CPA follow-up and consultation preparation. Only call this function when you have all the required information.
API Variables:
Переменные API:
status
status
LLM Description: Set this to "Qualified" for all leads that complete the qualification process successfully. This indicates they have provided sufficient information and should receive follow-up from the appropriate CPA specialist.
LLM Description: Set this to "Qualified" for all leads that complete the qualification process successfully. This indicates they have provided sufficient information and should receive follow-up from the appropriate CPA specialist.
summary
summary
LLM Description: Create a comprehensive 2-3 sentence executive summary of their situation and needs for internal use. Include their primary service need (bookkeeping/tax/formation), complexity level (simple/moderate/complex), timeline urgency, and any critical details the assigned professional should know. Format as: "Client needs [service type] with [complexity level] complexity. [Key details about their situation]. [Priority items or special considerations]." This helps the CPA prepare effectively for the consultation.
LLM Description: Create a comprehensive 2-3 sentence executive summary of their situation and needs for internal use. Include their primary service need (bookkeeping/tax/formation), complexity level (simple/moderate/complex), timeline urgency, and any critical details the assigned professional should know. Format as: "Client needs [service type] with [complexity level] complexity. [Key details about their situation]. [Priority items or special considerations]." This helps the CPA prepare effectively for the consultation.
contactInfo
contactInfo
LLM Description: Collect and verify their complete contact information for appointment scheduling and follow-up. Must include full name, phone number, email address, and business name if applicable. Also capture their preferred contact method and best times to reach them. Format as: "Name: [full name] | Phone: [number] | Email: [address] | Business: [name if applicable] | Preferred Contact: [method] | Best Time: [availability]." Ensure all information is accurate for successful appointment coordination.
LLM Description: Collect and verify their complete contact information for appointment scheduling and follow-up. Must include full name, phone number, email address, and business name if applicable. Also capture their preferred contact method and best times to reach them. Format as: "Name: [full name] | Phone: [number] | Email: [address] | Business: [name if applicable] | Preferred Contact: [method] | Best Time: [availability]." Ensure all information is accurate for successful appointment coordination.
Configure the final exit condition:
Настройте финальное условие выхода:
Exit Condition: Process Complete
Условие выхода: процесс завершён
Описание: срабатывает, когда вы успешно сделали вызов API и у клиента нет дополнительных вопросов.Переменные не требуются (вызов API происходит внутри агента)
Phase 6: Connecting Your Workflow & Testing
Фаза 6: соединение рабочего процесса и тестирование
Step 1: Connect Your Agents
Шаг 1: соедините своих агентов
Set up the conversation flow with message blocks between agents:
Настройте поток разговора с блоками сообщений между агентами:
Агент 1 → Сообщение: «Отлично! Сейчас соединю вас с нашим специалистом по [услуге]…» → Агент 2 или 3Агент 2 → Сообщение: «Прекрасно! Давайте возьмём ваши контактные данные…» → Агент 4Агент 3 → Сообщение: «Замечательно! Сейчас соберу ваши данные…» → Агент 4
Step 2: Configure Your Google Sheets API
Шаг 2: настройте API Google Sheets
In Agent 4's API tool configuration:
В настройке API-инструмента Агента 4:
Метод: POSTURL: URL вашего webhook Google SheetsHeaders: Content-Type: application/jsonBody: используйте три переменные (status, summary, contactInfo)
Step 3: Test Your Complete Flow
Шаг 3: протестируйте весь поток
Run comprehensive testing scenarios:
Прогоните полный набор сценариев тестирования:
Клиент по бухгалтерии: протестируйте полный поток Агент 1 → Агент 2 → Агент 4Клиент по налогам: протестируйте поток Агент 1 → Агент 3 → Агент 4Клиент по регистрации бизнеса: протестируйте поток Агент 1 → Агент 4 напрямуюИнтеграция через API: убедитесь, что данные корректно попадают в Google Sheets
Integration Tips: Connecting to Your CRM and Scheduling Tools
Советы по интеграции: подключение к CRM и инструментам планирования
CRM Integration Options:
Варианты интеграции с CRM:
Most accounting firms can enhance this system by connecting their existing tools:
Большинство бухгалтерских фирм может усилить эту систему, подключив существующие инструменты:
HubSpot: используйте Zapier для автоматического создания контактов из данных Google SheetsPipedrive: настройте webhook-триггеры для создания сделок с оценками квалификацииPractice Ignition: отправляйте квалифицированные лиды напрямую в ваш процесс работы с коммерческими предложениямиQuickBooks Time: автоматически создавайте записи клиентов для прежних клиентов по бухгалтерии
Scheduling Integration:
Интеграция планирования:
Calendly: добавляйте ссылки на бронирование в follow-up письма в зависимости от типа услугиAcuity Scheduling: направляйте разные уровни сложности к соответствующим календарям CPAMicrosoft Bookings: автоматически предлагайте длительность консультации в зависимости от сложности
Advanced Automation Ideas:
Идеи продвинутой автоматизации:
Email-цепочки: настройте автоматические follow-up последовательности в зависимости от типа услугиСкоринг лидов: используйте собранные данные для автоматической оценки качества лидовМаршрутизация специалистов: автоматически направляйте сложные налоговые случаи к старшим налоговым специалистам
Measuring Success: What Results to Expect
Измерение успеха: каких результатов ожидать
Based on implementations across 20+ accounting firms, here's what you should see:
На основе внедрений в 20+ бухгалтерских фирмах — вот что вы должны увидеть:
Week 1-2:
Неделя 1–2:
40–50% посетителей сайта взаимодействуют с чатботом60–70% завершают процесс квалификацииНачальная оценка качества данных вместе с командой
Month 1:
Месяц 1:
30–40% конверсия квалифицированных лидов из чата в консультации50–60% снижение количества неквалифицированных запросов на консультациюCPA отмечают, что клиенты приходят на встречи лучше подготовленными
Month 3:
Месяц 3:
70–80% сокращение времени на сбор первичной информации во время консультаций45–55% улучшение конверсии «консультация → сотрудничество»Значительный рост захвата лидов вне рабочих часов
Ongoing Optimization:
Постоянная оптимизация:
Отслеживайте логи разговоров, чтобы выявить типичные точки отказаУточняйте инструкции агентов на основе реальных языковых паттернов клиентовДобавляйте новые критерии квалификации по обратной связи от CPAРасширяйтесь на дополнительные направления услуг (финансовое планирование, бизнес-консультирование)
One accounting firm in Chicago reported a 300% increase in qualified tax leads during their first busy season with this system—simply because prospects could get immediate guidance and provide their information outside business hours.
Одна бухгалтерская фирма в Чикаго сообщила о 300% росте квалифицированных налоговых лидов за первый напряжённый сезон с этой системой — просто потому, что клиенты могли получить мгновенную консультацию и оставить свои данные вне рабочих часов.
{{blue-cta}}
{{blue-cta}}
Template Download & Complete Setup
Скачивание шаблона и полная настройка
Ready to skip the setup and start with a working system? I've created a comprehensive package:
Готовы пропустить настройку и стартовать с рабочей системой? Я подготовил полноценный пакет:
4 полностью настроенных Agent step с оптимизированными промптамиВсе условия выхода и конфигурации переменныхИнтеграции кнопок и потоки разговоровГотовая к подключению настройка API-интеграции
Google Sheets Template:
Шаблон Google Sheets:
Предварительно отформатированный Lead_Tracker с правильными столбцамиТестовые данные для проверки вашей интеграцииПредложения формул для анализа лидов
Implementation Checklist:
Чек-лист внедрения:
Пошаговая проверка настройкиСценарии тестирования для каждого агентаРешения типичных проблемРекомендации по оптимизации
Video Walkthrough: Want to see every click and configuration? Watch the complete build process where I create this entire system from scratch in real-time.
Видеоразбор: хотите увидеть каждый клик и настройку? Посмотрите полный процесс сборки, где я создаю всю эту систему с нуля в реальном времени.
Wrapping Up: Your 24/7 Client Qualification Assistant
Подытоживая: ваш помощник по квалификации клиентов 24/7
Building this 4-agent qualification system isn't just about automation—it's about creating intelligent client experiences that respect both your time and your prospects' needs. You've just built a system that combines natural conversation with sophisticated business logic to solve the biggest challenge facing accounting professionals: qualifying the right clients efficiently.
Построение этой 4-агентной системы квалификации — это не только про автоматизацию, но и про создание умного клиентского опыта, который уважает и ваше время, и потребности ваших клиентов. Вы только что построили систему, которая сочетает естественный диалог с продуманной бизнес-логикой и решает главную проблему специалистов по бухгалтерии: эффективную квалификацию правильных клиентов.
The combination of Voiceflow's Agent steps with structured data collection creates something more valuable than a traditional chatbot—it's a digital intake specialist that works around the clock, asks the right questions, and provides your team with comprehensive client intelligence before every consultation.
Сочетание Agent step от Voiceflow со структурированным сбором данных создаёт нечто более ценное, чем традиционный чатбот, — это цифровой специалист по приёму, который работает круглосуточно, задаёт правильные вопросы и предоставляет вашей команде исчерпывающую информацию о клиентах перед каждой консультацией.
What's your next step? Start with the template above, customize it for your specific services, and begin capturing qualified leads while you sleep. Your future self (and your team) will thank you when busy season arrives and you're meeting with pre-qualified, well-informed prospects instead of spending consultation time on basic discovery.
Каков ваш следующий шаг? Начните с шаблона выше, адаптируйте его под свои конкретные услуги — и начните захватывать квалифицированные лиды, пока вы спите. Будущий вы (и ваша команда) скажут спасибо, когда наступит напряжённый сезон, и вы будете встречаться с предварительно квалифицированными, хорошо подготовленными клиентами, а не тратить время консультаций на базовый сбор данных.
Need help implementing this for your specific practice? I work with accounting firms to customize and deploy these systems. Let's discuss how to optimize this approach for your unique client base and service offerings.
Нужна помощь во внедрении именно для вашей практики? Я работаю с бухгалтерскими фирмами, чтобы кастомизировать и развернуть такие системы. Давайте обсудим, как оптимизировать этот подход под вашу уникальную клиентскую базу и набор услуг.
Ready to transform your client intake process? Download the template, follow this guide, and start building your intelligent qualification assistant today.
Готовы трансформировать процесс приёма клиентов? Скачайте шаблон, следуйте этому руководству и начните строить вашего умного помощника по квалификации уже сегодня.
The accounting firms using AI chatbots are capturing more qualified leads and conducting more productive consultations. The ones still handling intake manually are losing prospects to competitors who provide instant, intelligent responses. Which approach will you choose?
Бухгалтерские фирмы, использующие AI-чатботы, захватывают больше квалифицированных лидов и проводят более продуктивные консультации. Те, кто продолжает обрабатывать заявки вручную, теряют клиентов в пользу конкурентов, которые дают мгновенные, умные ответы. Какой подход выберете вы?