How to Add an AI Chatbot to Your Website in Under an Hour
A step-by-step setup guide for adding an AI chatbot to your website — aligned with Pivra's one-hour onboarding promise, covering training, customisation, and embedding.
The common assumption is that adding an AI chatbot to your website is a technical project — something that requires a developer, a week of setup, and a significant budget. That was true five years ago.
Today, the whole process takes under an hour if you follow these steps.
This guide walks you through every stage of getting a Pivra chatbot live on your website — from signing up to seeing your first real conversation.
What you'll need before you start
- A Pivra account (free to create — sign up here)
- Access to your website backend (WordPress admin, Squarespace, Wix editor, or your HTML files)
- 5–10 minutes to gather your business information
That's it. No developer, no code knowledge, no technical background required.
Step 1: Create your account (2 minutes)
Go to pivra.ai and create a free account. You'll need a name, email, and password.
The free plan includes:
- 1 chatbot
- 500 messages per month
- Full AI chat with custom training
No credit card required.
Step 2: Create your first chatbot (2 minutes)
After signing in, click New Chatbot from your dashboard.
Give it a name (this is just for your reference — something like "Website Bot" or "[Your Business Name] Assistant").
You'll also set:
- Display name — what the chat widget shows to visitors (e.g. "Pivra Assistant" or "Ask [Your Name]")
- Greeting message — the first thing the bot says when a visitor opens the chat
Good greeting examples:
- "Hi! Ask me about our services, pricing, or service areas."
- "Hello! I'm [Business Name]'s assistant. How can I help you today?"
- "G'day — what can I help you with?"
Keep it short and specific to what the bot can actually help with.
Step 3: Train the chatbot on your content (20–30 minutes)
This is the most important step. A chatbot is only useful if it knows your business.
In the Sources tab of your chatbot dashboard, add content in any of these ways:
Option A: Add your website URL
Paste your website URL and Pivra crawls your pages automatically. This picks up your services, pricing, about page, FAQs, and more.
Best for: Businesses with a well-maintained website.
Option B: Upload documents
Upload PDFs — pricing guides, service brochures, menus, fact sheets. Pivra reads and indexes them.
Best for: Businesses with detailed service documents or pricing PDFs.
Option C: Paste text directly
Open a text input and paste or type your content directly. Great for custom FAQs or information that isn't on your website.
Best for: Adding specific FAQs, custom answers, or information not published online.
Recommended minimum training content:
- Your website homepage and services page
- Your FAQs (if you have them)
- Pricing information
- Contact details, hours, and service areas
After adding sources, click Train and wait 1–3 minutes for processing.
Step 4: Test your chatbot (5 minutes)
Before going live, test the bot yourself using the Preview tab.
Ask it the questions your customers ask most often:
- "What areas do you service?"
- "How much does [your main service] cost?"
- "Are you available on weekends?"
- "How do I book?"
If an answer is wrong or incomplete, go back to Sources and add or correct the relevant content. Then retrain and test again.
Aim for accurate answers to your top 5–10 questions before going live.
Step 5: Set up lead capture (5 minutes)
Go to the Lead Capture settings in your chatbot dashboard.
Configure the bot to ask for visitor details before ending the conversation. Common fields:
- Name
- Phone number
- Email address
- Suburb (useful for trades and local services)
Set when to ask — typically after answering the visitor's first question. Don't ask for details immediately; answer the question first, then capture.
Enable lead notifications so you receive an email or notification when a new lead comes in.
Step 6: Customise the appearance (5 minutes)
Go to the Appearance tab to match the chatbot widget to your brand:
- Colour — set the chat button and header colour to your brand colour
- Position — bottom right or bottom left
- Chat bubble icon — optional custom icon
You don't need a designer for this. Matching your primary brand colour is usually enough.
Step 7: Get the embed code (1 minute)
Go to the Install tab in your chatbot dashboard. You'll see a code snippet that looks like:
<script src="https://cdn.pivra.ai/widget.js" data-chatbot-id="your-chatbot-id"></script>
Copy this snippet. You'll paste it into your website in the next step.
Step 8: Add to your website (5–10 minutes)
WordPress
- Go to Appearance → Theme Editor (or use a plugin like "Insert Headers and Footers")
- Paste the script before the closing
</body>tag - Save
Alternatively, install the "Insert Headers and Footers" plugin and paste the code into the footer section — no theme editing required.
Squarespace
- Go to Settings → Advanced → Code Injection
- Paste the script in the Footer field
- Save
Wix
- Go to Settings → Custom Code
- Click Add Custom Code
- Paste the script, set it to load on all pages, place it in the Body - end section
- Apply and publish
Webflow
- Go to Project Settings → Custom Code
- Paste the script in the Footer Code section
- Publish your site
HTML / custom site
Paste the script before the closing </body> tag in your site's HTML template file.
Step 9: Go live and verify (2 minutes)
Visit your live website (not the editor preview — the actual live URL). You should see the chat widget in the corner.
Click on it and ask a test question. Confirm:
- The widget opens
- The bot responds with correct information
- The lead capture is working
If something's wrong, check that the script was pasted in the right place and that you've published/saved your site changes.
What to do after going live
Week 1: Check your lead dashboard daily. Look at what questions visitors are asking.
Week 2: Add or improve answers based on real questions. Retrain the bot.
Ongoing: Review the chat logs monthly. Update training data whenever your services, pricing, or hours change.
Need more than the free plan?
The free plan (1 bot, 500 messages/month) is enough to test and prove value. When you're ready for more capacity, or want to run chatbots on multiple websites:
- Starter plan: $39/month — 3 chatbots, 5,000 messages/month
- Pro plan: $99/month — 5 chatbots, 15,000 messages/month
- Founding Pro: $299 one-time — 5 chatbots, 5,000 messages/month, lifetime access



