Custom Workflow AI Architecture

Example: Website Inquiry Intake

Example from a real client engagement

Prepared by
Wen Giwa-Osagie, AI Systems Architect, Giosena
Original architecture delivered
February 2026
This example prepared
October 2026
In production since April 2026
Giosenagiosena.com

Custom Workflow AI Architecture — Example: Website Inquiry Intake

About this example

This is an anonymized example from a real client architecture delivered to a residential mortgage brokerage. The workflow shown here was approved, subsequently built, and has been in daily production since April 2026.

The full client engagement covered eight connected workflows and was scoped separately as a larger project. This document shows one of those workflows, Website Inquiry Intake, as a real-life example of the structure, level of analysis, workflow decisions, specifications, validation plan and implementation roadmap included in a $2,500 Custom Workflow AI Architecture.

Your document follows this same structure and depth, built around your workflow and your industry.

Document item Detail
Prepared for Residential mortgage brokerage (anonymized)
Prepared by Wen Giwa-Osagie, AI Systems Architect, Giosena
Workflow Website Inquiry Intake (workflow 2 of 8 in the full engagement)
Method Giosena Method™: Discover, Diagnose, Design, Engineer, Optimize
Status Architecture approved; subsequently built and in production since April 2026
Original architecture delivered February 2026
This example prepared October 2026, adapted and anonymized from the original client architecture

What has been removed. Client and staff names, customer data, priority criteria, response-time standards, message content, prompts, vendor configuration and performance figures. Where a client-set value would appear, it is marked [Redacted].

What the $2,500 package includes. One agreed workflow, one discovery session, one draft review, one revision round and the final architecture document. Building the workflow is a separate service; this client's system was built after the architecture was approved.

Executive summary

Every website inquiry becomes one owned CRM record with a next action and a measured response clock. AI recommends the next internal step; a loan officer decides and makes contact.

This document defines how the Website Inquiry Intake workflow operates today, where it breaks down, how it should operate, which steps belong to people, automation and AI, and how a qualified team should build and test it. It is an architecture, not a deployed system, legal advice or a guarantee of business results.

Client decision summary

The problem. Website inquiries depend on inbox visibility, informal handoffs and individual memory. That causes delayed outreach, unclear ownership, missed follow-up and no reliable way to measure response.

The decision. Every website inquiry creates or updates one CRM record, gets an accountable owner, starts a response clock, and carries a required next action and due date.

What automation does. Creates and matches records, records consent, assigns owners, creates follow-up tasks, tracks deadlines, escalates overdue work and applies communication eligibility rules.

What AI does. Supports the loan officer with internal next-step recommendations. It does not contact customers, give mortgage advice, judge eligibility, make lending decisions, override opt-outs or send messages.

What people do. Loan officers contact customers, confirm one-off outreach, give mortgage guidance, review eligibility, make lending decisions and record outcomes.

What must happen before build. The business approves form fields, consent language, routing and matching rules, response standards, message templates, system access, technology choices and escalation thresholds.

What success looks like. Every website inquiry has an accountable owner, a due next action, a measurable response clock, and a visible record in the CRM. No inquiry depends on an inbox, forwarded email, or one person's memory.

Workflow in scope

Item Defined scope
Workflow name Website Inquiry Intake
Business trigger A prospect submits the website inquiry form
Final outcome First documented human outreach is complete, the contact outcome is recorded, and the lead has an owner, a next action and a due date
Business objective No website inquiry waits in an inbox; every one reaches an accountable loan officer
Primary users Loan officers, supervising broker, CRM administrator, compliance owner
System of record Central CRM (GoHighLevel)
In-scope systems Website form, CRM, CRM email, client-owned Twilio SMS, integration and workflow layer, external LLM service
Out of scope Phone and missed calls, purchased leads, nurture campaign content, the application and loan process, post-close lifecycle (each is its own workflow)
AI use case Internal next-step recommendation only; no customer-facing AI output

Architecture objective

The workflow must:

Core design principle

No website inquiry may depend on an inbox, a forwarded email, or one person's memory to receive follow-up.

Automation and AI never give mortgage advice, determine mortgage eligibility, make lending decisions, or send a customer message on their own.

1. Current-state workflow

Today a website inquiry becomes an email in the broker's inbox, and follow-up depends on someone noticing it, forwarding it and remembering the next step.

1.1 How the work happens today

A prospect submits the form on the company website. The website emails the details (name, phone number and reason for contact) to the broker. The same information sits in the website backend, but staff do not use it to manage leads.

The broker or a team member reads the email and shares the lead with a loan officer, by forwarding it or in conversation. The loan officer calls when available. Call attempts, notes and future callback dates live in personal notes, calendars or memory.

If the prospect asks to be called back in six months, that commitment exists only with one loan officer. If that person is busy, or leaves the company, the callback can be missed entirely.

1.2 Current-state workflow map

The map below shows the five steps an inquiry passes through and where it can stall.

Form submitted by prospect Broker inbox details emailed Manual handoff forwarded or told Loan officer calls when available Private notes calendar or memory Any step can stall: no recorded owner, no response clock, no shared history

1.3 Current-state task inventory

# Current step Owner Input Tool or location Output Observed issue
1 Prospect submits form Prospect Contact and loan details Website form Notification email Data sits in the website backend, unused for lead management
2 Review notification Broker Notification email Broker inbox Decision to pass on Depends on inbox visibility; delayed when the broker is busy or traveling
3 Assign lead Broker or team member Email Forward or conversation Informal handoff No recorded owner or assignment time
4 Contact prospect Loan officer Forwarded details Phone Conversation or attempt No response clock; no shared record of attempts
5 Track follow-up Loan officer Conversation Personal notes, calendar, memory Private reminder Lost when the loan officer is busy or leaves

1.4 Bottleneck analysis

Failure point What happens today Root cause Effect Architecture response
Inquiry waits in an inbox Lead is only an email to one person No intake into a shared record Slow or missed first response Form submission creates or updates a CRM record automatically
Manual assignment Lead is forwarded informally No routing rule Unclear owner Round-robin assignment with a recorded owner and time
Speed is invisible Nobody knows how long a lead waited No timestamps No way to manage response CRM response clock from creation to first human outreach
Follow-up lives in private notes Callbacks depend on memory No system of record Missed callbacks; leads lost on turnover Required next action, due date and escalation on every lead
No shared priority Loan officers choose who to call No daily work queue Time spent without a view of what matters most Daily queue ordered by priority, due date and stage
Consent is not governed Consent is not held in an operating system No eligibility record Automated follow-up cannot be controlled Form captures consent; communication control gate enforces it

1.5 Baseline measures

None of these measures were tracked before the redesign, so the architecture does not estimate them. The CRM becomes the measurement source, and baselines are set in the first reporting period after launch.

Measure Definition Current observation Limitation
Website inquiry volume Form submissions per week Visible only as emails No central count
Time to first human outreach Form submission to first documented human attempt Not measured No timestamps on outreach
Unassigned-lead rate Active leads with no recorded owner Not measurable Ownership not recorded
Missing-next-action rate Active leads with no due follow-up Not measurable Follow-up held privately
Callback completion Requested future callbacks completed on time Not measurable Commitments held in personal reminders

2. Future-state workflow

A form submission creates or updates one CRM record, assigns an owner, starts the response clock and puts a task in the loan officer's queue. AI recommends the next internal step; the loan officer decides and makes contact.

2.1 Ownership model

Role Owner What it does in this workflow
Coordinates CRM and automation Creates and matches records, records consent, assigns owners, creates tasks, runs the response clock, applies the communication control gate, escalates overdue work
Recommends AI-assisted logic Reads approved workflow context and returns a structured internal next-step recommendation and an optional priority input
Decides and acts Qualified human Contacts the prospect, confirms customer-specific outreach, gives mortgage guidance, reviews mortgage eligibility, makes lending decisions, records outcomes

Automation coordinates. AI recommends. People decide and act.

2.2 Future-state workflow diagram

The diagram below shows the nine steps, colour-coded by who owns each one.

1. Capture form submitted with consent 2. Match link, create or review 3. Eligibility consent stored per channel 4. Assign owner set, clock starts 5. Task due task and priority 6. Gate approved message only if eligible 7. Recommend AI suggests internal next step 8. Outreach loan officer decides and records 9. Next state follow-up, nurture or close KEY Coordinates (CRM and automation) Recommends (AI) Decides and acts (qualified human)

Blue: CRM and automation coordinate. Green: AI recommends. Orange: a qualified person decides and acts.

2.3 Task and handoff matrix

# Step Trigger or input Owner Required action Output Next step
1 Capture submission Form submitted with approved consent disclosure Website form Send submission event to CRM Submission event Match or create record
2 Match or create record Submission event CRM Apply the matching hierarchy (2.4) Linked, new or review-queue record Record eligibility
3 Record source and eligibility Form consent fields CRM Store source, consent evidence and per-channel eligibility Eligibility status per channel Assign owner
4 Assign owner, start clock New active lead CRM assignment logic Round-robin assignment; set response deadline Owner and deadline Create task
5 Create task and priority Assigned lead CRM automation Create follow-up task; set single current priority Visible task in daily queue Gate and AI steps
6 Approved acknowledgment Eligible channels Communication control gate Send approved email or SMS only if the gate passes Sent, or blocked and flagged Loan officer outreach
7 AI next-step recommendation Submission event Integration layer and LLM Return a validated structured recommendation (AI-01) Recommendation, or none Loan officer review
8 Human outreach and outcome Task, record, recommendation Assigned loan officer Contact prospect; accept, modify or reject recommendation; record outcome Outcome, next action, due date Next state
9 Apply next state Recorded outcome CRM and loan officer Schedule follow-up, hand to nurture or application, or close Updated stage Downstream workflows

2.4 Decision rules

Decision How it works Owner
Record match A new inquiry is matched to an existing contact; unclear matches go to a person for review, never an automatic merge Data owner
Assignment Each new lead goes to one loan officer in rotation; the broker may reassign. Exceptions [Redacted] Business owner
Lead score and follow-up track Business rules score each lead and place it in the right follow-up track automatically. The score orders work only and never affects mortgage eligibility. Scoring criteria and thresholds [Redacted] Business owner
Who may receive a message Every automated email or text passes the communication control gate, which checks consent, preferences and opt-outs. Nothing, including AI, can bypass it. Rules [Redacted] Compliance owner
Response time A clock runs from inquiry to first human contact; an automated acknowledgment does not stop it, and after-hours inquiries start the clock at the next business-hours start. Standards [Redacted] Supervising broker
One-off customer contact The loan officer confirms before contacting a specific customer outside an approved campaign Assigned loan officer

2.5 Ownership and escalation rules

All thresholds are client-set [Redacted].

Condition Owner Required response Escalation
New lead has no first human outreach within standard Assigned loan officer Contact the prospect Alert to supervising broker
Required follow-up is overdue Assigned loan officer Complete or reschedule with reason Alert to supervising broker
Active lead has no documented next action Assigned loan officer Record next action and due date Alert to supervising broker
High-priority lead inactive beyond threshold Assigned loan officer Act on the lead Alert to supervising broker
AI recommendation unconfirmed beyond threshold Assigned loan officer Accept, modify, reject or defer Alert to supervising broker
Conflicting identity on match Data owner Resolve before any merge Stays in the review queue until resolved
Gate blocks a communication CRM, then assigned loan officer Human follow-up task stays visible Internal review task where action is needed

3. Step-level specifications

Every significant step has a specification a builder can configure and test against. Two are shown in full here: form intake (WI-01) and the AI next-step recommendation (AI-01). The client document specifies every step in the same format.

Step WI-01: Website form intake and record creation

Owner: Website form and CRM · Purpose: turn every submission into one owned CRM record with no inbox handling · Entry: a prospect submits the form · Exit: the record exists (linked, new or in review), source and consent are recorded, an owner is assigned and a task is due.

Requirement area Specification
Required inputs First name, last name, email, phone, loan-scenario fields, SMS and email consent captured through the client's approved disclosure language
Input source Website form submission event
Processing Apply matching hierarchy; record source; store consent evidence; assign owner; create task; start response clock
Required output CRM lead record with owner, stage, priority, next action, due date and per-channel communication eligibility
Output destination CRM record and the assigned loan officer's daily queue
Quality criteria No submission without a record; no record without an owner and next action; consent stored with source, date and time, and disclosure or form version
Human review Conflicting-name matches go to the internal review queue
Exception handling Missing consent: no automated message, human task stays. Duplicate event: no duplicate record or task. Conflicting identity: review, never automatic merge
Audit record Creation, source, matching decision, assignment, consent fields, timestamps
Dependencies Approved disclosure language live on the form; matching rules approved

Step AI-01: AI-assisted next-step recommendation

Owner: AI service connected to the CRM · Purpose: read what the loan officer records and highlight what matters, so the right next step happens without anyone re-reading every note · Entry: a new inquiry, a customer reply or a recorded conversation · Exit: a checked recommendation is saved on the record, or the workflow continues without one.

Requirement area Specification
What the AI reads Only what the task needs: the inquiry, the loan officer's notes, customer replies and the lead's current stage. Specific fields [Redacted]
What the AI returns A structured recommendation: the suggested next step, a priority signal, and whether a person must review it before anything reaches the customer
What the AI cannot do Send messages, give mortgage advice, judge eligibility, make lending decisions, move a lead between campaigns, or override an opt-out
Where the result goes The CRM record and the loan officer's daily queue
Quality check Every response is checked against approved values before it is saved; anything outside them is rejected. Approved values [Redacted]
Human review The loan officer accepts, changes or rejects the recommendation before any one-off customer contact; changes and rejections are recorded with a reason
If the AI fails Nothing changes; the lead stays owned and due, and normal follow-up continues
Audit record What triggered it, what it returned, and what the loan officer did with it
Data handling The provider may not keep client data or use it for training

Example in production. A loan officer typed up a conversation with a borrower. The AI read the note, flagged the borrower as ready for follow-up and recommended the next step. The loan officer reviewed it and acted.

What runs without a person. Approved, pre-reviewed campaigns run automatically when a defined event or score change triggers them. A person confirms only one-off contact with a specific customer.

3.3 AI decision record

Question Finding
Is AI needed? Yes, for one internal step
What does it do? Reads free-text notes and replies, and highlights what they mean for the next step
Why AI rather than a rule? Notes and replies are written in everyday language; fixed rules cannot read them reliably
What runs on rules, without AI? Lead scoring, follow-up tracks and approved campaigns
What stays human? Every conversation, one-off customer contact, mortgage guidance, eligibility review and lending decision
Can AI contact a customer? No
Can AI move a lead to a campaign? No; approved business rules do that
What if AI fails? The lead stays owned and due; human follow-up continues

4. System architecture

The CRM is the system of record and the only place a customer message can be released. The LLM sits behind the integration layer and never touches a sending channel.

4.1 Components and tool recommendations

Component Role in this workflow Recommended tool or required capability Basis
Central CRM System of record; matching, assignment, tasks, queues, response clock, communication control gate, workflow audit history GoHighLevel Client-approved platform
Website form Captures inquiry fields, approved consent disclosure and source; sends submission events Client website form Existing asset; fields and disclosure updated
Email Sends approved acknowledgments; returns delivery and unsubscribe events CRM-native email or an approved provider, with a client-controlled authenticated sending domain Decided before build
SMS Sends approved acknowledgments; receives replies and opt-outs Client-owned Twilio account Client-approved; client owns sender identity
Integration and workflow layer Receives authenticated events, minimizes data, calls the LLM, validates output, writes back, retries safely Approved automation platform or custom middleware Capability specified; product chosen in implementation
External LLM service Returns structured internal recommendations only Approved provider with no retention beyond processing and no training on client data Capability specified; provider approved by client
Audit records Business history in the CRM; processing and security logs in the integration layer Existing systems; a separate repository only if retention rules require it Avoids an unnecessary platform

4.2 System boundaries

The diagram below shows which components may talk to which, and where the communication control gate sits.

Central CRM - system of record Communication control gate releases approved, eligible sends Website form fields and consent Loan officer decides and acts Integration layer validates every call External LLM recommends only, no sending access CRM email Twilio SMS Prospect

4.3 Data movement

Website lead

  1. Prospect submits the form with approved disclosure and consent fields.
  2. The website sends the submission event to the CRM.
  3. The CRM applies matching rules and creates or updates the lead record.
  4. The CRM records source, consent, preferences and per-channel eligibility.
  5. The CRM assigns a loan officer and creates the follow-up task.
  6. The communication control gate evaluates eligibility before any acknowledgment.
  7. An eligible, approved email or SMS is sent through CRM automation.
  8. Delivery, engagement, unsubscribe and workflow events return to the CRM.

AI recommendation

  1. An approved CRM event sends an authenticated request to the integration layer.
  2. The integration layer minimizes and validates the data, then calls the LLM.
  3. The LLM returns a structured recommendation.
  4. The integration layer validates it against the approved schema.
  5. The CRM records the recommendation, source event, timestamp and status.
  6. The CRM may create an approved internal task, reminder, priority input or review item.
  7. The loan officer confirms the customer-contact path when required.
  8. The gate evaluates eligibility before any approved automated message.

Replies and opt-outs. SMS replies, STOP and equivalent requests, and email unsubscribes return to the CRM through the integration layer. Opt-outs update suppression immediately and block that channel; replies route to the assigned loan officer's queue.

4.4 Storage and access requirements

Requirement Specification
Authoritative record The CRM; no inbox, spreadsheet, calendar or AI tool may hold ownership, history, eligibility or next actions
Consent evidence Consent source, date and time, disclosure or form version, authorized channels, preferences, opt-out status
Access Role-based; campaign settings, sender identities, consent data, integration and LLM settings restricted by job role
Integration security Encryption in transit, authenticated requests, payload validation, duplicate-event handling, least-privilege service accounts, approved secrets management
AI traceability Input categories, output, validation result, version and human disposition stored per recommendation
Change control Changes to routing, templates, gate rules, prompts, model or schema require documented approval and testing

4.5 Open validation items at design handoff

These were open when the architecture was delivered. All were resolved in the pre-build decision phase.

Item Assumption at handoff Validation needed Owner
Email delivery method CRM-native email or a separate provider Choose method; confirm sender identity and authenticated domain Marketing and compliance owner
Integration layer Automation platform or middleware Select and approve Technology owner
LLM provider Provider meets data-use terms Confirm no retention and no training on client data Technology and vendor owner
Consent disclosure Form can carry approved language Approve wording and deploy to the form Compliance owner and website owner
Response standards and thresholds Client will set them by source and hours Document in CRM configuration Supervising broker
Priority criteria Business-defined scoring is available Approve inputs and thresholds Client business owner
Existing platforms and integrations Website form, CRM, Twilio, email provider and any existing automation may have configuration constraints or active workflows Confirm product names, plans, permissions, webhook/API capability, active workflows, custom fields, sender setup and integration ownership before estimating build effort CRM administrator, website owner, technology owner

5. Validation and test plan

The workflow is ready for launch only when every case below produces its expected result, with evidence, or carries a documented and approved exception.

5.1 Test cases

ID Scenario Type Expected result Evidence
T-01 Standard form submission with consent Normal Record created, owner assigned, task due, clock started Record, assignment and task history
T-02 Existing contact, consistent name Normal Linked to existing record; source history kept Match log
T-03 Existing contact, conflicting name Edge Sent to internal review; no automatic merge Review-queue item
T-04 Eligible acknowledgment Normal Gate passes; approved email or SMS sent through CRM Gate result and delivery event
T-05 Consent not recorded for a channel Control Gate blocks that channel; human task stays visible Block reason and open task
T-06 SMS STOP or equivalent Control SMS suppression recorded at once; no further automated SMS Suppression record
T-07 Email unsubscribe Control Email suppression recorded at once; no further automated email Suppression record
T-08 Verbal opt-out recorded by loan officer Control Channel suppressed; future automation blocked Preference change history
T-09 Valid AI recommendation AI control Logged and visible; internal actions only; customer contact needs confirmation Recommendation and confirmation record
T-10 AI recommendation alone suggests a campaign AI control Cannot enroll the lead Rejected action log
T-11 LLM unavailable, slow or invalid AI failure Lead stays actionable; no status change or message Failure status in CRM
T-12 AI output implies eligibility or advice AI failure Output rejected; logged as a material exception Validation failure record
T-13 Duplicate submission event or retry Technical No duplicate record, task, recommendation or message Event log, one active record
T-14 First outreach misses the standard Failure Broker alerted Escalation event
T-15 Recommendation unconfirmed past threshold Failure Broker alerted Escalation event
T-16 Automated acknowledgment sent Measurement Response clock keeps running until human outreach Response-time record

LLM evaluation. Before release, recommendations are tested on approved sample records for schema validity, permitted inputs, no lending or advice content, correct routing of unclear cases to human review, and usefulness. The client sets the pass rate and sample size.

5.2 Risks and mitigations

Risk Impact Mitigation
Message sent without valid consent Regulatory and reputational exposure Single communication control gate; consent evidence stored; suppression applied immediately
AI exceeds its role Advice or decisions without a qualified human Fixed schema, output validation, human confirmation, no access to sending functions
AI service failure Leads stall AI is optional; normal ownership, priority and tasks continue
Duplicate or merged records Wrong history or duplicate outreach Matching hierarchy, review queue, idempotent retries
Unworked leads Lost opportunities Owner, due task and broker escalation on every lead
Unverified build assumptions Rework Open-items log resolved before configuration

5.3 Success measures

Baselines are set in the first reporting period after launch; targets are client-set [Redacted].

Measure Definition Owner Cadence
Speed to first human outreach Median and percentile business time from lead creation to first documented human attempt Supervising broker Weekly; monthly review
Response-standard attainment Share of leads reached within the approved standard Supervising broker Weekly
Overdue-task rate Overdue required tasks ÷ open required tasks Supervising broker Daily queue; weekly trend
Missing-next-action rate Active leads without a valid next action ÷ active leads Supervising broker Daily queue; weekly trend
AI acceptance rate Recommendations accepted without material change ÷ those needing confirmation Broker and technology owner Weekly; monthly governance
AI rejection or modification rate Rejected or materially changed recommendations, with reason categories Broker and technology owner Weekly; monthly governance
LLM failure and invalid-output rates Failed, timed-out or rejected responses ÷ all requests Technology owner Daily monitoring; monthly
Communication-eligibility block rate Automated sends blocked by the gate ÷ sends evaluated Compliance owner Weekly
Record-match review rate Records routed to review ÷ records received Data owner Weekly

6. Implementation roadmap

Build the owned, measured human path first, add governed communication second, and add AI last, only once the workflow runs correctly without it.

6.1 Recommended build sequence

Phase Objective Core activities Required output
1. Confirm design decisions Lock requirements before configuration Approve fields, stages, outcome labels, matching, assignment, priority, response standards, consent policy Signed decision log
2. Configure CRM foundation Make the record and queue real Fields, stages, consent and suppression fields, owners, tasks, daily queue Core CRM configuration
3. Connect intake Every submission lands in the CRM Deploy approved disclosure; connect form events; apply matching and review queue Working intake path
4. Ownership and escalation Every lead is owned and watched Round-robin, response clock, tasks, broker alerts Tested ownership path
5. Governed communication Acknowledge safely Communication control gate, approved templates, sender identity, opt-out handling Tested gate and suppression
6. AI recommendation Add AI support last Integration layer, minimized inputs, schema validation, confirmation, failure handling Controlled AI step
7. Test, accept, train Prove it works Run Section 5 tests, LLM evaluation, user acceptance, role-based training Signed test evidence
8. Launch and hypercare Move into daily use Controlled release, monitoring, baselines, issue log, handoff to named owners Operational handoff

6.2 Pre-build dependencies

Dependency Why it matters Owner Needed before
Named workflow owner Business decisions and acceptance Client business owner Phase 1
CRM and website access Confirm fields, permissions, form events CRM administrator, website owner Phase 2
Approved consent disclosure No automated message without it Compliance owner Phase 3
Response standards and escalation thresholds Ownership and alerts depend on them Supervising broker Phase 4
Approved templates and sender identity The gate can release only approved messages Compliance and marketing owners Phase 5
LLM provider approval Data-use terms must be in place Technology and vendor owner Phase 6
Test users and sample records Realistic acceptance testing Client business owner Phase 7

6.3 Launch readiness checklist

Every item below was confirmed before the April 2026 launch.

Sections 6.4–6.7 list what the client and the implementation partner must agree in writing before the build begins. These terms belong in the implementation agreement; this architecture identifies them so nothing is left open.

6.4 Implementation scope to be confirmed

Before implementation begins, the client and implementation partner will agree in writing which items are included in the build. The implementation scope may include CRM configuration, website form updates, workflow and routing configuration, integrations, communication controls, AI recommendation configuration, testing support, training, documentation, launch support, monitoring and post-launch support.

The architecture does not require all of these items to be included; the implementation partner prices only the items explicitly selected in the implementation statement of work.

Any item not explicitly included in the implementation statement of work is excluded from the build estimate.

6.5 Acceptance and user testing

The client will name a business owner responsible for user acceptance and a final production approver. The implementation partner will provide test evidence for the applicable Section 5 test cases.

Before launch, the client and implementation partner will agree on test users, test data, defect severity levels, the number of included re-test cycles, the process for accepting documented exceptions, and the criteria for production approval.

6.6 Build assumptions, access and exclusions

The implementation partner's estimate will state the required systems, environments, access, client inputs and timing assumptions. Unless specifically included, implementation excludes historical data migration or cleanup, website redesign, copywriting, legal or compliance advice, approval of disclosure language, paid software and messaging fees, work outside this workflow, and ongoing support after the agreed launch period.

6.7 Monitoring, training and handoff

The implementation statement of work will identify the monitoring and alert approach, alert recipients, operational owner, support period, reporting or dashboard deliverables, training format, documentation deliverables and handoff criteria.

Unless the implementation agreement states otherwise, ongoing monitoring, maintenance, optimization, vendor management and support after the agreed launch-support period are not included.

Final architecture decisions and handoff

Every decision a builder needs was either approved in this document or logged with an owner to approve before configuration.

Decision area Final decision Accountable owner
Workflow trigger Website form submission Client business owner
System of record Central CRM (GoHighLevel) Client business owner and CRM administrator
Required intake data Contact details, loan-scenario fields, per-channel consent Client business owner and compliance owner
Matching rule Phone or email match with name check; conflicts to review Data owner
Assignment rule Round-robin with business-defined exceptions [Redacted] Client business owner
Priority and response standards Business-defined [Redacted] Supervising broker
Human checkpoints Every conversation, customer-specific contact decision, mortgage judgment Supervising broker
Automation scope Records, tasks, reminders, escalation, gated approved messages CRM administrator
AI use case Internal next-step recommendation only Technology owner and supervising broker
Production approval Business, compliance and technology sign-off Client business owner

A qualified implementation team can use this document to answer what starts the workflow, what data it needs, where the record lives, who owns each lead, what is due next, which steps follow rules, where people decide, what AI may and may not do, what happens when something fails, how it is tested and what must be built first.

Client next steps

In a client engagement, the business takes these steps after receiving the architecture:

  1. Confirm that the scope, current-state findings and future-state design reflect how the business actually operates.
  2. Approve, or assign an owner to, every open validation item in Section 4.5.
  3. Confirm the final business decisions in the handoff table.
  4. Share this document with the internal team, developer, agency or implementation partner building the workflow.
  5. Require the implementation team to run the Section 5 test plan before launch.
  6. Add AI-enabled steps only after the core workflow, records, tasks, routing and escalation work reliably.

Example from a real client engagement by Giosena. Client-identifying details, customer data, proprietary criteria, message content, prompts, configuration and performance figures have been removed or marked [Redacted].