Video Tutorials
All videos on YouTubeStep-by-step walkthroughs for every part of the platform. Click any video to watch it right here.
Getting Started
Visual Page Builder
SEO
Store, Themes & Plugins
Admin & System
Getting Started
AIWBAgent turns a plain-language description into a real, working website. You never touch a line of code unless you want to — you describe what you want, the AI writes it, and you refine it by chatting. Here is the whole journey from signing up to a published site.
- 1Create your account and verify your email. You land on the Dashboard with a free plan ready to use.
- 2Open Create Website. In the chat at the bottom, describe the business, its name, the style and what the page should show — or upload a picture of a design you like.
- 3The AI builds a complete page. Keep chatting to change anything, then download it or connect your own domain.
The AI Generator
The AI writes one complete page in plain HTML, CSS and JavaScript. The screen goes full size, with the code on one side and a live preview of your website next to it, so you see the result the moment it is written. Each website is one page; to make another, start a new one.
Because the output is standard code — not a locked-in page builder — you own it completely and can host it anywhere.
<h1>Fresh Coffee, Daily</h1>
<a class="btn">Order now</a>
</section>
Fresh Coffee, Daily
Order nowCode on the left, live preview on the right — they update together.
Changing Your Website
Keep writing in the chat what to change — "make the header dark blue", "add a pricing section", "use a friendlier font" — and both the code and the preview update. There is no limit to how many times you refine it.
Tick the SEO for Google rules (on-page and off-page) you want; they are given to the AI, and whatever it misses is fixed for you. Add your website address and the page also gets its canonical link, social cards and sitemap.xml.
Download & Publish
When the page looks right, you have two ways to take it live:
Download as .zip
Get index.html, style.css and script.js and upload them to any hosting — cPanel, Netlify, a VPS, anywhere.
PHP Project Starter
Choose Download for PHP Project Starter and import the file into your Starter site's builder, where you can keep editing it with its own tools.
Licenses, Analytics & SEO
Add a license for each website in Dashboard → Licenses and save its key in the site's admin. Analytics then shows if anything goes wrong with it — failed license checks and the PHP errors it reports — and SEO Coach checks its SEO health every day and tells you what to fix. A license follows your plan: it stays active as long as your plan does.
Custom Domains
On Pro and Agency plans, connect your own domain from Dashboard → Domains. You can also search for and buy a brand-new domain right there. Add the provided CNAME or TXT record at your registrar, then click Verify — SSL activates automatically once verification succeeds.
| Type | Name | Value |
|---|---|---|
| CNAME | www | sites.aiwebagent.com |
| TXT | _awba-verify | awba-8f3c1a9b2e… |
Hosting & Your Domain
Dashboard → Hosting gives you real web hosting: pick a plan, and a website space, FTP account and MySQL database are created for you on our server — with a built-in File Manager, so you never need a separate control-panel login. Here is the whole flow, including how to use a domain you bought somewhere else.
-
1. Pick a hosting plan
On Dashboard → Hosting, choose a plan and press Get started. Enter the domain the hosting is for and pay from your balance (instant) or any other method. Your account turns Active once it is set up.
-
2. Upload your website — File Manager
Open File Manager on your hosting card. Browse folders, create folders, edit text files, and upload your website files (index.html, images, anything) straight into your site — no panel login. The files go live on your domain right away. Your account is fully private: no other customer on the server can see or touch your files.
Dashboard → Hosting → File ManagerHome / public ⬆ Upload files📁 css📄 index.html 4 KB📄 style.css 2 KB -
3. Using a domain you bought elsewhere (Namecheap, GoDaddy…)
Already own the domain at another provider? You don't move it — you just point its DNS at our server. On your hosting card we show the exact server IP to use. Log in to wherever you bought the domain, open its DNS settings, and add two A records:
your registrar → DNS settingsType Name / Host Value (points to) A @ 13.140.190.3 A www 13.140.190.3 Use the exact IP shown on your own hosting card. Save at your registrar.
DNS changes take anywhere from a few minutes to 24 hours to spread worldwide. Once it points here, visiting your domain shows your uploaded site.
-
4. Free SSL (https)
As soon as the domain points to the server, a free SSL certificate is issued automatically, so your site runs on secure
https://with the padlock — nothing to buy or configure. -
5. Disable or remove
Disable takes the site offline but keeps all your files and database — click Enable any time to bring it back. Remove (only shown once a site is disabled) permanently deletes the site, files and database for good.
AI Providers
An admin saves the AI keys in Admin → Settings → AI: OpenAI, Anthropic or Google (Gemini). Pictures of designs are turned into websites by a model that can read images, such as Google Gemini. Each provider needs its own API key, pasted once and stored encrypted.
Billing & Plans
Dashboard → Billing shows your plan, how many days are left and your AI credits. Prices are in Indian Rupees, Bangladeshi Taka or US Dollars, depending on where you log in from. Pay with bKash, Nagad, a bank transfer, card or Binance Pay and (for manual methods) paste the transaction ID — an admin activates the plan. Renewing adds the new months after your current period, so no days are lost.
STARTER
$9/mo
PRO
$19/mo
AGENCY
$49/mo
Shown in your local currency at checkout.
Installing on Your Own Server
Prefer to self-host instead of using AIWBAgent's own hosting? Download the PHP Project Starter — plain PHP + MySQL, no framework required — from the Downloads page and run it on any shared hosting, a VPS, or XAMPP. The whole setup takes about five minutes.
1. Database
Host, name, user, password
2. Your website
Site name, type, address
3. Administrator
Name, email, password
-
1. Requirements
PHP 8.0+ and MySQL, with the
pdo_mysql,mbstring,opensslandjsonextensions — the installer checks all of this for you and explains exactly what's missing, if anything.zip,curlandgdare recommended but not required. -
2. Download and upload
Get the full install package from Downloads, then extract it into your hosting account (e.g.
public_html) or yourhtdocsfolder on XAMPP.unzip php-project-starter-install.zip -d public_html/ -
3. Open install.php in a browser
A fresh copy has no
config.phpyet, so visiting your domain opens the setup wizard automatically. Fill in your database details (on XAMPP the defaults — host127.0.0.1, userroot, no password — usually work as-is), your site name and address, and the first administrator account. -
4. License key (optional)
Already issued a key from your own License Manager? Paste it in step 4 and the site unlocks the moment installation finishes. You can also skip this and add it later from Setting → License — the public site just shows a "license required" screen until then.
-
5. Press Install
The wizard creates every database table, generates a private encryption key, writes
config.php, and locks itself with aninstalled.lockfile so it can never run again by accident. -
6. Your secret admin address
The success page hands you a private admin-panel URL — bookmark it, since requesting
/admindirectly is always blocked:https://yoursite.com/8f3c1a9b2e.../Then delete
install.phpfrom the server — a button on the success page does it for you in one click.
Once you're in, see everything the admin panel includes on the Downloads page — pages, store, themes, plugins, staff roles, and the companion mobile app.
Logging In & Staff Roles
Staff log in at yoursite.com/login with the email and password set during install (the same login also works in the companion mobile app, with an optional 2FA code). The admin panel itself only opens through your private …/<secret-address>/ URL from the install success page — if you forget it, log in and check Setting → General, where it's shown again.
Every staff account has one of three capability tiers:
- Admin — full access: users, roles, settings, content, orders, reports.
- Editor — content and orders, plus reports. No access to users, roles or settings.
- Viewer — read-only: reports only.
Add staff from Users → Add New User, and turn on two-factor authentication for any account from Users → Two-Factor Authentication. Users → Login History shows every sign-in attempt, successful or not.
Themes & Plugins
Switch the active theme any time from Themes → Installed Themes, or pick up a new one under Themes → Browse Themes (free ones install immediately; priced ones show a "Buy Now" button charged against your AIWBAgent credits). A theme can never bypass your login or security pages — those are always served from the default theme, no matter which theme is active.
Plugins add whole features (an online store, a blog, a booking system, and so on) as self-contained modules. Turn any built-in plugin on or off from Plugins → Installed Plugins — turning one off removes its menu and its database tables (your core site is untouched); turning it back on recreates them. Install a new one from a .zip file under Plugins → Download Plugin, or browse the plugin marketplace under Plugins → Browse Plugins. Every uploaded plugin is scanned before install and stays off by default until you switch it on.
Content & Store
Everything your visitors see is managed from its own menu group:
- Pages — All Pages, Add New Page, and AIWBAgent Builder (the admin panel's own visual drag-and-drop page builder — not to be confused with this platform's AI generator above).
- Post (Blog) — All Posts, Add New Post.
- Categories, Brands, Services, Team Members, Projects, Testimonials — each its own toggleable module, used by whichever theme needs them.
- Products (on ecommerce themes) — name, SKU, price, stock and images.
- Contact Messages — every submission from your site's contact form.
Orders, Shipping & Payments
For a store site, everything after "add to cart" lives here:
- Orders — the order list, manual order entry, and per-order reviews.
- Shipping — methods, zones, charges, free-shipping rules, delivery areas, courier settings, and order tracking/status.
- Payments — which gateways are enabled, every transaction, and dedicated filtered views for successful, failed, pending and refunded payments.
- Coupons & Discounts — percentage or fixed-amount codes with their own rules.
- Reviews & Ratings — a general moderation queue (pending/approved/rejected) separate from the order-scoped reviews above.
- Customers — every buyer's record (a different list from staff — customers never log in to the admin panel).
| Order | Customer | Total | Status |
|---|---|---|---|
| #1042 | A. Rahman | $58.00 | Paid |
| #1041 | S. Khan | $12.50 | Pending |
| #1040 | M. Islam | $99.00 | Shipped |
Website & Store Settings
Website / Store is one page with three tabs: Website / Store (homepage layout, header/footer and menus, your logo and favicon), System Tools (see below), and Notifications (every alert, plus a bell icon in the top bar for quick access).
Setting is the other catch-all page — Facebook, outgoing mail, payment gateway secrets, and your license key all live here across separate tabs, saved encrypted.
System Tools
Under Website / Store → System Tools: take or restore a full website backup, turn on automatic backups, manage or clear the cache, read the system log, import/export data, check for software updates, inspect the database schema, and find the address to type into the companion mobile app when logging in.
Reports & Analytics
One page under Reports & Analytics holds ten report tabs covering sales, traffic, products, customers and more — no separate analytics tool to configure.
Sales (30d)
$4,280
Visitors
18,920
Orders
312
License Key
A license key unlocks your installation and is checked automatically in the background. Without one (or if it's expired/invalid), visitors see a "license required" screen — your admin panel stays reachable so you can fix it. Enter or update the key any time from Setting → License.
A key locks itself to the first domain and folder it's activated on. Moving the site to a new domain or folder needs a "Reset lock" — request one from wherever you manage your licenses in your AIWBAgent License Manager.
Locked to yoursite.com — status is re-checked automatically.
Troubleshooting
The most common questions, with fixes. Tap any to expand.
I lost my secret admin-panel address. +
Log in at yoursite.com/login with a staff account, then open Setting → General — the address is shown there. If no account can log in either, ask whoever manages your hosting to look up the admin_secret_slug column in the site_settings table.
The site shows "license required". +
Log in to the admin panel (it stays reachable even when the public site is locked) and go to Setting → License. Double-check the key has no extra spaces and that you're using it on the same domain and folder it was first activated on — a moved site needs a "Reset lock" first.
I can't log in — wrong password. +
Use Forgot Password on the login page. If that email can't be reached either, an existing Admin-tier staff member can reset it from Users → All Users.
install.php says "already installed" but I need to reinstall. +
This is a safety lock — it only appears once config.php or installed.lock exists. Delete both files (and, for a truly clean reinstall, the database tables too) and reload the page.
The installer can't connect to the database. +
Confirm MySQL is actually running (on XAMPP: XAMPP Control Panel → MySQL → Start) and that the host/port/user/password match your hosting panel exactly. On shared hosting you usually can't auto-create a database — create an empty one yourself first (cPanel → MySQL Databases).
A page shows a blank white screen. +
This is almost always a PHP error with display_errors turned off. Check your host's PHP error log, and confirm the requirement checklist from the installer (PHP 8.0+, pdo_mysql, mbstring, openssl, json) still holds true for your live server.
The mobile app won't log in. +
It needs your site's address (not the secret admin URL) plus the same staff email/password used on yoursite.com/login. Find the exact address to type under Setting's System Tools → Mobile App.