From 0969c4e5256fb14ed12cf7ae4964a39bb64bb695 Mon Sep 17 00:00:00 2001 From: younesbenallal Date: Thu, 9 Apr 2026 15:24:39 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Add=20chatbot=20automation=20blo?= =?UTF-8?q?g=20post=20=20(#2443)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../content/blog/best-shopify-chatbot.mdx | 12 +- .../content/blog/chatbot-automation.mdx | 351 ++++++++++++++++++ .../blog/chatbot-marketing-examples.mdx | 27 +- .../chatbot-automation/OpenAI-logo.avif | Bin 0 -> 33209 bytes .../chatbot-quiz-marketing-questions.avif | Bin 0 -> 17200 bytes .../blog-assets/chatbot-automation/cover.avif | Bin 0 -> 29571 bytes 6 files changed, 371 insertions(+), 19 deletions(-) create mode 100644 apps/landing-page/content/blog/chatbot-automation.mdx create mode 100644 apps/landing-page/public/blog-assets/chatbot-automation/OpenAI-logo.avif create mode 100644 apps/landing-page/public/blog-assets/chatbot-automation/chatbot-quiz-marketing-questions.avif create mode 100644 apps/landing-page/public/blog-assets/chatbot-automation/cover.avif diff --git a/apps/landing-page/content/blog/best-shopify-chatbot.mdx b/apps/landing-page/content/blog/best-shopify-chatbot.mdx index d3824594f..bc54240ec 100644 --- a/apps/landing-page/content/blog/best-shopify-chatbot.mdx +++ b/apps/landing-page/content/blog/best-shopify-chatbot.mdx @@ -1,6 +1,6 @@ --- -title: "Best Shopify Chatbot in 2025: AI That Boosts Sales " -description: "Discover the best Shopify chatbot for 2025. Boost sales, automate support, and create smarter shopping experiences with cutting-edge AI chatbots." +title: "Best Shopify Chatbot in 2026: AI That Boosts Sales" +description: "Discover the best Shopify chatbot for 2026. Boost sales, automate support, and create smarter shopping experiences with cutting-edge AI chatbots." postedAt: "2025-05-21" cover: "/blog-assets/best-shopify-chatbot/cover.avif" author: younes @@ -11,7 +11,7 @@ Modern AI-powered chatbots have evolved into sophisticated sales assistants. It While most of the people still think of chatbots as glorified [FAQ systems](./faq-chatbot.mdx), some of them discovering the opportunities. AI can fundamentally transform costs and lifetime value metrics. Let's see how it can do that. -## Why Every Shopify Store Needs an AI Chatbot in 2025 +## Why Every Shopify Store Needs an AI Chatbot in 2026 When Club de Mode’s chatbot went down, sales dropped by 80%. Once it was restored, [revenue soared by 400%](https://ainiro.io/blog/long-term-effect-on-using-chatgpt-with-shopify). This sharp change shows how important conversational AI is becoming in ecommerce. @@ -156,7 +156,7 @@ Integration with Shopify POS and other sales channels makes it powerful for reta | Integrates with in-store sales and customer support | Overkill for small/simple stores | ### 3. Tidio -Tidio offers a hybrid approach, blending live chat with chatbot automation. It’s a strong choice for users who want to combine human touch with AI efficiency. Especially across multiple channels like Messenger and Instagram. +Tidio offers a hybrid approach, blending live chat with [chatbot automation](./chatbot-automation.mdx). It’s a strong choice for users who want to combine human touch with AI efficiency. Especially across multiple channels like Messenger and Instagram. Tidio Customer Support Example @@ -276,7 +276,7 @@ The most advanced Shopify chatbots now act like sales associates with enhanced s - Compare fabric textures from customer-uploaded images - Detect frustration in a customer’s tone and escalate issues when needed -This goes beyond automation, it’s true augmentation. The best chatbots in 2025 don’t replace human sales teams. They empower them with superhuman product knowledge and 24/7 support. +This goes beyond automation, it’s true augmentation. The best chatbots in 2026 don’t replace human sales teams. They empower them with superhuman product knowledge and 24/7 support. This cognitive leap resembles how smartphones evolved from simple calling devices into powerful pocket computers. Merchants still using basic rule-based chatbots are, in effect, trying to compete with touchscreens using rotary phones. @@ -285,7 +285,7 @@ This cognitive leap resembles how smartphones evolved from simple calling device ## Wrapping It Up -The evolution of Shopify chatbots in 2025 marks a turning point for [ecommerce](./ecommerce-chatbot.mdx). No longer just automated FAQ tools,. Today’s AI-powered chatbots act as intelligent sales associates. Building trust, making personalized recommendations, and driving [significant revenue growth](./upsell-using-ai-chatbot.mdx). +The evolution of Shopify chatbots in 2026 marks a turning point for [ecommerce](./ecommerce-chatbot.mdx). No longer just automated FAQ tools,. Today’s AI-powered chatbots act as intelligent sales associates. Building trust, making personalized recommendations, and driving [significant revenue growth](./upsell-using-ai-chatbot.mdx). Choosing the best chatbot is about more than flashy AI claims or basic automation. Users must weigh conversation depth, integration flexibility, and the true cost of scaling. diff --git a/apps/landing-page/content/blog/chatbot-automation.mdx b/apps/landing-page/content/blog/chatbot-automation.mdx new file mode 100644 index 000000000..16a74bff9 --- /dev/null +++ b/apps/landing-page/content/blog/chatbot-automation.mdx @@ -0,0 +1,351 @@ +--- +title: "How to Set Up Chatbot Automation: Rule-Based & AI Bots (No Code)" +description: "Learn chatbot automation that scales support, qualifies leads, books meetings, and deploys AI bots with Typebot, without coding." +postedAt: "2026-03-18" +cover: "/blog-assets/chatbot-automation/cover.avif" +author: younes +--- +A single support agent can handle about 50 conversations per day. Your website gets 500 visitors asking the same five questions. The math doesn't work. + +This is why chatbot automation has become essential for growing businesses. Not as a futuristic experiment, but as a practical solution to a real bottleneck. The good news? You no longer need developers or complex infrastructure to build one. + +This guide walks you through the different types of chatbot automation, when to use each, and how to build both rule-based and AI-powered bots without writing code. + +## The chatbot automation problem: why manual handling doesn't scale + +Every support team eventually faces the same challenge. Tickets pile up with repetitive questions: **"What's your refund policy?", "How do I reset my password?", "Where's my order?"** As your business grows, hiring more agents only delays the problem, and static FAQ pages fail because users ignore them. + +This is the core issue chatbot automation solves: it **changes how businesses communicate at scale**. + +Building a chatbot once required coding and infrastructure. Now, visual builders let marketers, support leads, and business owners create complex conversation flows without coding. The bottleneck has shifted from "Can we build this?" to **"What should we automate?"** + +## Types of chatbot automation explained + +### Rule based chatbots + +Typebot Builder + + +Rule-based chatbots follow clear, predefined paths. Each possible question has a mapped answer, and each user action triggers a specific branch. Nothing happens outside these set boundaries, functioning like a flowchart in a chat window. + +The strength of this approach is control. You know exactly what users will see. These bots suit structured tasks such as: + +- Collecting contact form submissions +- Routing support tickets by category +- Walking users through fixed onboarding checklists + +**They avoid unpredictability, hallucinated answers, and irrelevant detours.** When conversations must remain precise and results reliable, rule-based bots excel. + +However, their scope is limited. If a user asks something unexpected, the bot either fails silently or gives a generic fallback. Handling edge cases requires manual updates, and as conversations grow, the flowchart can become complex and hard to maintain. + +### LLM powered chatbots + +OpenAI-logo + + +Instead of matching messages to predefined options, these bots send inputs to models like GPT or Claude and generate responses. + +Users can express themselves freely, and the bot interprets intent autonomously. + +This makes LLM-powered bots very flexible for open-ended conversations, such as: + +- Technical support with unpredictable problems +- Product discovery when users are unsure what they want +- Wide-ranging Q&A that’s hard to map manually + +**You trade strict control for greater capability.** Without careful prompt design and guardrails, these bots risk going off-topic, giving inconsistent answers, or confidently providing incorrect information. + +The main challenge is crafting the system prompt that defines the bot’s role, tone, scope, and limits. Teams build trust in the bot’s responses gradually through testing. + +### RAG chatbots for knowledge driven responses + + + +Retrieval-augmented generation (RAG) chatbots combine an LLM with a specific knowledge base, such as documentation, product databases, or help centers. + +Unlike plain LLM bots, RAG bots retrieve relevant information from your content before generating an answer. This approach reduces hallucination risks and ensures responses are tied to accurate source material. + +**RAG is ideal for situations where accuracy is crucial:** + +- Documentation assistants +- Internal knowledge bots +- Customer support tools + +Setting up a RAG chatbot requires preparing, chunking, and indexing your source content. But the result is a bot that handles detailed, specific questions without fabricating information. + +Learn how to build one with our guide on [how to build a RAG chatbot](./how-to-build-a-rag-chatbot.mdx). + +### Human in the loop hybrid approaches + +These chatbot types are not mutually exclusive. The most effective bots often combine them. + +A common method lets the bot manage initial interactions autonomously by: + +- Collecting information +- Answering common questions +- Qualifying user intent + +The bot escalates to a human agent when it detects uncertainty, frustration, or queries outside its scope. + +**This hybrid approach leverages automation where it works best and defers complex cases to humans.** For example, a support bot might resolve 70% of requests alone. The remaining 30% pass to agents with the full context already gathered, speeding up resolution and reducing repetitive explanations. + +Building this system requires defining clear escalation triggers such as: + +- Specific keywords +- Low-confidence bot responses +- Repeated failed attempts + +The goal is a smooth handoff that avoids making users repeat information, ensuring automation reduces friction rather than adding it. + +## Chatbot automation use cases that actually save time + +Chatbot Use Case Per Funnel + + +### Customer support and FAQ handling + + + +**Support is the obvious starting point**: ROI is immediate. Questions like "What's your return policy?" repeat endlessly and are perfect for automation. + +The key is connecting the bot to your actual systems. When it can check subscription status, pull order data, or process refunds. It stops deflecting and starts *resolving*. + +AI-powered bots handle messy inputs. "Where is my stuff?" works just as well as "order tracking", the bot understands intent, not just keywords. + +### Lead qualification and sales routing + + + +Contact forms tell you nothing. Someone submits an email, but you don't know what they want or if they're worth pursuing. + +A chatbot asks the right questions upfront: company size, problem, timeline. Then routes automatically: + +- Enterprise-level prospects get sent directly to sales reps +- Early-stage prospects enter nurturing sequences + +No manual review needed. Conditional branching handles it in real time. + +The result: **personalized qualification**. SEO prospects get different questions than paid ads prospects. Relevant conversations convert better than generic forms. + +### Appointment booking and scheduling + + + +Scheduling emails waste everyone's time. A chatbot synced with your calendar (like Cal.com) handles it in one conversation: + +- The bot [qualifies the user](./lead-qualification-questions.mdx) +- Confirms appointment type +- Displays available time slots pulled from a live calendar +- Books the meeting within the same chat + +No emails, no waiting, no double bookings. Done in under two minutes. + +This fits any business that needs to "find a time": service providers, B2B sales, healthcare, agencies, SaaS. + +The key is **direct calendar integration**. + +Discover how Typebot's drag-and-drop builder can transform your website visitors into loyal customers. + +## How to automate a rule-based chatbot with Typebot + +### Building conversation flows with the visual editor + +Typebot Chatbot Builder V2 + + +Typebot's editor uses a clear mental model: a bot consists of connected groups, and each group contains blocks. Some blocks display content, some collect input, some make decisions, and others call external services. You connect these blocks on a canvas, creating a visual map of your conversation. + +A typical Typebot rule-based chatbot follows this pattern: introduce the bot, ask a question, store the answer in a variable, evaluate the answer, and then display a relevant response. + +This cycle repeats for as many steps as needed. The visual editor helps you quickly see where the flow branches, ends, or needs adjustment. + +**This visual approach simplifies spotting errors and organizing complex conversations effectively.** + +### Using buttons and input types for structured responses + +chatbot quiz marketing questions + + +Limiting free-form input helps keep rule-based chatbots predictable. Typebot offers many input types, such as Text, Number, Email, Phone, Date, Time, Website, Rating, File, and Cards. Among these, **Buttons and Pic choice blocks are especially effective for rule-based logic**. + +- The `Buttons` block presents users with fixed clickable options. Instead of relying on users to type "billing issue," you provide clear choices like Billing, Technical Support, and General Inquiry. +- The `Pic choice` block works similarly but allows adding images to options, making it ideal for product selectors or category pickers. + +For open-ended inputs such as names, emails, or problem descriptions, Typebot uses Text or Email blocks to capture and store responses in variables, then continues the flow. + +**Using buttons and visual choices reduces errors and ensures clean, usable user input.** + +### Setting up conditions and branching logic + +Variables enable rule-based behavior in a chatbot. Each input block stores its response in a variable you define. A `Condition` block then evaluates that variable and branches the conversation accordingly. + +For example, if a user selects "Billing" from Buttons, the choice is stored in a variable called `Support Category`. A `Condition` block checks the value: + +- If `Support Category` equals "Billing," go to the billing flow. +- If it equals "Technical Support," follow the support flow. +- Otherwise, take a fallback path. + +You can include multiple conditions in one block and connect each branch to different group sequences. + +## How to automate an AI-powered chatbot with Typebot + +### Integrating OpenAI or Anthropic for natural language responses + +The key difference between a rule-based chatbot and an AI-powered one is this: can the bot handle requests it wasn't explicitly programmed to manage? Rule-based flows work for specific tasks but break easily with unexpected inputs. Using a language model changes that completely. + +Typebot integrates directly with OpenAI, Anthropic, Mistral AI, Groq, and OpenRouter from its visual editor. You don't need to write API code. + +Adding an AI block, like OpenAI’s `Create chat completion`, allows you to configure a **system prompt that defines the bot's role, tone, and scope**. This prompt tells the model if it acts as a billing support agent, product advisor limited to your catalog, or an onboarding assistant that stays on topic. + +### Storing conversation context with variables + +Many people build AI chatbots that treat each message independently. The model answers one question, forgets it, and then responds to the next without context. This makes conversations feel robotic and frustrating. + +To fix this, Typebot uses a variable called `Dialogue history` to manage conversation context. You start by creating three variables: + +- `Question` +- `Dialogue history` +- `Assistant reply` + +Each time a user sends a message, a `Set variable` block appends the content of `\{\{Question\}\}` to `Dialogue history`. After the AI block generates a response, you append `\{\{Assistant reply\}\}` to the same variable. + +Passing this accumulated `Dialogue history` into the language model allows it to see the full conversation thread. The model remembers earlier questions, references past details, and handles follow-ups naturally. + + +While language models have limits on how much context they can process, this approach works well for most support, sales, or onboarding scenarios. + + +### Creating conversation loops for follow-up questions + +To make conversations feel continuous, you need to create a loop for follow-up questions. Without this, the chatbot answers once and then stops, suitable for forms, but not for AI assistants. + +In Typebot, a loop connects the end of one exchange back to its start. After displaying `\{\{Assistant reply\}\}`, you add another Text input block. This input stores the next user message into `Question`. Then a `Set variable` block appends it to `Dialogue history`. Finally, you link back to the same AI block, so the model processes the follow-up with the entire conversation context. + +This creates a cycle on your flow canvas: + +- User input +- Append to history +- AI block processes +- Append reply to history +- Display response +- Repeat input + +This loop can handle unlimited back-and-forth exchanges without extra setup for each turn. + +For more advanced use cases, Typebot supports custom JavaScript with `Script` blocks. You can use these to call external APIs mid-conversation, run calculations, or format data before sending it to the model. This lets your AI fetch live data like current pricing, inventory, or account details that it cannot otherwise access. + + +Overall, the architecture is simple:- A few variables- One AI block- Two to three `Set variable` blocks- One loop connectionThis setup creates a **functional, context-aware AI chatbot without requiring a backend**. + + +## Chatbot automation channels: where to deploy + +### Website embeds and popups + +Ecommerce Chatbot Mockup + + +Where you place your chatbot affects its performance almost as much as what it says. A well-built bot placed in the wrong spot will underperform. Users might not find it, or it may interrupt them at the wrong moment and get dismissed immediately. + +You can pass contextual data into any of these formats. Using hidden fields and URL parameters, you can preload the bot with details like the user’s name, plan, or the page they arrived from. + +This makes the conversation feel relevant before the user types anything. For example, a visitor on your pricing page could trigger a bubble configured to discuss plans instead of a generic greeting. + +### WhatsApp automation + +Whatsapp order payment R 30 + + +WhatsApp is a distinct channel. It is not a website chat but a place for personal conversations with friends and family, so the standards for relevance and tone are much higher than on a B2B landing page chat widget. + +However, its reach is undeniable. For businesses whose audiences already use WhatsApp, [automating](./whatsapp-automation-chatbot.mdx) there often outperforms email or onsite chat significantly. + + +If you're considering WhatsApp as a channel, [WhatsApp AI agents](./whatsapp-ai-agent.mdx) can take automation further by handling open-ended conversations that rule-based bots would struggle with. + + +## Measuring chatbot automation performance + +### Drop-off and completion rate tracking + +Typebot Example Analytics Flow Chart + + +A chatbot running without monitoring is one you cannot improve. Simply knowing a bot is live provides no useful information. What matters is understanding where conversations succeed, stall, or where users quietly leave. + +Typebot's built-in analytics **offer clear visibility into drop-off and completion rates at the flow level** for every published bot. This means you see not only whether users finish the conversation but also the exact step at which they leave. + +A spike in drop-offs at a specific question signals a potential issue. It could indicate a confusing question, an incorrect input type, or that the flow asks for too much too soon. + +Completion rate remains a key metric. For example, **if your support bot completes 80% of conversations without human handoff, that’s a strong benchmark**. On the other hand, if 60% of users drop off before the third question in a lead qualification bot, that points to a problem at a specific step. + +### Exporting data for deeper analysis + +Built-in analytics cover the basics, but sometimes you need more detail. Typebot lets you export conversation data as CSV files, enabling analysis in tools you already use, such as spreadsheets, BI dashboards, or data warehouses. + +You can even give this file to ChatGPT or Claude and it will analyze it for you. + +For example, you can determine whether leads captured through the bot actually convert or identify which responses correlate with higher-quality prospects. These insights require moving data outside the bot. + +Create fully customizable chatbots without writing a single line of code. + +## FAQ + +### How does chatbot automation work? + +Chatbot automation replaces human-handled conversations with a programmed flow that receives input, processes it, and responds automatically. + +Processing can be as simple as matching a keyword to a preset answer or as advanced as using a large language model to generate responses in real time. + +Most automated chatbots follow a clear structure. They: + +- Greet the user +- Ask questions +- Store answers in variables +- Branch the conversation based on those answers +- Display a result or hand the data to an external system + +**Every step runs without human intervention, making the process fully automated.** + +### What are the four types of chatbots? + +The main chatbot types include: + +- Rule-based chatbots +- LLM-powered chatbots +- Retrieval-augmented generation (RAG) chatbots +- Human-in-the-loop hybrid chatbots + +Rule-based bots use fixed decision trees with specific inputs and predefined outputs. LLM-powered bots generate flexible, free-form responses using language models, though they can be harder to control. + +RAG chatbots combine language models with [knowledge bases](./build-ai-chatbot-with-custom-knowledge-base.mdx), grounding responses in actual documents or data. Hybrid bots mostly automate conversations but escalate to human agents when needed. + +**Each type balances flexibility and control in different ways.** + +### What is the difference between rule-based and AI chatbots? + +The key difference is predictability versus flexibility. + +Rule-based chatbots follow exact paths based on user input, making them reliable for structured tasks like [lead qualification](./automated-lead-qualification.mdx) or [appointment booking](./appointment-scheduling-chatbot.mdx). They fail if users say something unexpected. + +AI chatbots, powered by language models, generate responses to open-ended questions. This works well for support or unpredictable conversations but requires careful prompt design, testing, and guardrails to ensure relevant answers. + +**Choosing between them depends on how structured your use case is. Neither is universally better.** + +### Can I automate a chatbot without coding? + +Yes. Tools like Typebot let you design chatbot flows visually, connecting blocks and setting logic via dropdowns and forms instead of code. + +Input blocks collect data, condition blocks manage branching, and native integrations link to services like Google Sheets, OpenAI, or Cal.com, all without writing code. + +**If needed, you can add custom JavaScript or external API calls through webhooks. No-code solutions cover most needs, while coding adds advanced capabilities.** + +## Start Automating Your Conversations Today + +Chatbot automation is no longer reserved for enterprise teams with dedicated developers. Visual builders have made it accessible to anyone willing to map out their conversations. + +The key is starting simple. Pick one repetitive task: answering FAQs, qualifying leads, or booking appointments. Build a focused bot that handles it well. Measure results, then expand. + +Rule-based bots give you control. AI-powered bots give you flexibility. Hybrid approaches give you both. The right choice depends on your use case, not on what sounds most impressive. + +As AI models improve, chatbots will handle increasingly complex conversations. Businesses that build this capability now will have a significant advantage when automation becomes the standard, not the exception. \ No newline at end of file diff --git a/apps/landing-page/content/blog/chatbot-marketing-examples.mdx b/apps/landing-page/content/blog/chatbot-marketing-examples.mdx index bbc252929..72f20f1ec 100644 --- a/apps/landing-page/content/blog/chatbot-marketing-examples.mdx +++ b/apps/landing-page/content/blog/chatbot-marketing-examples.mdx @@ -25,7 +25,7 @@ Built on large language models and advanced natural language processing, Watsonx A leading RV retailer Camping World deployed their Watsonx-powered bot "Arvee". Their goal was to manage the surge in customer inquiries during the pandemic. -Camping World Rv Sales +Camping World Rv Sales The results were striking. Customer engagement [jumped 40%, efficiency increased 33%](https://www.itopsai.ai/case-studies/ibm-camping-world-ai-assistant). The bot successfully captured after-hours leads that would have otherwise been lost. @@ -33,7 +33,7 @@ The results were striking. Customer engagement [jumped 40%, efficiency increased What makes IBM's approach particularly powerful is its enterprise-ready infrastructure. This infrastructure offers the security, scalability, and integration capabilities. Large organizations require these while maintaining conversational quality that feels genuinely helpful. -💡 Want to boost conversions with your chatbot? Learn how to build a [**lead generation chatbot**](./lead-generation-chatbot.mdx) that qualifies prospects automatically and delivers warm leads to your sales team 24/7. +💡 Want to boost conversions with your chatbot? Learn how to build a **[lead generation chatbot](./lead-generation-chatbot.mdx)** that qualifies prospects automatically and delivers warm leads to your sales team 24/7. ### **2. Sephora's Virtual Artist** @@ -52,11 +52,11 @@ The broader impact is this. Sephora cut product returns by 30% while building an ### 3. Casper's Insomnobot -Casper created [**Insomnobot-3000**](https://www.insomnobot3000.com/index.html) to keep insomniacs company at 3 AM. Instead of pushing sales, it offers conversational support that can naturally lead to product suggestions when appropriate. +Casper created **[Insomnobot-3000](https://www.insomnobot3000.com/index.html)** to keep insomniacs company at 3 AM. Instead of pushing sales, it offers conversational support that can naturally lead to product suggestions when appropriate. -The bot focuses on building relationships rather than immediate conversions. A perfect example of [**chatbot best practices**](./chatbot-best-practices.mdx) in action. +The bot focuses on building relationships rather than immediate conversions. A perfect example of **[chatbot best practices](./chatbot-best-practices.mdx)** in action. -Insomnobot 3000 Can T Sleep +Insomnobot 3000 Can T Sleep It appears as a chat interface on Casper’s website. No app download or signup is needed, allowing anyone awake and browsing to start a conversation instantly. @@ -65,7 +65,7 @@ Casper reports increased sales and higher customer satisfaction, though exact nu ### **4.** Turtle Bay Resort -When Turtle Bay Resort in Hawaii needed to modernize its guest experience and streamline its operations. They turned to chatbot automation. +When Turtle Bay Resort in Hawaii needed to modernize its guest experience and streamline its operations. They turned to [chatbot automation](./chatbot-automation.mdx). The hospitality brand faced a logistical challenge. High volumes of guest inquiries across multiple channels like website chat, live chat, Google Business Messages. Plus, a new reopening environment. @@ -79,9 +79,9 @@ Turtle Bay met guests where they already spend time. They removed friction from ### 5. The Wall Street Journal Chatbot -The Wall Street Journal uses a chatbot to deliver personalized news within messaging apps. It shifts news distribution from static web pages to conversational streams where readers already spend time. This [**marketing automation chatbot**](./marketing-automation-chatbot.mdx) approach transforms content delivery. +The Wall Street Journal uses a chatbot to deliver personalized news within messaging apps. It shifts news distribution from static web pages to conversational streams where readers already spend time. This **[marketing automation chatbot](./marketing-automation-chatbot.mdx)** approach transforms content delivery. -Wsj Ai Tax Bot +Wsj Ai Tax Bot The bot brings curated content into messaging streams and captures preferences. This allows the newsroom to serve more relevant stories based on user interests. @@ -94,9 +94,9 @@ Interaction data gives real-time insight into audience interests, helping editor ### 6. Starbucks Barista Bot -Starbucks transformed ordering with the Barista Bot. They created a conversational, multi-modal experience that reduces friction and fits into customers' daily routines. This [**AI chatbot**](./benefits-ai-chatbot.mdx) delivers personalized experiences at scale. +Starbucks transformed ordering with the Barista Bot. They created a conversational, multi-modal experience that reduces friction and fits into customers' daily routines. This **[AI chatbot](./benefits-ai-chatbot.mdx)** delivers personalized experiences at scale. -Phone App Food Order +Phone App Food Order The bot lives in the Starbucks mobile app and integrates with voice assistants like Amazon Alexa and Google Assistant. It allows customers to order and pay for highly specific drinks, customized by milk type and temperature. @@ -159,19 +159,19 @@ Deploying chatbots in familiar places like chat widgets, WhatsApp, or social DMs Typebot’s visual builder offers drag-and-drop blocks for text, inputs, buttons, and conditional logic. This lets non-technical teams design flows quickly. -Flowchart Automation Workflow Tool Ui +Flowchart Automation Workflow Tool Ui It includes native integrations with Google Sheets, webhooks, CRM platforms, email notifications, calendar booking (Cal.com). Also, OpenAI for smarter responses, and Stripe for in-bot payments. -App Integrations List +App Integrations List You can embed rich media like images, videos, or PDFs, and customize colors, fonts, avatars, and messaging style. Flexible deployment options include widgets, popups, full-page experiences, shareable links, or API/WhatsApp delivery. -App Integration Options Icons +App Integration Options Icons Analytics features help you track drop-off points, completion rates, and export responses. You can also run A/B tests to improve performance continuously. @@ -214,3 +214,4 @@ The brands winning with chatbots didn't wait for perfect conditions. They starte Your first bot doesn't need to be revolutionary. It just needs to solve one problem better than your current solution. Ready to turn conversations into conversions? Start building today. Create fully customizable chatbots without writing a single line of code. + diff --git a/apps/landing-page/public/blog-assets/chatbot-automation/OpenAI-logo.avif b/apps/landing-page/public/blog-assets/chatbot-automation/OpenAI-logo.avif new file mode 100644 index 0000000000000000000000000000000000000000..5b1d263b84a7aef15b4488caff6ba44a3bd9c981 GIT binary patch literal 33209 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⪻hZ-*mJbLz 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 ZO9eZ9lPeFGE3%A5Y!|ZpWGG~NegZ?2H!%PJ literal 0 HcmV?d00001 diff --git a/apps/landing-page/public/blog-assets/chatbot-automation/cover.avif b/apps/landing-page/public/blog-assets/chatbot-automation/cover.avif new file mode 100644 index 0000000000000000000000000000000000000000..f83627dc4fe1a9118265ce275d719eb483075f7e GIT binary patch literal 29571 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%0Ayj1;ui!EERSM8@ZF5;HnN z?h12Gv;|>rs9|G*Z!X0oF1yQ|oF!okLd3?j;yLmcV;fbAy`$Wl4aN4r2{`3k2#iD# ze~RfjxZsQ^q=MQG3!;V=YUf%*)5eC`#}J?-C@p8> z4Kg72!^{_V`aF(Pq51ZuP|tpJa)q;$1?l8%yxj~zS%s<)8pl@{DhXJds}J>IOe;|~ zm=Zh{lj#z}e)zo|sLb~`$GzQ7Iw9j+Bj7;TSe5cR(cLa`UMg6YQl{OX)xo0$?I3_P zyU%cY*o*&;>f(N_GTRj0hv?*nnh5oG0r^o?^EK>(f=~Mxgk-!g1l#%^+7Q7`w2{8Y~SqO zt{0`85BE+`0ZDvz9o-T}CrLtEHf`a%p6K?{!SB?}6rN47&nsx`1{Y2A2ekWuhCX7j zZ1S-Ja)&22r-i=ig_Ob@@3w#kG5m6g~b=C1goWE{mf|H>e8(E+NF2 zO(GtLn?{7|gc#vX5a{S0b%CHI#n;VFSqL!*W9EAj4J_W-O^@*(@s;cFJMC|~kMb`c z>enA&JicfVb=7MgvG`*hoiCgGG^JDPXQIo&VYBj!r!3n_y%4q))-G}>ugEc!q&c`g z-nAT9b#796)82>C3CB@R$R?R~i%PON>_@?WA2|d1PVu~NYQk#vpm+}8EAe0>3@})- zQHAF7auMIEg3&+bv}M1Sg*iVKYSu#>q}V?+bd+)9A=r*cWndiDmy689;s21A&icE- ziiI&>9YxCti79V}_AK1lO!gDxrxP~3H;je68KWErX*6cgqvBups;@d>qkV@T5Aq#D zx|6_6v_A!awnFRoM8+{B^xEP)f3c*qGn-!uv0-w09=nn*AfGG$q1Vh|$EhROHTBAc zfC>;Gzlty7u3Z}HhR=vOtPxBceq<8a70{9BPVbPF;#rjeq+02l^S>ZsvYn&?wKS0| zl3jt5o1_p}I7VD>!nSrGwq*iSe1Rv8_E{29T6+oyzcG3h2dX998B={|(<;@tkaZS7#H2zW{B&Zs?m*e)>3gn7 zf0r!ZO+V(tn4er-*7_a!;h+-hG+_jidA-JVWxFkG@kSA89R&+qhibBIvC^;n2E87q z5RYaSr|UsIz9Z!GOJXCwcM#Lj6rLH1o;xd@kGgCt^RGi5Hd?hPct)g*%53PfP+$7N zgypRXLM_jp53yHk9zthTbZ$t3B3FKK4Vq?MoxloFO zRZU`GfTo8H%)@vpg)HLLhJV6k;4B=rwbUHcVTW~B(B~H~F*{t@C`gR*iT09JHm;%h zRW91Kw+w)#`AYCB;F(TiDug_*BBZTJ&U$D`p`OV#7=3(_W^7*?%Hs>TW=19BPGZJA zh$rMnRDth9RG(=U@xi;98i~Opw(N3=1kZA;w&W<_QUixirgCdU!PVXN-q=bVaXKz2C2=8gE)r_YoPApxs0EBz<8%n;$T~>j3Qx|&`yq<3MIX& z;{wfG&zy1mV#!|?EcaXHmDxc;=PRsj*z4DQkjEI>n*-w}*jP{lkM}tLo|JoRZOQKT zj||`VOU6^Ro1re`dy|6lIo+0FpJI(RVWh=ZE3G&SR9G7N>Ox$3BvQi?E6E*P{D-da zwU*?kW%xJ0OLQvBab7p`0M(Cyd1AF^rs1Pdj^K%i&GcLPX~E9WR1VTDuHOe-t8Igp zpONRfCYCPa#@Or<*zhZQ{?ATFebCuIFG%1roA*5)J2D7K@fmWa1s^bP@tpw_`Wf&Q z>2$uLnB`;;&Iy6wPEVC7B%~@CIMD_GN=knmiOIG+#0XYD#z)Bs&5b zgj$*eOd}hgqNZKJW$ouz@842SvmMvosRp^9NEQTjy7<1;)4WksZ&6`a@2O)3aw z0szbjGc^3wmMV;rnc_pF*#$0Qo~so{+tZ>#Rl2RH-B(5@L2e*~vbJW?k!WYh`CAi$ z(8I}ez|n|;5~oJPdctUDeKQ2cZH+s(i_~$(1lDZ+S^23jr`Wmev!5u&`YZy5qpg@V zOQGIHfHW!XJau;`*x}BWX}_#yffSgN+iB33Idu}TH91$Vtv4&xQjB~;V7OAfNXA+N zy1%kHf6Fb$j+XdZD2_Ese9_DMU*V!zL*QhV<%;r%ubY!UT8=XC%d({#y#p+YD$R;`f-7dN_2T6CkJ>n^ILDilVP)BZ=lhGjJvgNQ%%LjB6kdxinf( zT>I@)FTLWN6`DU~P_V#QU?1?V<-j&6OvNj33C^djuKr?5|0LDwY%1z6M7x}+Sp~|j*K|sJM@&x8q%O@ zwx(cFP#)ZVM2|h$a^`~O=17mUvJ4e(DTeMzH~*;OuuqVPH{vTl>5Fhp;!hp%0;&5x z4+VSnP{@$^PK@&Mhy2sN(%J-1LdQOUsb zCC{h+j}ogSZEuw?@RSv%ZdwW=cczFVNik{TTsXiz(PlufET9HU)5Asz%hNAv{)-H3 zEp#NK)?{3gmni%W|BQM;q*YM`kFy~I@p|NIfwGfZ)8#iHd>zh{JCr1g1?6vo=gVc8S-9GGW=MsN$)S^JHn~X~{QaXs)w=WdYFb__c5KJP zH?OL%jtYK^XH&}kbq8UlYgP_grfmB=gp}s<_(T>;GI%xV5BU|=Fbwx;A!^B3H5CPW z4Mqb!nMb#jXz2)1(x~*~c3NlbB|qF4&^t@C8ZcT+UdJfae-vN0THZ7~#l8A5!T1=g zuoO+=y&l*GIwTXypFIs;5Ztf*?NF%|3abiyb?D`0zUQ^hl@gNMj_8Tf&&OvxXV2++ zf{(w64Rj1lyiWT$LDmS|;61>iXuLLMBofSo4N$J3;bk1Zd{1=f*_AJX#{-LgARUp6 z%`Z6!EgK%K1I{K0=>mI|2$SnTsu)*#dA%<7?b(VU&xiPR&}8|mqCwlDyXIh?8jNB; z>_4I?sL)ez`Z}(sZq2+JwqQAsH>@<2HZy0|4oOO+5rokz@evT;`aFefsC$X!(&v-Tu{?Zs zI<`lWiq<@^5@vBs>9GvR@YF{is&* zj$5NejpVr?!lCndbfM)ph%mirVY~c{=ScU6tTTJ{A*kSJ2|p210xkwx2wiH zyvBvS1c_<0*w#O`uBJXHK4{OA}Zv_Y57+y>5;8tvpNVnN!?jv zTVVJwM;h#I%qKxXf3a3k03{1ec2}k%`Mg z1aT2}U=$%JlE%z19nBKjbLwWOh}8&o)$q~Ga=*S`Kvo>_ScEBp8!!mEaH_s14?^n# ze)Q@uZ4tI}2I#lg#@`{%G3J`a?3n8!9xzg~F;U>Jwl79ORY^Lh6&U0S6n@Wn)Htqo z8UlaY{28i&;ulXbZL6Ny{DiQo~<6ZUTfX)aJR?W<1}Rn|^JZVR0+Bl-SbCOLdQO3lg(*P^;sGV z|Al}vD3V2{D_IN_ApD2jVmE(S&L_>#{`9YV_TJQut;0+BKDxAj4xns_tLio9Ez%GI z!ukH>AL+h7n78fQ1ZwhckzvH!>@;SO^GADJaq;fwr4D!CNWe`Vk>tqA;X|QG;#*)H zB8$Z}wFnO*PUmlkA3QAC{*gM-*$6~b8S704k@4~atM>0L61fRfKI5eUv$%uMpy}XG zzjo+^eo%efj#JsZ#q{&v1$n<)4~<$B?~iEz=rs{C9+w`e?FJW6QS#_rqI;lC^wN+_kv72)z)V2t(O>xL)B%z_pY@1X#ndE zDpCCUyR-6XK1^OB6cpoGpLj*pj&NE0kZOKVuSe6|IkHAzD`@3G5 zPA&K!ks6Vn#fT1$ukTeAMNUaiS8=ufz`aE1NMHm^dBzk2LMf;!3)B~8_kvPS#s*Q_ z`N1y>fVNJ^oEK;>d0<`#a!ETcv~wq0xwaB{6;`^<_Bnivq&K-xSr$w(5U;PHvvqJ< zG{4mr<`bG_pCyl1IEwm9A7DR%U0UmdAy7d$XxxpN6+F_P|F`cCJTF3J$CBiPv`eDD zVMkm*KoE7-w3(t`jC}3OKYEp7SxTJ%lku-_KQ7S*9 z=_Kn`Hkf+PXldsCn!h+{d-zX#=u9-Hjot4z6`@4u8~P^K>d|-v#d<;W#xq?JT$x~8 z?;&ccL(3{5GcqttBrw(4`OT^Ph__S1q_0KIhBrq4SakKrR=f6k&lu7j#1a%YQ-jP# zM|S*cS93K9B;u}1ic*-2R1P$Y??tK!<=)I%P6S`ywvUrOdGwfpZOtPK+vY}iyUn=AVO+f|Ysz>&AumW>?5;%XRvUJ{>S*=3P zVZXcPMaHDr^JWoTHT!*i>jZRQsM!CtPlvB>{y}f*-VeU7z20+Gz|3HI#5>U4dAR6s zv;f5w1GAw4+l23wEvG&HHAsu+a4a8TCR6Q)8zvWby z&PEo#afBo0+%RCB8I5QBa zBAeW+9NA8pb0uA(<&W<@Pg;GZ8&C?Dn?r>$BM6}O`Y#7%IYB%2?^Bcdq9;vxyP6fe zOp+kr5nA%eOL4+?cI=zLcx;rv*m-t4yDr{kp71WCEiR6hKb-Q+Z3D)S?auUC$iK;` zf7bH{C=*{bMy46WkfEH>85cc46gunCyBs9P81La5F8s7j+~YdrU|TS zk`alZSTyky;}uS7sSnAN)6CUA5?o_`4GB-}%pq9?X2y6CE^oOucX4`pbF9>@t9y`QLb_YTIZH+jE`uT=Xyaj7VtDk7Mo_ z0Q_K05<}mQXk-<4P&>)XP#$HX4@*8#;be!;uxN)y} zPaIH-ee#C2qmjrz@&Lc>Z4UT3)+2=DvD27*?jo~A7ZY`w+aKO9=b2eF=V5U!s*K&h za?;3aqV$1E6)`{)PGUF_H_+yJe?*gd&`cC<`iT47-yx%iX8EW#Urb3&RGW104fNajXi zk=!bM6vk-pYtNgW{7T-nEppISnw{H$yvlZ9R?h6L)las5xY9p(*5WF<@WE&ibo>9E9PX3_F%d97uBjz~#L?FpxL^3&Ko4hBH*TfUGG5PI?F#(SyRw?A0{-*NQZ z?64f}IHVR7_>eX;keDMqpi8{Dqc-Zf_yJx4ck;He$H;C}-%bzNWaF4(H%Fku=*fHk)ItXNOsKtZoi!iP63lVK+EMN6NDm*o5 z+@#5CsL3YmEie34<(w#cKC}|-9r9tX{JBp^dd;tq@cF2A9^kw5R7r4gC?WIihN!j! z~-)=~ug1qL? zzPly&UAl-Y)nl@H(WfD%5_27YzNS(xmV=(Z;&kf?9tSL#x0iR`vol zvY+G6dMHVn&Nmre%RHB9mgr0W>>b}=Sk zbjZl+R}Vl`y)i8tZHB(FOLeph%t~&Y!|Go&_@DyQyDnu@HkC}i$_2ygPCh04Zu8^A zyd>Bq#B_X?tDZDjVj=S44UjQSL{Sdjt+C$ebM`L;DnqjCq7v!EVv)4EWZ8z$>M(}E z_BEr3^hb{-LeJx~Mao5i3Er{avCpCdwH}xqX5`)-Uz388cQATUzVDKlz|aVX9XWQz z31qgO5f8VL$YBjX!c=*lSQK3yW6?R19kmrVzY_%$N2ArIpru8L%;t+}$f%S&#Et>V zB#|F1q^S1W04=|e79c~t>kA%niXft)kZL?%chQgBj5KDgA>RJWakjYXnC{ASJJ5cH z9KhBD_Z2ALI_EMe;voRP>{3nFnv0b5Q0#7vgFCqqiU@jDxrk(;mK3r>+x(GSGz{+| zJi1p&<$hFM{%!3CJSo@i^C98^_(!Fv#HkW7#?{5f)Y(t&pvi(B0E0+eak*MQoAP$9 z2L2e##qEVafy{dom7`UkDJ{(@Bm>|S=UYMXG{3Eu#bG}|S$BLR;)9q27MS}m)3EQl zVtiA6&dTJh9U*rhRnA7@X-608)|D)-(Po6T*m0bZe$cMADvtrfnZ4#0Jb(7Job}iB z#yL!M?Vs!BbB^?Jd}QMvkU)3p#Hry8_6RzRz5vte6JmCmrTkojGA?<=NGNjR;CV@6 zyN}XiJl0`qq!@oMnc(#|PCMP0+-G9E@Yz&eQ^f(4H1&Y;%P#|9Ilzuxcy}xuTkOv#yE94 zF6)iQ?7(k@v-o3K%-)X|=OEMGh!|}17_M+<;P*%TDt0hwY6*crI#>kfYS&QRUjCpclD<;lOYh%ajdxZ~cU}?kV zkw@F78F*s&xq&U2Jhu}XIItD@176joH~g%!z61EZ^a3$>^g+d_St(qPif`3`@KQvv zCD{DBgpqKRR-?DRYpo*oRG?@i#qtxmOXO{0CrV72KE(eO)e{GicvcUZmQGnfc*AQW zi}X=5te8#cPvd~jfYQ0GQ5N6Db&)oOjQx(SmC>&}8-U-9fk@_we?KicPF5Bi)*w?g z9i7wrY87hr%o%xBEbb1d7mkrQ0}BF{IYZPw&3mUgSGc^{EHj>SZ^3&3_fRh z&oR8gn0K2Ir?V^2s#_rniFL4>4#pGqp&mR#f4d!4Ssj`eiE`=@Em?FRJ?sr`^W~|D#PscyAF%0oPr6Z>2t0Kf2EN&W`y!%syZWp_dGV;4{2iFuSSD4m_gBl5hxnN*^w;^V zj=s+i?b2)cyZ9Z?$CxTC_t>bOJ!y6rG#)w41+PIrOGJSrTm1Iru51Ls0WTzk4_7*L zxLKzTY(HRy^?nM-rrCaq7)@9cY%B(NPXwUL@qzNR=vc}>pz@3F)_t3lG+h(vk!_Xh zB%06PbhlsWtB3ssd~%|X=5z+5Gmj=DT$GB4nhfufD9v|i!W+9@v8Db)@?~A5f7JV_ zZ6VQsJ8@(k6%Liy-#m(fum42<6jX_Yrep-bbCNcFSxRep>isP8Gk#2vwDSMx-zjn) zMG*%>vq-@9yg!_zE7m5Mb|A#!<4e-Gys={}y`9bzYa6B_<4vcb26<#0l&Y1I{v@-Ch76x?e(k+TPNlQ|eY4x<>uTQqZ$FCNJCOcDv{V5AaBtvXv(udWmXFYp z)hEUF0ZaFMpEMJl`G7UTKH!F*Nf;2v4ea;sO)p%h0Et!u;h061(-Vd|#bFMG$o_be zSNj##SMPh+R<}^E?zh*+OGZntFuMj(@|$z0(rJNzpG=0QR+-S88C_gRuc65qS)Q%*yu!EYb4-k?V|TpaI$VdLOP z`)j|VO2BxU@;%3;6ACG8WjlMF7a=Y)>B#CC&Zlt~qYUd@E~YoENnkk*Fu9))Gtx@} zGe6Bw)-G|WnP0po8Ai#iu)<2BSp`FjL!merId`2t1$u`1!CvM@38n9{OB(MF7o~X?p>W^m+9lj~$(mZ_qwG=+73K9vpTuWwnOQ$eUt-1u=1nk=3Ki3A z-+$WBa)V;p%Fm$dE`S~!Jb`EjCKrD}R>z|M;*HcgeK*QkpN7-&GtxL{gCqgUeJk#x z5N>P?AE~}E%ZZ$axjgCdlI4IuSXNIfJ>+I>C{7)}?Z=09xFBT=FTLI||C&kG_nq9K zDhj|7@yXuzS7lYFUBx@^DZ%p+v+q)jPckC*ulvDmv4f_|psZ)0gtViCmuw+lWFjOw zu!79E<#W#KRHYVZ5M`V$P7j)iV0NA8?Mv;iYH%d(6Bz6fRaGwEV1P_*erKg+4=)>O zF)JFJinJrp_0Ch4)!fpjs|3?g#zgf}7rbww-R7Z`xmL%i6ycgrKNz7}FK3A1Hime4%|XAnHT+FZ+JM% zvEU~iiM0Z8nSGO?wSv>AYa&ZX4~FLIUYB5Sx=mBMejW9Ot@p|J{&hD+nw=FmflgwNE{VrsKPB{@f+DcD7}Kx%wyI-53m)yJR;+Qm5PrBMdDF< zUJBgJvXBD>>z~JED|+fm@+%Q#?Frn>{csl>NpG=;`UtlRK%8_P8!mtM>~rOkoJ?p^ zSlHxZ8F5V72%{^hd~3cRy#_1%eak{_o0E4amL82jfh0EpgHF47R)Uk}4Lk~0>%{1? zuvQ3t%P>l!ZgxqS5tKgTe$!~*&e`^XJ4c!XlAa17>;Zp>x+Ho}gN7J6;79m}vQ_z1 zv(c(`$-XCOaY>!8vZ#;zrdi|#!r~pEKB593pu?Oq*;NFytE*~lqNF>1t9MjFRw(;v zq|%PBh}NhyyE;NIQ;7_m7urb~)nIr*z9m=v-`V&&*$PxL|8UJ4>!`~5$;-~aX$iBi zPf_Gk`dmuo-l=FVFSy*d*+;hbG8);|(Sz`x?>d~}75H<@dP`9Y{@9w~^0#W(`C5vu zll`|3CEhJ|jtnDaN6=(K+n0*ar-9OfI6riN(SQ@yo96`YmiJ%I#}!vSt81ujU*h!p z`rF8k&C@RunI|&k>sD;6N>Cp6XJq=yMIUSKpeGnV4weo2-*Ge{uLaaILrx!jt3P?z zYGsI=5$@ZaPc76xZ8IU_G3bikzW2Yi`!(-#dt6jT2bCG=IU8m>jTfWQUAHq|=T$jY z-U+|`wPBMpp@=5Y2*!`AzFpnxIO{2vpEimwQ)>(5qRCSqpYYzgqb3_LGiUwMmA%$%;t#I4t|HUGeH@f1EiB_YntFTCL=0U3kYV(%m>VAdLY4h|~ z?`fN~#{Jj$l9KhqK0DZ9)S`bA)Pe8w6K@wJ4SVW|-VN>HUzjbNc4uTuLHI1F0H{C^ z!hwxYdo=vus}>a_z!K9CQ1#dP5D|ypjl5U7HT;io@vvFK!l1LMu6+o245N3MlU5!X zUU9Ufb8sWeXp;<12M4w66#?VC@L}MNUfZj#Qg{r$%xkoxpQq`Z|LgdB1ze_y9~In{ zwxkJ3r&&yy+QpH^D>yQc@5{zv!j*c6F_|g+euQ|zvnp0Jk(;o9jzy#_lKzrt&*X~% z2cEGSImm2$^~2OaUc`#0fseoiOkl|$esv~65{;KzF#e3IvC$E_AxDuB&7qA4)=789 zgsE3gziEK79!9;dE;X=12#sO~@N3+a!k(ayG#2R~j<;K1m(_qS_-=OPxGUr!b<^Nr zi`=lB8u+n5`tR!^B+mc&x>&(%g9o$#1f&22`-cl