---
title: "Ask LBMC"
url: "https://www.lbmc.com/ask-lbmc/"
description: "Ask questions about LBMC's services, industries, expertise, and insights and quickly find helpful information across LBMC.com."
site: "LBMC"
type: "Page"
published: "2026-08-17"
updated: "2026-08-19"
---

Ask LBMC

# What can we help you find today?

Explore LBMC's services, expertise, industries, and insights.

Trending Questions

How can LBMC help with SOC 2?

I'm considering selling my business

What industries does LBMC serve?

Answer

${answerHtml}

Was this helpful?

👍

👎

`; conversation.appendChild( article ); /* * IMPORTANT: * * Do NOT automatically scroll here. * * The user remains exactly where they are. * The blue down-arrow will tell them that * a new response is available below. */ return article; } /* ========================================= ASK SITEGPT ========================================= */ async function askQuestion(question) { const button = form.querySelector( 'button[type="submit"]' ); button.disabled = true; input.disabled = true; /* * The arrow should represent a completed * new answer, so hide the previous one * while SiteGPT is working. */ hideNewAnswerButton(); status.textContent = 'Searching LBMC insights…'; try { const response = await fetch( endpoint, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ question: question, threadId: threadId || null }) } ); const result = await response.json(); if (!response.ok) { throw new Error( result.message || 'Unable to complete the request.' ); } if (result.threadId) { threadId = result.threadId; sessionStorage.setItem( 'lbmcAiThreadId', threadId ); } /* * Add the response to the conversation, * but do NOT scroll the browser. */ const article = renderAnswer( question, result.answerHtml ); root.classList.add( 'has-answer' ); input.value = ''; input.placeholder = 'Ask a follow-up question...'; status.textContent = ''; /* * Calculate where the floating composer * belongs before showing the arrow. */ scheduleFloatingUiUpdate(); /* * Tell the user that a new answer is * available below. */ showNewAnswerButton( article ); } catch (error) { console.error( 'Ask LBMC error:', error ); status.textContent = 'Sorry, Ask LBMC is temporarily unavailable. Please try again.'; } finally { button.disabled = false; input.disabled = false; /* * Because the follow-up composer is fixed, * focusing it should not pull the page down * to the newly generated response. */ input.focus({ preventScroll: true }); } } /* ========================================= FORM SUBMIT ========================================= */ form.addEventListener( 'submit', function (event) { event.preventDefault(); const question = input.value.trim(); if (!question) { return; } askQuestion( question ); } ); /* ========================================= TRENDING QUESTIONS ========================================= */ document .querySelectorAll( '.lbmc-ai-search__suggestion' ) .forEach( function (button) { button.addEventListener( 'click', function () { const question = this.dataset.question; if (!question) { return; } input.value = question; form.requestSubmit(); } ); } ); })();
