Updated on March 13, 2025

cover image of insurance ai agent with claude and agile crm.

Automating customer service at startups is difficult. You don’t have the same access to human resources as enterprises, and your tech stack will differ from most established players. 

We’ve experienced this problem first-hand at Kommunicate, and we thought that building an integration that lets you try out the latest AI models for customer service at any stage would be fun. We will explore creating an insurance chatbot for AllState insurance with Kommunicate and Claude 3.5 Sonnet and then integrate it with Agile CRM. 

This article will cover:

Creating an Insurance Chatbot with Kommunicate and Claude 3.5 Sonnet

Pre-Requisites

Before we start building our AI agent for customer service in insurance, you must have

  • A Kommunicate account
  • Access to the website for your insurance solution

Let’s Build a Customer Service AI Agent for AllState Insurance with Kommunicate

1. Go to the Kommunicate Dashboard

Dashboard view with conversation metrics: new, old, resolved, and status. Charts show response times and conversation progress.

2. Choose Bot Integrations

Bot integration dashboard with Kompose bot details. Shows bot creation options, features, and existing integrations.
  • You’ll see the Manage Bots page if you have already created an AI agent with Kommunicate.
  • In that case, click the Bot Integrations tab in the left-hand menu.

3. Choose the AI Model of your Choice

Bot integrations page showing options: OpenAI, Gemini, Anthropic, Dialogflow CX. Each with brief descriptions and integration buttons.
  • Choose the AI you want to train your customer service agent with. We have Open AI, Gemini, and Anthropic LLMs available.
  • You can choose from Open AI, Gemini, and Anthropic. In this case, we’re selecting an Anthropic model, i.e., Claude 3.5 Sonnet.
book a demo banner.

4. Choose Your AI Model and Set Parameters

Bot integration setup page for Anthropic. Shows integration options, model selection, token limits, and temperature settings.
  • You can create a model with the Claude Sonnet or Claude Haiku models. For this customer service chatbot, we will select the Claude Sonnet model.
  • Now, select the Maximum Token. This helps you determine how long the AI’s answer can be. 1000 is a standard output number, so we are keeping this number unchanged.
    If you’re working in an industry where the answers are information-dense, you can increase the number of tokens. However, you might incur additional AI costs.
  • Select the Temperature. This is a metric that controls the creativity of your AI chatbot. We will select 0 because we don’t want creative answers in a search and recommendation chatbot. 
  • Once you’ve selected your model, maximum tokens, and temperature, click Save and Proceed, and you will be taken to the next page.

5. Select the Look for Your Insurance Customer Service AI Agent

Anthropic bot setup page, step 2: Bot profile. Shows bot name, photo upload, avatar selection, and default language settings.
  • First, set a name for your chatbot. For this demo, we will call our bot Alex.
  • Then, select the avatar that will be the profile picture of your AI customer service agent. We’re choosing a custom avatar from our brand.
  • Click on Save and Proceed to continue.

6. Enable Human + AI Workflow (Optional)

Anthropic bot setup, step 3: Human handoff. Shows option to enable automatic bot to human handoff with 'Yes' selected.
  • We have a human handoff feature where the bot can push the chat to a particular human agent when the questions are too complex. 
  • Click on Yes, enable this feature for the bot, and click on Finish bot setup.

7. Your Customer Service AI Agent for Insurance Is Ready

Bot creation success page. Shows confirmation "Awesome! You have created Alex" with options to set as default bot.
  • Your chatbot has been created!
  • Click on “I’ll set it up later,” and let’s start training our AI agent, Alex.

8. Set Up a Welcome Message

Anthropic bot builder interface showing welcome message setup with buttons linking to external URLs.
  • Write a message to greet your customers whenever they interact with the agent.
  • We will also add quick links so customers can navigate the relevant page.
  • Click on the Train bot to finalize this change.

9. Define Some Responses

Anthropic bot builder interface showing intent setup with user phrases and bot responses for insurance quotes.

Our AI agent will get all the relevant information from the website, but it’s still good practice to program some responses so that your customers get a better user experience. 

  • Click on the Intents button on the left side of the previous screen. 
  • Here, you can train your agent to give specific responses to some questions. For example, we train the bot to answer when someone exits a conversation.
  • Next, we will set up the answer.
Anthropic bot builder interface showing intent setup with user phrases and bot responses for insurance quotes.  Buttons show quote options.
  • In the Bot Says section, you can set up your answer. We will use some Buttons to take them to the specific insurance quotes pages.

10. Let’s teach our Agent About AllState Insurance

Anthropic bot builder: Knowledge Source tab, URLs selected. Shows input for adding website URLs to train the bot.
  • We are training the bot on the Allstate website.
  • This will open the site’s sitemap so that you can pick and choose which URLs the bot will be trained on.

11. Creating a Fallback Option

Anthropic bot builder: Default Fallback Intent setup. Shows options for bot response when it can't understand a query.
  • The bot might sometimes fail to answer a question despite our documents and trained answers.
  • In this case, we will transfer the query to a human agent and send an intimation to the customer when that happens. We do this by Assigning based on Conversation Rules.

12. Test Your Chatbot

Chat conversation with bot "Alex" explaining insurance deductibles.  Shows user question and bot's detailed response.
  • Here, you can see that the chatbot has learned about insurance deductibles and other factors from the uploaded URLs.
book a demo banner

Integrating the Alex Agent with AgileCRM

1. Go to the AgileCRM Integration

Integrations page with categories listed. Agile CRM is highlighted with description and integration button. Search bar at top.
  • Click on the Integrations icon on the left-hand side
  • Search for Agile CRM
  • Click on Integrate

2. Enter Your Details

Agile CRM integration settings page. Shows email, API key, subdomain fields, and auto-forward option. "Integrate" button at bottom.
  • This will open the integration window for Agile CRM.
  • Add all of the details from your Agile CRM profile.

3. Test Your Integration

Chat conversation details: name, online status, email, phone number, and options to send transcript, view conversation info, and tags.

Start a chat on your Kommunicate widget, then:

  • Go to the Conversation section
  • Open the particular test chat
  • Click “Forward to Integrations” above the typing area
  • Select “Agile CRM” (manual forwarding option)

4. Verify Your Integration

Contact list entry: "Kommunicate Support", email, no tags, no lead score. Options to view details.
  • Visit Agile CRM’s Contacts section to confirm synchronized customer contact details.

Conclusion

Startups that provide insurance must face an uphill climb when they perform customer support. Providing the best customer service experience is essential in a people-centric business like insurance. 

That’s why we have integrated with Agile CRM to help you with the contact details of visitors on your website who consult your AI agent for help. Setting up this customer service agent using Kommunicate and Agile CRM takes less than 10 minutes. Your AI agent will already have all the information from your website and can scale readily without any problem. 

Want to improve your insurance business with an AI customer service agent? Talk to Us!

Write A Comment

You’ve unlocked 30 days for $0
Kommunicate Offer

Upcoming Webinar: Conversational AI in Fintech with Srinivas Reddy, Co-founder & CTO of TaxBuddy.

X