Product availability

Image of an author
Sylwia Kocur
3 min read
updated: Nov 4, 2024

The Product availability action lets ChatBot look for specific products in the Shopify store and display matched items as personalized recommendations in the chat.

Create a better product discovery experience for your Shopify store by using a chatbot to let customers search for specific products. You’ll boost conversion by supporting customers to the shopping cart.

You must integrate ChatBot with your Shopify store to use the Product availability action.
You must integrate ChatBot with your Shopify store to use the Product availability action.

How to use the Product availability actionLink icon

You must collect the case details before adding the action to the bot.  You can do that using attributes. Use the Question action to collect attributes in your bot flow.

  1. Drag the Question action and drop it in your bot flow (1). Open the action and ask the user what interests them. Validate the response with the Any entity (2)—it’ll ensure every product name is accepted. Choose a Shopify Product query attribute (3) from the list.

  2. To make the chat flow smoothly, add a Bot response block after the Success block with a response. The bot will send the message when the user provides the answer.

  3. Add the Product availability action to the bot. Open the block to check if the Product query attribute is there. If it’s not, ensure your Shopify integration is active.

  4. To make the chat flow smoothly, add a Bot response block with a confirmation after the Success block. You can write that the bot is now looking for the product.

The Product query attribute is a default attribute created when your ChatBot <> Shopify integration is active. It is empty from the start and will be available to save the user’s query in the chat. You can use it later to look for the product in your Shopify store.
The Product query attribute is a default attribute created when your ChatBot <> Shopify integration is active. It is empty from the start and will be available to save the user’s query in the chat. You can use it later to look for the product in your Shopify store.

How to display the Product availability findingsLink icon

The Product availability action will only check the user’s query against the products you have in the store. To display the products, you need to use another Shopify action - Show products.

  1. Drag the Show products action (1) and open it. In the Action type field, select the Show products matched in Product availability option (2). In the Product availability action field, select the Product availability option (3).

  2. To make the chat flow smoothly, add a Bot response block after the Success block with a response. This will give the user options for their next steps. You can use the Quick replies bot response to give them options.

You can also use a pre-designed Shopify Product availability flow. It contains all the necessary blocks in a single-block view.
You can also use a pre-designed Shopify Product availability flow. It contains all the necessary blocks in a single-block view.

What to do when the bot cannot find the itemsLink icon

When the bot cannot match the user’s query with the items you have available, it’ll go to the Failure block. Add a Bot response block there to redirect them to the Question action. It will let the chatbot collect their new query and start the process again.

Use the Quick reply response (1) to give the user the option to circle back with a button click. In the configuration, choose the Go to block button type (2) and the Question block (3) from the bot structure.

Read more:

Was this article helpful?

Got it!

Thanks for your feedback.

Thank you!

We’re happy to help.

Start a free ChatBot trial
and build your first chatbot today!

Free 14-day trial No credit card required

Discover our text| products