Template catalog


AI-powered shopping assistant

Learn how to create an AI Agent for your e-commerce furniture store using Tiledesk and OpenAI Assistant. This step-by-step guide covers setting up the OpenAI Assistant, integrating it with Tiledesk, configuring your AI Agent, and deploying it on various channels.

image describing the tiledesk community chatbot

Customize this template quickly & easily with Tiledesk

Designed by

logo of the author of the chatbot published in the tiledesk community

Michele Pomposo

Published on

28/7/2024

Last update on

1/8/2024

Share this template to:

Try the Chatbot

More about this template

Step 1: Set Up OpenAI Assistant

  1. Access the Playground: Go to the OpenAI Playground and create a new Assistant.
  2. Upload Relevant Data: Upload your product catalog, FAQs, and other relevant documents.
  3. Configure Responses: Set up the Assistant to answer queries based on the uploaded content.

Instructions for the OpenAI Assistant

  • You are an online shop assistant. You kindly reply to customer questions about products.
  • You'll find all the information in the uploaded file.
  • Products are listed under the column "Product Name".
  • Our customers only understand about products we sell. Do not provide them technical details about how the data extraction works behind the scenes.
  • When requested, please create a virtual cart to store products inside. For each product, store the SKU, the description, and the requested quantity.
  • Please reply in the same user language. Keep product names not translated.
  • Consider that our clients can also ask for information in different languages.
  • Never show the SKU when replying to general questions. Always show the price when available.

Step 2: Integrate with Tiledesk

  1. Create a Tiledesk Account: Sign up on Tiledesk.
  2. Access Design Studio: Open the Design Studio in Tiledesk.

Step 3: Configure Your Chatbot

  1. Create a New Chatbot: Start a new project in the Design Studio.
  2. Add ChatGPT Assistant:
    • Drag the ChatGPT Assistant into the defaultFallback block of your chatbot.
    • Remove any preconfigured Reply actions.
  3. Assign Assistant ID: Copy the Assistant ID from the OpenAI Playground and paste it into the "Assign GPT Assistant" field in Tiledesk.
  4. Set Up Reply Block:
    • Connect a Reply block to the "success" endpoint.
    • Select the “assistantReply” attribute to ensure user queries are answered.

Step 4: Test and Deploy

  1. Configure OpenAI Integration: Add your OpenAI API key in Tiledesk under Settings > Integrations.
  2. Test the Chatbot: Use the play button in the Design Studio to interact with your chatbot.
  3. Deploy on Desired Channels: Publish your chatbot on your website or any supported messaging platform.

For detailed guidance, refer to the Tiledesk blog article on creating an AI Assistant and the guide on the ChatGPT Assistant action.

Tags

    #AI Agents

    #E-commerce

    #OpenAI Assistant

    #Virtual Assistant

    #Chatbot Integration

    #Online Store

    #Product Catalog

    #AI Integration

    #Shopping Assistant

Integrations

Once designed, you can run your unlimited no-code chatbots on every communication channel of your choosing. Be it WhatsApp, Telegram or Facebook Messenger. With no further clicks or actions.