Customize Seat Size with Chatbot Builder's eCommerce Features

Customize seat size for your ecommerce products with Chatbot Builder's powerful features. Optimize the checkout experience and fit receipts to any printer. Easily route user messages to the right flow based on product categories.

October 6, 2024

party-gif

This blog post will provide a step-by-step guide on how to create your own music using AI prompts. Discover the power of prompt engineering and learn how to generate unique songs with just a few words. Whether you're a musician or simply curious about AI-powered creativity, this post will inspire you to explore the possibilities of AI-assisted music production.

Customize Seat Size

The receipt size is already set to the appropriate size based on how you want to print it. To customize the seat size, you can follow these steps:

  1. Go to the "Marketing" section and click on the "E-commerce" tab.
  2. Under the "Products" section, you can add your product and customize the details like price, images, variants, etc.
  3. When setting up the product, you can choose to allow the product to be searchable. This will make it easier for customers to find your product.
  4. You also have the option to allow customers to make special requests for the product.
  5. Once the product is set up, you can view the receipt when a customer places an order. The receipt will automatically be sized to fit the printer you are using, whether it's a standard 8.5x11 paper or a thermal receipt printer.

The system is designed to handle the receipt sizing automatically based on the printer being used, so you don't need to manually adjust the size. The focus is on making the checkout process as seamless as possible for your customers.

How to Integrate with Zapier using Make

We could totally do that. Let's go to our settings here and generate a key, then copy that key and use Zapier.

I'm going to continue with my Google account.

Let's create a new zap. For the trigger, we'll do "Trigger for hey Jen" and call it "Trigger hey Jen from CBB".

In the Zapier integration, I'll paste in the key we generated previously.

Now for the action, let's choose "Create a video" in Hey Jen. We'll continue through the steps, setting the background to 16:9, leaving the title blank, and adding a caption.

For the callback ID and optional message, we'll leave those blank.

For the Avatar style, we'll choose "normal" and the input text will be "hey this is just a test".

We'll also select the voice ID we have set up.

Let's test the step to see if it works. It looks like we got a success, but there was an error when trying to retrieve the video.

It seems we need a different tier or plan to access the video API. The free trial doesn't provide that access.

So while we can set up the integration, we can't fully test it without upgrading the Hey Jen plan. The core functionality is there, we just don't have the right access level on the free trial.

How to Activate an Assistant from the Flow

To activate an assistant from the flow, follow these steps:

  1. Create an assistant in the "Manage" section. For example, you can create an assistant named "Helen" who is the HR Director for McDonald's.

  2. In the flow builder, add an "Open AI" action block.

  3. In the "Open AI" action, set the following:

    • Remember the conversation to know the context
    • Prompt: "You're a helpful assistant. Your goal is to determine which category the user's message fits in out of the two options: 1. General, 2. McDonald's. No matter what, your goal is to only respond with the word 'general' or the word 'McDonald's' to indicate which category the user's message best applies."
  4. Add a "Condition" block after the "Open AI" action. This will check the category identified by the assistant.

  5. If the category is "McDonald's", route the message to a flow that uses the "Helen" assistant. In this flow, have the assistant reference the uploaded McDonald's handbook to provide accurate information.

  6. If the category is not "McDonald's", route the message to a default flow or response.

The key is using the "Open AI" action to categorize the user's message, then routing the message appropriately based on the identified category. This allows you to activate a specific assistant when needed, while maintaining a default flow for general inquiries.

Conclusion

Here is a concise summary of the key points from the section:

  • The assistant explains how to customize the size of the chat window in the web chat feature. This involves adjusting the CSS code.

  • The assistant demonstrates how to create a flow that can detect the type of user input (text, image, audio) and respond accordingly, such as generating text-to-speech audio.

  • The assistant provides a detailed walkthrough of how to create a flow that categorizes user messages as either "General" or "McDonald's" related, and then routes the conversation accordingly.

  • The assistant encourages the audience to practice their prompt engineering skills by explaining their existing flows using voice dictation into ChatGPT.

  • Overall, the assistant focuses on providing practical, step-by-step guidance for optimizing chatbot functionality and user experience.

FAQ