AI-powered conversation intelligence turns everyday emails, sales calls, and support conversations into structured business records that can be verified, routed, and audited. This platform-agnostic automation blueprint connects three workflows — email lead extraction, call transcript summary and CRM logging, and support conversation summary and reply drafting — around one shared validation, human-review, and audit layer.
Three connected workflows. One evidence-first system.
What is AI conversation intelligence and data capture automation?
AI conversation intelligence and data capture automation is the process of extracting structured, source-backed information from unstructured customer communication and writing only validated results into business systems. It covers inbound email leads, completed sales call transcripts, and support ticket threads.
The architecture is not a single summarization prompt. It is a controlled pipeline: capture the source, validate identity and eligibility, extract fields with evidence, apply confidence and conflict rules, route uncertain results to a human reviewer, update the destination system, and record an audit event.
Use this blueprint for sales operations, revenue operations, customer support, and RevOps teams evaluating an AI data capture system. It is implementation guidance for n8n, Make, Zapier, or a custom orchestration service; connector capabilities, data policies, and approval rules must be configured before processing live conversations.
The operating rule is: AI proposes. Validation decides. Business systems record. AI-generated content must never be treated as automatically verified just because it is formatted correctly.
1. The business problem
Businesses receive valuable information through emails, sales calls, and customer support conversations every day.
But much of that information remains trapped in unstructured text.
A prospect mentions their budget in an email, but nobody updates the CRM. A salesperson discusses next steps during a call, but the action items never become tasks. A customer explains a recurring technical issue, but the next support agent has to read the entire conversation to understand it.
The problem is not a lack of information. It is the gap between what customers communicate and what business systems actually record.
This blueprint addresses three connected problems:
- Unstructured email lead data extraction — convert inbound inquiries into validated CRM data.
- Call transcript summary and CRM logging — capture decisions, objections, and follow-up commitments from sales conversations.
- Support conversation summary and next-step draft — turn lengthy support interactions into structured case histories and reviewable responses.
Expected business outcomes
- Reduce manual data entry across sales and support.
- Improve completeness and consistency of CRM records.
- Capture customer commitments and follow-up actions.
- Reduce the time required to understand previous conversations.
- Prevent unsupported AI-generated information from contaminating customer records.
- Maintain traceability between original conversations and extracted data.
2. Shared automation architecture
All three workflows follow a common processing architecture rather than operating as disconnected AI automations.
Core processing flow
[TRIGGER] New or completed conversation
↓
[LOOKUP/FETCH] Collect source and context
↓
[ROUTER/FILTER] Validate input
↓
[ACTION] AI extraction and summarization
↓
[ROUTER/FILTER] Confidence and completeness validation
↓
[ROUTER/FILTER] Determine processing route
↓
[ACTION] Update destination system
↓
[ACTION] Record audit event
[TRIGGER] New or completed conversation. An email arrives, a call transcript becomes available, or a support interaction reaches a summarization checkpoint.
[LOOKUP/FETCH] Collect source and context. Retrieve the original text, relevant metadata, and matching CRM or ticket records.
[ROUTER/FILTER] Validate input. Check source integrity, authorization, processing eligibility, duplicate events, and whether sufficient context exists.
[ACTION] AI extraction and summarization. Produce structured information from source text using a predefined output schema. Include source evidence for important claims.
[ROUTER/FILTER] Confidence and completeness validation. Check missing required fields, unsupported statements, identity matches, and confidence thresholds.
[ROUTER/FILTER] Determine processing route.
- High confidence and complete record → automatic processing.
- Medium confidence or missing noncritical details → human review.
- Low confidence, missing required identifiers, or unsupported claims → hold for verification.
- Restricted or privacy-sensitive content → apply an approved handling policy or escalate.
[ACTION] Update destination system. Create or update the CRM record, attach the call summary, or add an internal support note and next-step draft.
[ACTION] Record audit event. Capture the source reference, proposed changes, validation outcome, reviewer decision, and final write status.
Key design principle
AI proposes. Validation decides. Business systems record.
AI-generated content must never be treated as automatically verified just because it is formatted correctly.
3. Scenario mapping
Each workflow uses a different source and target system, but shares the same validation and audit logic.
| Configuration | Email lead extraction | Call summary and CRM logging | Support summary and draft |
|---|---|---|---|
| Input | Inbound email or contact form message | Completed call transcript | Support email, chat, or ticket thread |
| Primary identifier | Message ID and sender | Call ID and matched CRM record | Ticket ID |
| Data to extract | Contact, company, inquiry, requirements, urgency | Topics, objections, decisions, commitments, next steps | Problem, impact, troubleshooting, current status, next steps |
| Primary destination | CRM contact, company, and lead | CRM activity, opportunity, tasks | Helpdesk ticket, internal note, reply draft |
| Automatic processing | Valid identity, required fields, and supported data | Verified CRM match and evidence-backed notes | Verified ticket match and supported internal summary |
| Human review | Uncertain identity, incomplete data, conflicting information | Unclear commitments, disputed facts, or unreliable transcript | Sensitive information, risky recommendations, or customer-facing reply |
| Audit evidence | Email reference and field-level source snippets | Transcript reference and timestamps | Ticket reference and message IDs |
Suggested confidence policy
These are initial design thresholds, not universal accuracy guarantees. Actual thresholds should be calibrated using reviewed examples.
| Result | Suggested threshold | Route |
|---|---|---|
| High confidence | ≥ 0.90 | Eligible for automatic processing after all validation checks pass |
| Medium confidence | 0.75–0.89 | Create pending review |
| Low confidence | Below 0.75 | Manual verification or no write |
| Missing critical data | Any score | Block the affected operation |
| Unsupported or contradictory claim | Any score | Reject the claim and escalate if material |
Confidence should be evaluated at the field level, not only for the entire document. A contact email can be verified while the estimated budget remains uncertain.
Model-reported confidence alone is insufficient. Combine it with schema validation, source evidence, deterministic checks, and record-matching quality.
4. Workflow A: Unstructured email lead data extraction
Business scenario
A prospect sends an email describing their business needs.
"Hi, we're a 20-person consulting firm looking to connect our sales CRM with our invoicing system. We'd like to discuss implementation sometime next month."
The message contains useful commercial information but does not arrive as structured CRM fields.
Instead of requiring someone to manually interpret and enter the details, the workflow extracts them, validates the results, and connects them to the correct record. Connect validated lead creation to the intelligent lead routing and response blueprint when the lead should be scored and assigned automatically.
Workflow logic
[TRIGGER] Inbound message received. Start when a new message arrives in an approved sales inbox, form pipeline, or inquiry channel.
[LOOKUP/FETCH] Retrieve source metadata.
- Original message ID, thread ID, sender, and timestamp.
- Plain-text message body and relevant previous thread context.
- Existing CRM contact, company, and open opportunities matching trusted identifiers.
[ROUTER/FILTER] Eligibility and deduplication.
- Exclude spam, automated replies, newsletters, and internal-only communications.
- Confirm the message has not already been processed.
- Separate newly supplied facts from quoted historical messages.
- Route conflicting contact matches to review.
[ACTION] Extract structured lead information.
| Field | Extraction rule |
|---|---|
| Contact name | Explicitly stated or independently confirmed |
| Capture actual sender or explicitly provided contact email | |
| Company | Extract named organization without inventing legal details |
| Industry | Capture if stated or reliably sourced |
| Requested service | Identify the expressed business need |
| Business challenge | Summarize the actual problem described |
| Budget | Extract only explicitly mentioned amounts |
| Timeline | Extract stated deadlines or timing |
| Urgency | Apply transparent rules based on message content |
| Next action | Propose a relevant sales follow-up |
| Evidence | Preserve the source passage for key fields |
[ROUTER/FILTER] Validate required fields. Minimum requirements for automatic lead creation:
- Trustworthy message identifier.
- Usable contact method.
- Supported business inquiry or lead intent.
- No unresolved duplicate or ownership conflict.
Missing optional fields must remain null. The system must not fill them with guessed values.
[ACTION] CRM creation or update.
- Match existing records using configured identity rules.
- Update only approved fields with sufficient evidence.
- Preserve existing verified data when new information is uncertain.
- Attach an inquiry summary with a reference to the original message.
- Assign an owner using established lead-routing rules.
[ACTION] Follow-up preparation. Generate a short personalized response draft using only verified inquiry details. Automatically sending the response should be a separate, explicitly approved process.
Critical edge cases
Ambiguous organization. Two CRM companies share a similar name. Do not choose one based only on name similarity.
Conflicting budget. An earlier email mentions $5,000 while a newer message mentions $8,000. Preserve the prior value and flag the change for review unless the update is explicitly confirmed.
Hallucinated details. If AI adds a company size or deadline absent from the message and trusted context, reject that field.
Sensitive content. If the email includes payment credentials, government identification numbers, or sensitive personal information, redact or restrict it before processing or storage according to policy.
5. Workflow B: Call transcript summary and CRM logging
Business scenario
A salesperson finishes a 30-minute discovery call.
During the conversation, the prospect discusses their challenges, existing systems, buying concerns, and next steps.
The recording and transcript exist, but the CRM contains only a generic activity such as "Discovery call completed."
This workflow converts the actual conversation into structured sales intelligence while preserving the distinction between discussed ideas and confirmed commitments. Pair it with the meeting lifecycle and outcome verification blueprint when meeting completion and follow-up evidence must be reconciled together.
Workflow logic
[TRIGGER] Call transcript available. Start when transcription is complete and the call meets processing requirements.
[LOOKUP/FETCH] Retrieve call context. Collect the transcript, timestamps, speaker labels, and call metadata. Retrieve relevant CRM contact, account, opportunity, and previous interaction history.
[ROUTER/FILTER] Confirm record identity.
- Match the call to a known contact or opportunity.
- Check duplicate processing through the call ID.
- Flag ambiguous speaker attribution.
- Verify the transcript is complete enough for a useful summary.
- Enforce recording, transcription, and processing permission requirements.
[ACTION] Generate structured call intelligence.
| Field | What to capture |
|---|---|
| Call purpose | Reason for the conversation |
| Attendees | Verified participants and roles |
| Business challenges | Problems explicitly described |
| Existing systems | Named tools, processes, or limitations |
| Requirements | Features, integrations, or services requested |
| Buying signals | Evidence of interest or purchase intent |
| Objections | Budget, timing, approval, technical, or vendor concerns |
| Decisions | Explicitly agreed outcomes |
| Commitments | Promises made by each participant |
| Next steps | Concrete follow-up actions |
| Owner and due date | Only when explicitly stated or set by deterministic business rules |
| Open questions | Items requiring clarification |
Separate confirmed decisions, proposed actions, and unresolved questions.
This prevents a salesperson's suggestion from being logged as a customer-approved commitment.
[ROUTER/FILTER] Validate statements.
- Does each significant fact have transcript evidence?
- Is the statement attributable to the correct participant?
- Is the proposed task an actual commitment?
- Is the date explicit or reliably derived from a known reference date and timezone?
- Does the CRM opportunity match the conversation?
[ACTION] Update CRM.
- Attach the call summary to the matching record.
- Create or update the call activity.
- Extract confirmed action items into a task proposal.
- Notify the responsible owner when review or action is required.
- Preserve the original transcript reference.
Avoid automatically changing deal stages, forecast amounts, close dates, or opportunity ownership based solely on an AI interpretation.
Recommended CRM note format
Call overview: Two- to four-sentence factual summary.
Challenges: Problems raised by the customer.
Requirements: Confirmed needs and constraints.
Objections: Questions or concerns preventing progress.
Decisions: Explicit agreements, if any.
Next steps: Action, owner, deadline, and confirmation status.
Open questions: Unresolved items.
Source: Call ID and supporting transcript timestamps.
Critical edge cases
Incorrect speaker attribution. If the transcript does not reliably identify who agreed to an action, do not assign the commitment automatically.
Relative dates. "Let's speak next Friday" requires the call date and relevant timezone before creating a deadline.
Unclear negotiation. A prospect saying "that could work" does not establish a completed buying decision.
Transcript quality. Missing audio, overlapping speech, and transcription errors lower confidence and can require review.
Confidential discussion. Exclude unnecessary personal or commercially sensitive details from broad-access CRM summaries. Apply record-level permissions where needed.
6. Workflow C: Support conversation summary and next-step draft
Business scenario
A customer submits a technical support request.
The conversation extends across multiple agents, messages, and troubleshooting attempts.
When ownership changes, the new agent must reconstruct what happened, what the customer already tried, and which commitments were made.
The automation creates a structured case summary and a recommended next step without independently approving technical remedies or sending customer-facing promises. Extend it with the support escalation and ticket intelligence blueprint for deterministic severity, SLA, and escalation rules.
Workflow logic
[TRIGGER] Support conversation checkpoint. Start when a support ticket is transferred, escalated, reopened, resolved, or reaches a defined activity threshold.
[LOOKUP/FETCH] Retrieve support context.
- Ticket ID and conversation history.
- Customer and organization reference.
- Relevant product or service.
- Existing priority and SLA information.
- Previous troubleshooting steps.
- Verified internal knowledge-base articles where applicable.
- Earlier summaries and unresolved commitments.
[ROUTER/FILTER] Validate ticket state. Determine whether the ticket is active, awaiting customer input, pending internal action, or resolved.
Avoid overwriting newer notes or reintroducing problems that have already been resolved.
[ACTION] Extract support intelligence.
| Field | Purpose |
|---|---|
| Customer issue | Clear, factual problem description |
| Product/service | Affected system |
| Business impact | Customer-reported consequences |
| Troubleshooting history | Actions already attempted |
| Current state | Most recent verified ticket status |
| Customer sentiment | Supported communication tone, not a psychological judgment |
| Outstanding questions | Information needed to continue |
| Next recommended action | Proposed investigation or follow-up |
| Escalation signals | Potential severity, SLA, or compliance concerns |
| Reply draft | Customer-facing response for agent review |
[ROUTER/FILTER] Validate next-step recommendation. Check that:
- Recommended steps do not repeat already unsuccessful actions without a reason.
- Technical statements are supported by ticket evidence or approved documentation.
- The draft does not promise unconfirmed timelines, refunds, or resolutions.
- Ticket severity is consistent with documented impact and escalation rules.
- Sensitive data will not be exposed to unauthorized staff or the customer.
[ACTION] Update support platform.
- Add a structured internal summary.
- Save a proposed next-step checklist.
- Add a customer response as a draft, not a sent message.
- Escalate when verified rules require it.
- Alert the assigned support agent to review and continue.
Recommended support output
Issue: The customer's reported problem.
Impact: Known operational or business consequences.
What has been tried: Verified troubleshooting history.
Current status: Latest confirmed condition.
Next recommended step: Proposed agent action and rationale.
Customer response draft: A concise, accurate, helpful reply.
Escalation required: Yes / No / Review required, with supporting evidence.
Critical edge cases
Repeated conversation context. A new agent's message repeats the customer's original problem. The workflow should not treat it as a second incident without evidence.
Unsupported root cause. The AI identifies a database problem without technical evidence. The summary must label it as an unverified hypothesis or omit it.
Sensitive attachments. Access tokens, credentials, billing documents, and confidential customer records should be handled through controlled storage and redaction.
False resolution. An agent proposing a possible fix does not mean the ticket has been resolved.
Urgent escalation. High-impact incidents should follow deterministic severity and escalation rules. AI can identify possible signals, but should not be the sole authority for critical prioritization.
7. Shared data contract and validation layer
All three workflows use a shared structured-output contract with workflow-specific fields.
Example common payload
{
"workflow_type": "email_lead",
"source": {
"system": "inbox",
"record_id": "msg_123",
"revision": 1
},
"destination": {
"system": "crm",
"record_id": null
},
"extraction": {
"summary": "Prospect requests a CRM integration.",
"fields": {
"requested_service": {
"value": "CRM and invoicing integration",
"confidence": 0.96,
"evidence": "connect our sales CRM with our invoicing system",
"source_reference": "msg_123"
},
"budget": {
"value": null,
"confidence": null,
"evidence": null,
"source_reference": null
}
}
},
"validation": {
"required_fields_complete": true,
"identity_verified": true,
"source_evidence_verified": true,
"privacy_review_required": false,
"approved_for_auto_processing": true
},
"processing": {
"status": "ready_to_write",
"review_required": false
}
}
The values above illustrate the schema, not actual calibrated model performance.
Required validation rules
Schema validation. Reject malformed output and unsupported field types.
Evidence validation. Every material extracted claim must reference a relevant portion of the authorized source.
Identity validation. Confirm destination records using trusted identifiers rather than inferred names alone.
Field-level confidence. Evaluate critical fields individually. An overall confidence score must not override a weak identity match.
Conflict resolution. Never silently overwrite verified CRM or ticket information when incoming details contradict existing records.
Privacy validation. Remove or restrict unnecessary sensitive information before permanent storage.
Action authorization. Distinguish draft creation, internal record updates, customer communication, and sensitive operational changes.
8. Human review and exception routing
Human review should be a defined workflow state, not an unstructured notification asking someone to "check the AI."
Review queue
Every item routed for review should contain:
- Original source reference.
- Proposed extracted values or summary.
- Field-level confidence and evidence.
- Missing or conflicting information.
- Proposed destination and modifications.
- Clear reason for review.
Reviewers should be able to approve, correct, reject, or return an item for additional information.
Processing states
received → validated → extracted → reviewed/approved → written → audited
Exception states:
pending_review | blocked | failed | quarantined
A reviewer correction should update the approved payload, preserve the original proposal, and create a new audit event.
Repeated failures must be routed to an exception queue instead of continuously retrying.
9. Audit trail, security, and vault design
Audit logging
Each execution should record:
| Audit field | Why it matters |
|---|---|
| Workflow ID and version | Reproduce the processing configuration |
| Source ID and revision | Trace back to the original conversation |
| Processing timestamp | Establish event order |
| Extraction schema version | Identify the applied data contract |
| Validation result | Explain why processing was allowed or blocked |
| Proposed and accepted changes | Identify what was actually modified |
| Reviewer and decision | Establish human accountability |
| Destination record and write result | Verify successful delivery |
| Error or exception code | Support investigation and recovery |
Avoid storing complete raw transcripts, emails, or sensitive payloads in general-purpose automation execution logs.
Secure vault requirements
Use an approved secret manager or encrypted vault for credentials and other secrets.
- Store API keys, OAuth credentials, and integration secrets outside prompts and workflow definitions.
- Use least-privilege permissions for CRM, email, and helpdesk integrations.
- Encrypt sensitive source data where retained.
- Limit transcript and conversation access according to business roles.
- Separate operational audit metadata from raw sensitive content.
- Establish retention, deletion, and access-review policies.
- Redact unnecessary personal and confidential information before downstream AI processing where practical.
- Protect against prompt injection by treating customer-provided text as source data, never as operational instructions.
Retry and recovery
Transient integration failures can be retried with bounded exponential backoff.
Use an idempotency key composed from the source system, source ID, event type, and revision to prevent duplicate writes.
For uncertain outcomes, first look up whether the destination write succeeded before retrying.
Permanent authorization failures, schema violations, identity conflicts, and repeated processing errors should be routed to the exception queue.
10. Source-of-truth decisions
Before implementation, the business should explicitly answer these questions:
| Question | Recommended ownership |
|---|---|
| Who owns canonical contact and company data? | CRM |
| Who decides lead assignment? | Existing CRM routing policy |
| Where are original emails retained? | Approved email platform |
| Which system owns the call recording and transcript? | Approved communications platform |
| Where are sales commitments tracked? | CRM activity and task records |
| Who owns customer ticket status and priority? | Helpdesk with established escalation policy |
| What authorizes external customer replies? | Customer-support approval policy |
| Where are integration secrets stored? | Secure credentials vault |
| Where are validation outcomes and write events recorded? | Central automation audit store |
These decisions prevent two systems from silently overwriting each other's authoritative information.
11. Implementation roadmap
Phase 1 — Foundation and data contracts
Define schemas, source integrations, authorized destinations, event IDs, privacy requirements, and processing states.
Create a field-level validation framework and initial human-review queue.
Phase 2 — Controlled extraction
Implement all three AI extraction actions in draft-only mode.
Test against real, appropriately authorized historical examples. Evaluate how well the outputs preserve evidence, correctly identify records, and distinguish facts from assumptions.
Phase 3 — Validated CRM and support updates
Enable limited automatic writes for well-defined, low-risk cases.
Keep uncertain identities, conflicting values, sensitive modifications, and customer-facing messages under human review.
Phase 4 — Monitoring and improvement
Track:
| Metric | What it measures |
|---|---|
| Field extraction precision | Correctness of extracted non-null values |
| Critical-field omission rate | Important details the workflow fails to capture |
| Unsupported claim rate | Claims not backed by source evidence |
| Automatic processing rate | Percentage safely handled without intervention |
| Human correction rate | Frequency and severity of reviewer edits |
| Successful write rate | Validated updates completed in destination systems |
| Duplicate write rate | Repeated unintended updates |
| Time to CRM update | Delay between source availability and logging |
| Review turnaround time | Time required to resolve pending items |
| Privacy/security exceptions | Sensitive handling or authorization failures |
Evaluate the accuracy and business impact of each workflow separately before expanding automation privileges.
Minimum acceptance tests
- Low-confidence lead: An ambiguous company match routes to review without creating a duplicate company.
- Hallucinated budget: A budget absent from the source remains null, even if AI supplies an estimate.
- Unclear call commitment: A suggested follow-up does not become a confirmed customer commitment.
- Missing transcript section: The workflow labels uncertainty rather than inventing missing discussion.
- Sensitive support data: Credentials or other restricted information are excluded from ordinary summaries and logs.
- Customer-facing reply: The support response remains a draft until authorized.
- Repeated webhook event: Reprocessing produces no duplicate CRM activity or ticket note.
- Failed write: A retry or reconciliation determines whether the original write succeeded before attempting another.
12. Final architecture principle
The value of conversation intelligence is not measured by how much text AI can summarize.
It is measured by how reliably a business can turn customer communication into usable information and accountable next actions.
Capture → Understand → Validate → Route → Act → Audit
The three workflows share this architecture while preserving different operating rules:
- Email extraction prioritizes reliable lead identity and structured qualification.
- Call intelligence prioritizes factual accuracy, decisions, and commitments.
- Support intelligence prioritizes conversation continuity, safe recommendations, and controlled customer communication.
The objective is not to automate every decision. It is to automate repetitive processing while keeping business-critical decisions verifiable, secure, and accountable.
Use the revenue operations intelligence architecture to connect validated conversation data to the wider reporting and decision layer.
Frequently asked questions
What is AI-powered conversation intelligence and data capture?
It is an automation system that extracts structured, source-backed information from emails, call transcripts, and support threads, validates each important field, and writes approved results into CRM, task, or helpdesk records. It combines AI extraction with deterministic checks, human review, and audit logging.
Can AI update the CRM automatically from emails and calls?
Only for low-risk records that pass every validation check: trusted identity, required fields, source evidence, no conflicts, and an approved confidence threshold. Medium-confidence results go to a human review queue, and missing critical data blocks the affected write. The blueprint never treats a formatted AI response as verified data.
How do you prevent AI hallucinations from contaminating CRM records?
Every material claim must include evidence from the authorized source. Unsupported fields are rejected or set to null, existing verified values are preserved during conflicts, and field-level confidence is evaluated separately from the overall document score. A model cannot fill a missing budget, deadline, company size, or commitment with an estimate.
How are sensitive support details and credentials handled?
Sensitive attachments, access tokens, credentials, billing documents, and personal data are redacted or restricted before storage and downstream AI processing. Credentials belong in a secret manager, not in prompts or workflow definitions. Access follows least privilege and business-role permissions, while audit metadata is separated from raw conversation content.
Does the support workflow send customer replies automatically?
No. The customer-facing response is created as a draft for an agent to review. Sending a reply is a separate, explicitly authorized action. The same rule applies to sales follow-ups: the automation can prepare a response from verified inquiry details, but external communication requires approval.
How do you prevent duplicate CRM activities from repeated webhook events?
Use an idempotency key built from the source system, source ID, event type, and revision. Check the destination for an existing write before retrying an uncertain outcome. Reprocessing the same event should return the existing result rather than create a second CRM activity, task, or ticket note.
Is this a ready-to-import n8n or Make workflow?
This is a platform-independent architecture blueprint covering records, validation rules, review states, recovery behavior, and acceptance tests. Provider-specific workflows, credentials, field mappings, and production tests must be implemented before processing live customer conversations.
Related automation blueprints
- Intelligent lead routing and response architecture: connect validated email leads to AI scoring, ownership assignment, and response drafting.
- Support escalation and ticket intelligence: apply deterministic priority, sentiment, SLA, and escalation rules to support conversations.
- Meeting lifecycle and outcome verification: reconcile call completion, follow-ups, and verified outcomes alongside transcript extraction.
- Revenue operations intelligence architecture: turn validated conversation data into reporting, forecasting, and operating decisions.
Explore all automation blueprints, browse workflow templates, or discuss your conversation intelligence setup.