Conversational UX writing for Support Chatbot




Challenge

ServiceTitan was launching an AI-powered chatbot to help customers find answers from support articles before opening a case. The goal was to ease pressure on the support team by resolving more issues through self-service while ensuring customers still had clear paths to help if they needed it.

When I joined the project, the MVP experience existed but needed a stronger content strategy. Initial flows lacked clarity, failed to manage expectations, and didn’t align with our brand’s voice. There was also inconsistency in how different contact methods (chat, email, phone) were introduced and handled.



Solution

Clarify the chatbot’s purpose, improve tone and structure, and create scalable conversational patterns that help users find answers or transition smoothly to live support when needed.



How I helped

  • Rewrote intro and fallback messages to set expectations and reduce confusion
  • Designed escalation and handoff flows for email, phone, and live chat support
  • Aligned tone and structure with the broader ServiceTitan voice
  • Contributed reusable patterns to the broader content team for future bot and support work



Clarifying the chatbot's purpose

Many users misunderstood the bot's capabilities. I rewrote the opening message to set clear expectations about what the chatbot could and couldn't do. Instead of vague intros, I led with phrases like "I can help you find answers in our support articles."



Example



Rationale

The intro sentence is a little long. Let's introduce it as an AI tool to help set the customer’s expectations. And use more familiar phrasing for the final prompt for input.

Content drafts

  • Hi there! I’m Titan, an AI chatbot powered by Titan Intelligence. I’m here to answer your questions about [subject]. You can ask me things like [example question] and [example question]. Do you have a question for me?
  • Hi there! I’m Titan, an AI chatbot powered by Titan Intelligence. I’m here to answer your questions about using ServiceTitan. You can ask me things like [example question] and [example question]. Do you have a question for me?
  • Hi there! I’m Titan, an AI chatbot powered by Titan Intelligence. I’m here to answer your questions about [subject]. Do you have a question for me?



Focusing on tone and structure

I reviewed and rewrote all first-touch and fallback messages to align with ServiceTitan's support voice: helpful, confident, and human. I replaced robotic or overly formal phrases with clear, conversational language. I also restructured longer messages to make them more scannable on mobile.



Example 1



Rationale

We should be trimming word count, and reducing the cognitive load on users with simple questions and responses. Also, if this is only pointing them to KB articles, we should be upfront about it, e.g., ”I’m here to help you find the information you’re looking for in the ServiceTitan Knowledge Base.”

Content draft

Hi there, I’m [Jimmy], and I’m here to help you get answers to your questions. Do you need help with Accounting, Payments, and Inventory?

Yes / No, I need help with something else



Example 2



Rationale

We should avoid using the term ‘categories’ because we don’t know how a user would think of it in this context. In a support call, you don’t ask the caller “What category is your question in?” More natural to just ask “what can I help you with” and let the caller tell you.

Rationale



  • What can I help you with?
  • Which area do you need help with?
  • Which area is related to your question?
  • OK. Here are some ServiceTitan categories. Which one is most related to your question?
  • OK. Here are some ServiceTitan topics. Which one is most related to your question?



Example 3





Rationale

This response should position the chatbot’s output as a helpful contribution to the customer achieving their goal. Current version feels too much like we’re putting the work back on the customer.



Content drafts

  • I found some [information] that is related to your question. (recommended)
  • I found some [articles] that are related to your question.
  • Here are some [resources] that are related to your question.
  • Here is some [information] that’s related to your question.
  • Using your question, I found some articles that might help.
  • Based on your question, I found some articles that might help.



Creating scalable fallback and escalation patterns

I mapped out fallback logic when the bot didn’t know how to help, with options for rephrasing or connecting to a human. This included triage prompts for routing users to email, live chat, or phone support. Each path included confirmation language and cues for what to expect next.



Example 1





Rationale

Focus on phrasing this as the bot asking if it successfully answered the question instead of asking the user if they found an answer. Current version is a question asked about results of a search vs an interaction with an AI tool.

Content drafts

  • Did I answer your question?
  • Did this answer your question?
  • Was I able to answer your question?



Example 2





Rationale

This response should prompt for another question, because that’s what the bot can do. Current version is too open-ended.

Content draft

Great! Do you have another question?

CTA: Yes, I have another question / I’m done



Writing support handoff content across channels

I created UI copy and confirmation messages for every support channel handoff: live chat, email, and phone. Each message provided reassurance, next steps, and continuity from the chatbot conversation. This reduced confusion and reinforced trust.



Example



Rationale

Better button labels and adding supporting descriptive text should provide more detail about support options.

“For fastest answer” and “you can also get” headers should be removed as well. The order of the options, as well as the response time tags, puts live chat first. I think the space would be better used by giving descriptions of each support type.

Content draft

Live Chat (Recommended)

  • Chat with a live customer service representative.

Phone Support

  • Give us your phone number and a customer service representative will call you
  • A customer service representative will call you at your preferred number.

Email Support

  • Give us your email address and a customer service representative will be in touch via email.
  • A customer service representative will contact you at your preferred email address.



Establishing design system conversation patterns

Though this work was product-specific, I shared these patterns and recommendations with the broader content team to inform future chatbot and onboarding work. This established reusable intro patterns, escalation prompts, and confirmation logic.



Results and reflections

The revised content helped clarify the chatbot’s purpose, reduce bounce-outs, and improve handoff clarity when users needed human help. Support and design teams reported fewer misunderstandings and smoother transitions between bot and agent.

The work reinforced a principle I bring to all conversational UX: clear is kind. Even in automation, users respond best when we tell them exactly what to expect and follow through.