Skip to main content

Overview

The Lead Chatbot is an embeddable AI assistant for your firm’s website. It can answer common visitor questions from your configured firm profile, FAQs, and uploaded knowledge sources, then capture lead details and notify selected team members. Use this guide when you want to configure the chatbot, test the visitor experience, and install it on your website.

Before you start

  • You need access to Settings.
  • Prepare your firm’s website URL, public contact details, booking link, service areas, hours, fees, and common visitor FAQs.
  • Decide which team members should receive new lead notifications.
  • If you plan to install the widget yourself, make sure you can edit your website’s HTML or tag manager.

Configure the chatbot

  1. Go to Settings > Lead Chatbot.
  2. Open the General tab.
  3. Set the persona name visitors will see.
  4. Upload an avatar if you want the widget to use a branded assistant image.
  5. Choose the theme color.
  6. Write the welcome message and suggested prompts.
  7. Add your booking link, contact email, contact phone, and practice areas.
  8. Select the team members who should be notified when the chatbot captures a lead.
  9. Save the configuration.
The Lead Chatbot General tab with enable, visitor tracking, avatar, and assistant configuration controls.

Add firm knowledge

Open the Knowledge tab and fill the structured profile:
  • Services: the immigration services your firm offers.
  • Hours: normal availability or response expectations.
  • Fees: consultation or pricing guidance that can be shared publicly.
  • About: a short description of the firm and who you help.
Then add FAQs for common questions such as eligibility, timelines, consultation booking, document preparation, and what happens after a visitor submits their details. You can also add knowledge sources:
  1. Add a website URL to ingest public website content.
  2. Upload a document if your firm has an onboarding sheet, service guide, or FAQ document.
  3. Wait for the source to finish processing.
  4. Disable, delete, or re-scrape sources when the information changes.

Preview and test

Use the live preview in the settings page to check the welcome message, suggested prompts, colors, and avatar. Then open Chatbot Preview to test the full widget experience before installing it on your website. Chatbot Preview showing the inline assistant with its welcome message. Test at least these paths:
  • Ask about services your firm offers.
  • Ask a question that should be answered from an FAQ.
  • Ask about pricing or fees.
  • Submit lead contact information.
  • Confirm the right team members receive the notification.

Install on your website

Open the Install tab and copy the embed snippet. Add it to your website where global scripts are loaded, such as the main layout, theme settings, or tag manager. After installing:
  1. Visit the public website in an incognito window.
  2. Confirm the widget appears.
  3. Send a test conversation.
  4. Check that the conversation appears in VisaFlo analytics.
  5. Check that lead notification emails are sent to the selected recipients.

Review analytics and conversations

Open the Analytics tab to review chatbot performance and recent conversations. Use this view to confirm whether visitors are asking questions the knowledge base does not yet answer. If the chatbot repeatedly gives incomplete answers, update the structured profile, FAQs, or knowledge sources, then test again.

Troubleshooting

If the widget does not appear, confirm the embed snippet was copied from the current Install tab and placed on the public website, not only a staging page. If answers are too generic, add specific services, fees, hours, and FAQs in the Knowledge tab. Uploaded files and scraped URLs must finish processing before they can improve answers. If new lead notifications are not arriving, confirm notification recipients are selected and that the recipient email addresses belong to active team members. If the widget uses old website content, remove or re-scrape the affected URL source.