Skip to content

Conversational AI

What is slot filling?

Slot filling is how a conversational assistant gathers the specific details a task requires, called slots, such as a name, phone number, address, service type, or preferred date. The assistant checks which slots the customer has already provided, asks only for the missing ones, and completes the task once every required slot is filled.

How slot filling works

Each task has a short list of required details. A booking might need a service, a date and time, a name, and a phone number. When a customer says “can someone clean my three-bedroom house on Friday?”, the assistant fills service, size, and date at once, then asks only for what’s left.

Good slot filling feels like conversation, not a form. It accepts details in any order, lets the customer correct an earlier answer, confirms tricky values like email addresses, and doesn’t ask again for something already said. Poor slot filling asks every question in a fixed sequence regardless of what the customer just told it.

Illustrative example

Example: booking a house cleaning

A customer messages a house cleaning company: “Need a deep clean for a 3 bed 2 bath before we move out on the 28th.” The assistant already has the service, home size, and date. It asks for the address and a contact number, quotes the deep-clean price from the company’s rate sheet, and books the 27th, the last open slot before the move. This scenario is illustrative.

How InsertChat collects details

InsertChat’s assistant collects missing details only when an action or an agreed follow-up needs them, and it answers questions first. It doesn’t ask customers to reconfirm a clear request, and it spells back email addresses on calls to confirm them. You choose the preferred contact method, phone or email, or let the customer choose.

Filled details become a contact record and, with scheduling enabled, a booked appointment. See the cleaning company setup.

Related InsertChat pages

Related terms

Full glossary ↗

Slot filling: common questions

Plain answers for small businesses

A slot is one piece of information a task needs, such as a date or an address. The assistant’s job is to fill each required slot during the conversation.

A form asks for every field up front in a fixed order. Slot filling pulls details from whatever the customer says and asks only for what’s still missing.

Facts last reviewed .

Build your AI front desk.

Start with the questions you answer every day.

Add your business information, test the answers, and connect your first customer channel.