Extra Day Grace Period

Content design

Overview

Extra Day Grace Period gives checking clients until the next business day to cover overdrafts—one of the most common and emotionally charged reasons people contact their bank.

Problem

Overdraft questions made up a disproportionate share of chatbot volume—over 3,000 queries in the analysis window alone. The existing responses were static, couldn't adapt to different account types, and often deflected to "call us."

Goal

Design AI-powered chatbot responses that handle ambiguity gracefully, personalize by account type, and resolve overdraft questions without a phone call.

Process

Analyzed 3,000+ chatbot utterances and found that vague queries ("extra day grace period") outnumbered specific ones 10:1—meaning the response had to handle ambiguity as the default, not the edge case.


Redesigned conversation flows to route by account type and query specificity, covering edge cases like Clear Access Banking and non-checking products that the previous system missed entirely.


Authored grounding documentation, FAQs, and source content for AI-generated responses—repurposing legally approved .com content to accelerate compliance review from weeks to days.

Design

I started where most content designers don't: the data. Before writing a single word, I analyzed thousands of real chatbot utterances to understand what clients were actually asking—and where the existing system was failing them.

Utterance analysis

Categorizing 3,000+ queries as vague or specific revealed a critical insight: vague queries like "extra day grace period" (2,838 occurrences) outnumbered specific ones by 10:1. The existing system treated vague queries as failures. I reframed them as the primary use case—the response needed to handle ambiguity gracefully, not punt to a phone call.

Conversation flow

I redesigned the conversation architecture to route clients based on account type and query specificity. The previous flow had a single path; the new one handles edge cases—Clear Access Banking accounts, non-checking products, clients who are already enrolled vs. those who aren't—ensuring each person gets contextually relevant information instead of a generic explainer.

Content iterations

I explored three approaches for the FAQ response and three for the overview—from low-lift repurposed pages to scannable accordion patterns. Rather than presenting a single recommendation, I gave stakeholders options with tradeoffs: speed to ship, scannability, and information density. This built alignment faster than a single "here's my solution" pitch.

FAQ response options

Option 1: FAQs page

Option 2: Heading / description

Option 3: Accordion

Overview response options

Option 1: Disclosure text

Option 2: Bulleted format

Option 3: Card with illustration

Final Solution

The final design pairs a concise overview with a detailed FAQ, both written in plain language and structured for scannability. The chatbot adapts its response based on account type and query specificity—something the previous system couldn't do at all.

The overview screen gives clients what they need in one glance; the FAQ page lets them go deeper. Every response is grounded in legally approved source content, ensuring accuracy without sacrificing conversational tone.

Chatbot overview response

FAQ detail page

LLM Grounding

To power AI-generated responses, I authored grounding documentation built from content already published on the bank's .com site—a deliberate strategy to fast-track legal review. I then evaluated outputs both manually and with AI, providing structured feedback to model trainers that directly improved response quality.

Source documentation

I restructured existing .com content into grounding documentation for the AI model—giving it accurate, legally pre-approved source material. This cut legal review time significantly and ensured response accuracy from day one.

AI evaluation

Across two testing rounds, I evaluated AI-generated responses and identified systemic issues: repetitive phrasing, overly chatty language, weak product awareness, and unnecessary "call us" deflections. My structured feedback to model trainers drove measurable improvements in subsequent rounds.

Current Production response

Response generated with AI based on source document

Original source

Revised source document

Results

  • Evaluated 349 AI-generated responses across 14 intents over two testing rounds.

  • My three intents—Extra Day Grace Period, common overdraft reasons, and manage overdraft—achieved 100% accuracy, no-harm, and completeness scores.

    Identified four system-wide issues that improved response quality across all intents, not just mine.

  • Reduced default "call us" deflections by restructuring grounding documentation and consolidating narrow Q&A pairs.

Takeaways

  • Grounding documentation is only as good as the source content it's built on. Investing in clear, structured source material paid off directly in AI response quality.

  • AI evaluation at scale surfaces patterns manual review misses—but human judgment is still essential for tone, empathy, and edge cases.

  • Presenting stakeholders with multiple options (plus a clear recommendation) builds trust and speeds alignment—especially in regulated environments where everyone has opinions.

This project is under NDA

Enter the password to view this case study

Incorrect password — try again

Extra Day Grace Period

Content design

Overview

Extra Day Grace Period gives clients until the next business day to cover overdrafts.

The bank needed a clearer, more personalized way to explain it.

Problem

Overdraft questions are high-volume, nuanced, and highly contextual. Existing chatbot responses can’t adapt to different client situations or explain the feature clearly.


Goal

Design personalized support experiences that help clients quickly understand overdrafts, coverage options, and how Extra Day Grace Period applies to them.

Process

Analyzed 3,000+ chatbot utterances to understand how clients ask about overdrafts and grace periods—categorizing queries as vague or specific to reveal gaps in existing responses.

Mapped intents, restructured conversation flows, and tested multiple response formats to make a complex banking topic easier to understand.

Created grounding documentation, FAQs, and source content to support AI-generated responses tailored to different client situations.

Design

I started with the data—analyzing thousands of chatbot utterances to understand what clients were actually asking. This informed the conversation flow redesign, content iterations, and final solution.

Utterance analysis

Categorizing over 3,000 queries as vague or specific revealed how differently clients approach the same topic. Vague queries like “extra day grace period” (2,838 occurrences) far outnumbered specific ones, meaning the response needed to handle ambiguity gracefully.

Conversation flow

I redesigned the conversation flow to route clients based on account type and query specificity. The flow handles edge cases like Clear Access Banking accounts and non-checking products, ensuring each client gets the most relevant information.

Content iterations

I explored three approaches for the FAQ response and three for the overview—ranging from low-lift repurposed pages to scannable accordion patterns. I presented options to stakeholders with the prompt: “which option—or combination—do you prefer?”

FAQ response options

Option 1: FAQs page

Option 2: Heading / description

Option 3: Accordion

Overview response options

Option 1: Disclosure text

Option 2: Bulleted format

Option 3: Card with illustration

Final Solution

In the final flow...

The final design pairs a concise overview screen with a detailed FAQ page, both written in plain language and structured for scannability. The chatbot response adapts based on account type and query specificity.

Chatbot overview response

FAQ detail page

LLM Grounding

To support AI-generated responses, I wrote source documentation grounded in content already published on bofa.com—speeding up legal review. I then evaluated responses both manually and with AI, providing structured feedback to model trainers.

Source documentation

I repurposed content already published to .com to speed up legal review, then restructured it as grounding documentation for the AI model. This gave the model accurate, legally-approved source material to draw from.

AI evaluation

I evaluated AI-generated responses across two testing rounds, identifying trends like lack of specificity, overly chatty language, and missing quick-response buttons. I provided detailed, structured feedback to model trainers and updated the source documentation to address recurring issues.

Current Production response

Response generated with AI based on source document

Original source

Revised source document

Results

Used AI to evaluate 349 AI-generated responses across 14 intents during two testing rounds.

The three intents I owned—Extra Day Grace Period, common overdraft reasons, and manage overdraft—achieved 100% accuracy, no-harm, and completeness scores.

Identified four system-wide improvement areas: repetitive phrasing, awkward response structure, weak product awareness, and unnecessary call deflection.

Refined grounding documentation by consolidating narrow Q&A pairs, restructuring source content, and reducing default “call us” responses.

Takeaways

Grounding documentation is only as good as the source content it’s built on—investing in clear, well-structured source material pays off in AI response quality.

Testing with AI at scale surfaces patterns that manual review alone would miss.

Presenting stakeholders with multiple options (with a clear recommendation) builds trust and speeds decision-making.