What do you need before you build a chatbot?
You do not need to code, but you do need to know what the chatbot is for. The fastest way to find out is to read your last few weeks of customer messages and list the questions that come up again and again. Those questions are your first job for the chatbot.
Then gather the material that answers them. A chatbot can only be as good as what you give it: if your opening hours live only in someone's head, the chatbot cannot know them.
- Your top 20 to 50 customer questions, with the answers your team gives today
- Your product or service list with prices, as a spreadsheet if you have one
- Policies people ask about: delivery, returns, warranty, booking and payment terms
- Branch or outlet addresses and opening hours, if you have more than one place
- A name for the chatbot, your logo and brand colour
- The person or team who should take over when a customer needs a human
How to create a chatbot for your website with any tool
Whichever product you choose, building a website chatbot comes down to the same seven steps. Use them as a checklist when you compare tools: a builder that skips one of them leaves the work to you later.
- 1Pick the job: answer common questions, recommend products, take enquiries, or all three.
- 2Load your knowledge: FAQs, products, documents and locations, in the form the tool accepts.
- 3Write the instructions: who the chatbot is, what tone it uses, what it must not do, and when it should hand over.
- 4Style the chat window to match your site: colours, logo, greeting and the questions it suggests.
- 5Test it with real questions, including awkward ones and questions it should refuse.
- 6Install it on your website and check it on a phone as well as a computer.
- 7Read the conversations every week and fill the gaps the chatbot could not answer.
How to build your chatbot in Gydr, step by step
Here is the same path inside the Gydr dashboard, using the names you will see on screen. Your knowledge, Skills and widgets are separate pieces, so one knowledge base can serve several chatbots and one chatbot can answer on your website and in messaging apps.
- 1Create a free account. The Free plan includes starter credits; your card is checked but not charged.
- 2Open Knowledge Base and click Create Knowledge Base. Choose a type (FAQ, product catalogue, documents or locations), then add items by hand, import a CSV, upload files or use Import from Website.
- 3Click Sync Embeddings so the chatbot can search what you added, and check that the items you want answered are active.
- 4Open Skills and click Create Skill. Start from a preset or write your own prompt in plain words, then connect your knowledge bases on the Knowledge tab.
- 5Open Widgets and click Create Widget. Add your Skill on the Skills tab, then set the greeting, colours and logo.
- 6Click Test widget and chat with it as a customer would. The test page also lets you try a draft before it goes live.
- 7Click Publish, then copy the embed snippet from the widget's Channels tab and add it to your website.
How do you add a chatbot to your website?
Most website chatbots install the same way: a short script tag that loads the chat bubble. Gydr gives you one embed line that works with any site builder that lets you add code to a page, and it loads the chat in its own frame so it does not clash with your theme.
If you do not have a website yet, Gydr also gives every widget a hosted chat link you can share in your social bio, on a QR code or inside a mobile app.
- Any website or site builder: paste the embed snippet before the closing body tag, or into the builder's custom code box.
- WordPress: download the Gydr Widget - AI Chat plugin from Resources in your Gydr dashboard, upload it under Plugins → Add New, and connect it. No code to paste.
- WooCommerce: install the WordPress plugin, then add the WooCommerce Storefront plugin so the chatbot can search your products and check order status for signed-in shoppers.
- Shopify: add the same embed line to your theme, and connect the Shopify Storefront plugin so the chatbot searches your Shopify products.
- Allowed domains: list the sites that may show your widget, so it only appears on your own pages.
Which way of building a chatbot suits your business?
There are three common routes. They differ in how much you set up, how the chatbot decides what to say, and how much upkeep they need.
| Approach | How it answers | Good for | Watch out for |
|---|---|---|---|
| Scripted flow builder | Follows buttons and branches you draw in advance | Fixed menus, simple bookings, very narrow topics | Breaks when a customer types something you did not plan for |
| AI chatbot on your own knowledge (Gydr's approach) | Understands the question in the customer's words and answers from the content you loaded | Varied questions, product search, several languages | Answers are only as complete as your knowledge, so keep it current |
| Build your own on an AI model's API | Whatever your developers program | Teams with engineers and unusual needs | You build and maintain the search, safety checks, chat window and hand-off yourself |
How do you test a chatbot before customers see it?
Test with the real questions you collected at the start, not with questions you know it will pass. Then try the uncomfortable ones: a product you do not sell, a question about a competitor, a request for a discount you never offered, and a message in another language.
A good result is not a chatbot that answers everything. It is one that answers what is in your knowledge, says plainly when something is not there, and offers a person when it cannot help. In Gydr, the test page shows which of your items each reply came from, so you can see whether a weak answer means missing knowledge.
Common mistakes that make a website chatbot feel useless
Most disappointing chatbots fail for content reasons, not technical ones. These are the ones to check before launch.
- Loading a whole website and never reviewing it, so old promotions and outdated prices come back in answers
- Instructions that are pages long and contradict each other; short, clear rules work better
- No way to reach a person, which leaves frustrated customers stuck
- A greeting that says only “Hi, how can I help?” instead of suggesting the questions people actually ask
- Never reading conversations after launch, so the same unanswered question repeats for months
Common questions
Yes. Gydr's Free plan lets you build and publish a chatbot with starter credits, and paid plans (Starter, Growth and Scale) add more credits and features such as your own branding. See the pricing page for what each plan includes.
No. You write instructions in plain language and add knowledge through forms, spreadsheets and file uploads. Installing it is copying one line, or installing a plugin on WordPress.
The setup itself fits in an afternoon if your content is ready. Gathering and tidying your FAQs and product list is usually the longer part, and it is worth doing well.
Gydr answers from the knowledge you load and checks each reply against your records before it is sent. If the answer is not in your knowledge, it says so instead of guessing, and can offer to connect a person.
Yes. Once your knowledge and Skill are set up, you can connect WhatsApp, Messenger, Instagram or Telegram to the same widget, and it answers there from the same knowledge.
