Back to all posts
ProductJuly 22, 202611 min readUpdated October 13, 2026

How to add a web AI assistant without hiring a developer

Add a web AI assistant to your site without a developer: paste one script tag, teach it your hours and prices, and answer visitors' questions around the clock.

AI
The Aiva Chat team
Aiva Chat
A person placing a block onto a stack of wooden blocks
Photo by Imagine Buddy on Unsplash

"Add AI to our website" sounds like a line item on an engineering roadmap. For most small businesses it isn't one, and treating it like one is the main reason it never gets done. The task sits on a to-do list for months while visitors keep arriving at 10 PM with questions nobody answers.

The good news is that you can add a web AI assistant to your website without hiring a developer, writing code, or scoping a project. The install is one script tag. Everything after that, from your prices to your opening hours, is typed into a dashboard the way you'd write an email to a new employee.

The effort that remains is deciding what the assistant should know and say. That work belongs to you anyway, because nobody else knows your business as well.

If you're the owner who keeps postponing this because it sounds technical, the sections below show exactly where the paste goes and which hour of writing actually decides whether the assistant is any good.

What is a web AI assistant?

A web AI assistant is a chat window on your website that holds real conversations with visitors. It answers questions from information you give it, books appointments, collects contact details, and passes anything it can't handle to a person.

It's different from the older generation of website chatbots. Those were decision trees: you drew every path in advance, and a question phrased slightly differently fell off the map. A modern assistant understands open-ended questions, so "anything free this weekend?" and "any slots before Sunday?" both get a sensible answer without you predicting either phrasing.

Aiva Chat's web widget supports both text and voice. Visitors can type, or, if you turn voice mode on, talk to the assistant in the browser. The same assistant can also answer your phone line and, with Booking by text turned on, book appointments by text, so a customer gets consistent answers whichever way they reach you.

It suits businesses whose website traffic turns into calls, bookings, or quote requests:

  • Salons, clinics, and studios that book appointments
  • Home-service companies fielding quote requests
  • Shops answering stock, hours, and policy questions
  • Professional services qualifying new enquiries

It works alongside your pages rather than replacing them, answering the question a visitor has right now instead of making them hunt for it.

How adding a web AI assistant works

Here's the full path from "we should do this" to a working assistant on your site.

Step 1: Write the briefing a new hire would need

Before touching your website, collect the facts: hours, prices, services, policies, service area, and how booking works. List the ten questions your team answers most. If you can explain your business to a new employee in twenty minutes, you have everything the assistant needs to start.

Step 2: Design the widget in a dashboard

In Aiva Chat's Widget Builder you pick the assistant that answers, then set the header title, avatar, welcome message, colors, font, theme, size, and position. A live preview shows the chat, pre-chat, and voice screens on desktop and phone, so you see exactly what visitors will see before anything goes live.

Step 3: Allow your domain and copy the script

The widget only loads on websites you list as allowed, which stops anyone else from embedding your assistant. Add your domain (and *.yourdomain.com if you use subdomains), save, then copy the script from the Install tab. It's a single script tag with your account and assistant IDs already filled in.

Step 4: Paste it into your site once

Paste the script just before the closing </body> tag, ideally in a shared footer or site-wide custom code setting so it appears on every page. Our step-by-step widget guide lists where that setting lives in WordPress, Shopify, Webflow, Wix, Squarespace, and Framer.

Step 5: Check it and teach it

Use the "Check a website" tool to confirm your page is on the allowed list, then open your site and look for the bubble. Design changes you save later reach your live site on the next page load, so you never paste the script twice.

Benefits of a no-developer web AI assistant

Questions get answered when visitors are actually browsing

Many visitors look at your site in the evening or on weekends, long after the front desk has gone home. A contact form promises a reply tomorrow. An assistant answers now, while the person is still interested, and books the appointment instead of leaving them to compare you with the next result.

No project, no invoice, no waiting on someone else

Hiring a developer for a chatbot means a quote, a timeline, and a dependency every time something changes. Here the one-time technical step is a paste. A holiday closure or a new price is an edit in the AI Training Center, and it applies from the next conversation without republishing anything.

Your site stays fast and looks the same

Third-party scripts that load asynchronously don't block your page from rendering. MDN's documentation on the script element explains that an async script is fetched in parallel to parsing. The widget also runs in its own sealed-off container, so your theme's styles and the widget's styles never collide.

It captures leads you'd otherwise lose

Turn on the pre-chat form to ask for a name, phone, or email before chatting, each set to required, optional, or not asked. Even when a visitor's question can't be answered, you end up with a way to reach them, plus the full conversation so your team knows what they wanted.

Your team stops repeating itself

The same handful of questions (are you open Sunday, how much is X, do you serve my area) eat hours each week. Once the assistant handles those, the phone rings less for routine answers and your people spend their time on the conversations that need a human.

Web AI assistant use cases

The four businesses below are made-up composites, but the sticking points they hit are the ones owners raise most.

The four-chair salon on Wix

Problem: Evening visitors ask about prices and Saturday availability, and the owner answers DMs at midnight. How Aiva Chat handles it: The owner spends twenty minutes writing her price list and hours, including the Monday closure. Her nephew pastes the script into Wix's custom code setting during his lunch break. Outcome: By mid-afternoon the widget is answering price questions and booking Saturday slots into her Google Calendar.

The diagnostic lab on WordPress

Problem: Patients ask about fasting rules for a dozen tests, home collection, and report turnaround times. How Aiva Chat handles it: The lab uploads its test-preparation PDF and imports its FAQ page. The freelancer who built the site pastes the script into the theme footer. Outcome: Routine preparation questions get consistent answers, and the first week of conversations shows which entries need a second pass.

The plumbing company that wants leads, not chats

Problem: Quote requests arrive through a form with no detail, so every one needs a callback just to find out the job. How Aiva Chat handles it: The pre-chat form collects name and phone, and the assistant asks about the job type, location, and urgency before handing off. Outcome: The team calls back already knowing what the job is, and emergency enquiries are clearly flagged.

The studio with mostly mobile visitors

Problem: Most traffic comes from phones, and a desktop-sized pop-up would cover the class schedule. How Aiva Chat handles it: The widget sits in a corner, opens only on click, and the owner checks the phone preview before saving. Outcome: Visitors ask a quick question on the bus and close the chat without losing their place on the page.

Web AI assistant vs. DIY chatbot builder vs. hiring a developer

Aiva Chat web widgetDIY flow-based chatbot builderCustom build by a developer
Technical skill neededPaste one script tagBuild and maintain conversation flowsNone from you, all from them
Handles unexpected phrasingYes, answers from your informationOnly on paths you drewDepends on what's built
Updating a price or hoursEdit an entry in the dashboardEdit every flow that mentions itRequest a change
Booking appointmentsBuilt in, writes to Google CalendarOften needs extra add-onsCustom work
Precise control over every replyGood, through rules and correctionsVery highVery high
What you pay forOne monthly plan; OpenAI bills you for the AI it usesA subscription, plus hours building flowsAn upfront quote, then paid change requests

A flow-based builder hands you boxes and arrows. You anticipate each question and wire up the answer, and every question you didn't anticipate means another branch. That gives a technical team precise control, which matters for complex regulated processes, but it's a lot of ongoing work for a salon or a plumbing firm.

A custom build by a developer is the right call when you need something unusual, like deep integration with a proprietary system. For a business whose questions are about hours, prices, services, and bookings, it's usually more cost and dependency than the job needs.

An assistant that answers from your own information sits between the two. You give up some line-by-line control in exchange for far less maintenance: you update facts when they change, not flows whenever a customer surprises you. If you also want the phone covered, the same assistant can answer calls too.

How to set up a web AI assistant in Aiva Chat

The dashboard's onboarding checklist has six steps and also covers the phone line. When the website is what you care about, here's where to spend your attention in each one.

Step 1: Decide what the assistant is for

Pick one or two jobs: answering FAQs, booking appointments, or capturing quote requests. Write down what counts as success, such as a booked slot or a lead with a phone number, so you can judge the results later.

Step 2: Connect your OpenAI key and create the assistant

Aiva Chat runs on your own OpenAI API key, so chat stays off until one is connected. Then create the assistant: give it a name, choose its voice, and write or generate short instructions about its tone and job.

Step 3: Teach it your business

Import your key website pages, upload PDFs like price lists, and type short entries for anything missing. Add rules for what it must never do, for example "never quote prices for custom work." Set your company name and business hours on the business settings tab.

Step 4: Design, allow, and install the widget

Brand the widget, decide whether to use the pre-chat form, and choose whether voice mode is on (voice needs Realtime access on your OpenAI key). Add your domain to the allowed list, copy the script, and paste it into your site's footer. Chat can book without a calendar, using your opening hours and Aiva Chat's own appointment book; connect Google Calendar if you want busy times checked and bookings written there.

Step 5: Test it like a skeptical customer

Ask your real top-ten questions, then odd ones: a service you don't offer, a price you haven't listed, a request for a human. Check the answers on a phone as well as a laptop. Running it as a short pilot before telling everyone is a sensible middle ground.

Step 6: Read conversations and adjust

Web conversations appear in the dashboard. Read a sample each week at first, add a correction wherever an answer was off, and fill gaps in your knowledge entries. Most improvements come from this step, not the install.

Common mistakes when adding a web AI assistant

Waiting for a free afternoon to do it properly

The honest scope is a five-minute paste plus an hour or two of writing down facts you already know. Waiting for the perfect quiet day rarely makes it easier, only later. Start with your top ten questions and expand once you see what visitors actually ask.

Installing the script and stopping there

An assistant with no business information will give vague answers, the same way a new hire would in their first hour without a briefing. The fix is a briefing. Fill in the AI Training Center before you judge it, and certainly before you announce it.

Forgetting the allowed-websites list

If the bubble doesn't show up, the most common reason is that the domain isn't on the allowed list, or it's listed without the www. your site uses. Add both versions, or use the wildcard form, and run the built-in check on a real page address.

Leaving the default look

Visitors notice a widget that clashes with your site more than owners expect. Spend ten minutes on custom branding: your colors, a recognizable avatar, a welcome message in your own voice. It affects whether people trust it enough to type.

Making it pop open on every page instantly

An auto-open delay of zero seconds feels like an ambush on a phone screen. Leave the widget closed until clicked, or set a delay long enough that the visitor has had time to look around first.

Best practices for a web AI assistant

  • Answer first, collect details second. Keep the pre-chat form short, or skip it for pure FAQ use.
  • One topic per knowledge entry. Short, specific entries are easier to search and easier to update.
  • Put facts in training, not instructions. Then a price change never requires republishing the assistant.
  • Write explicit "never" rules. Discounts, medical or legal advice, promises you can't keep.
  • Check the phone preview. Most small-business visitors arrive on mobile.
  • Set an owner for updates. One person keeps hours, prices, and closures current.
  • Review a sample of chats weekly for the first month, then monthly.

Conclusion

The technical barrier here is close to zero, so the real decision is who will own the assistant's information. If nobody is responsible for keeping hours, prices, and closures current, the widget will eventually tell a visitor something false, and that costs more trust than having no chat at all.

So before you paste anything, name that person, even if it's you. Then judge the assistant only after its first week of real conversations has been read and corrected, not on day one. If you want the bigger picture of what an assistant does once it's live, our overview of a web AI assistant for your website covers it.

The best first move is small: open a document and write the ten questions your customers ask most, with the answers you'd give at the counter. That list is the hardest part of the whole job.

Ready to put that list to work?

Take the ten answers you just wrote, paste them into a trial assistant, and drop the script into your site's footer setting. Then ask the bubble the awkward questions your customers actually send at 10 PM and see how it copes.

There's nothing to install beyond that tag, and the trial runs for 14 days without asking for a card. Plans begin at $49 a month after that, and the AI usage is billed to your own OpenAI account at OpenAI's rates.

Start your 14-day free trial, or book a demo and we'll look at your site's builder with you and point at the exact setting the script goes in.

ProductFeatures
Share
AI
Written by
The Aiva Chat team
Aiva Chat

Posts from the people building Aiva Chat in Rajkot — how the product works, what we have learned building it, and guides for getting the most out of an AI receptionist.

Rajkot, India · at Aiva Chat since 2024
More posts

FAQ

Common questions.

Still have questions?Contact us

For the vast majority of sites, no. The install is pasting one script tag into your site's footer or custom-code setting once, with no build process and nothing to program. The real work is writing down your hours, prices, services, and common questions, which nobody but you can do anyway. If you can edit your site's settings, you can install it yourself.

You'll need whoever has access to paste the snippet in, but it's a five-minute favor, not a project to scope or a proposal to request. Send them the script and the instruction to place it before the closing body tag on every page. If nobody has access to your own site at all, that's worth fixing regardless, because you'll need it for prices and hours too.

Yes. The same script tag works on WordPress, Shopify, Webflow, Wix, Squarespace, Framer, and hand-coded sites. Each builder has a site-wide custom code or footer setting where it goes, usually the same place you'd paste an analytics tag. Some builders only allow custom code on paid plans, so check your plan if you can't find the setting.

Pasting the snippet takes minutes. Most of the time goes into deciding what to tell the assistant: your hours, prices, policies, and the ten questions customers ask most. Aiva Chat's setup runs through six guided steps in the dashboard, and how long it takes depends mostly on how organized your business information already is, not on anything technical.

The chat bubble appears as soon as the script is on the page and your domain is on the allowed list. It won't sound like your business until you've added your facts in the AI Training Center, though. Installing and configuring are two separate steps, and judging the assistant before the second one is done gives you a misleading picture.

It doesn't have to. You set the header title, avatar, welcome message, colors, font, light or dark theme, size, and corner position in the Widget Builder, with a live preview for desktop and phone. The widget runs in its own sealed-off container, so your site's styles won't break it and it won't change how the rest of your site looks.

Aiva Chat plans are $49, $99, or $199 a month, and every plan includes the web widget, phone, and SMS. You connect your own OpenAI key, and OpenAI bills you directly for AI usage with no Aiva Chat markup. Every account starts with a 14-day free trial with no card required, which is enough time to see it handle real visitors.

Yes. In website text chat, Aiva Chat checks your connected Google Calendar for free and busy times and books the slot, and every booking is written to that calendar. You can also turn on voice mode so visitors can talk to the assistant in the browser. For anything it can't handle, it collects the visitor's details so your team can follow up.

Like this? Get more.

One email a month. Guides, engineering deep-dives and product updates. No fluff.

4,200+ subscribers. Unsubscribe anytime.