# Build a Customer Website with AI Builder (Pre-Prod) — Step-by-Step
> For DreamHost staff. This uses the **pre-production panel** and the **AI Builder** entry point that’s **visible only to employees**. Don’t share pre-prod links with customers.
---
## What you’ll need
* The customer’s **webid** (their DreamHost Panel **username**).
* A domain on the customer’s account (or a domain you intend to add).
* Access to the DreamHost **pre-prod** panel.
---
## 1) Sign in to the pre-prod panel
1. Open: [https://preprod.proddb.dreamhost.io/dhwebpanel/index.cgi](https://preprod.proddb.dreamhost.io/dhwebpanel/index.cgi)
2. Log in with your employee credentials.
---
## 2) Switch to the customer’s account
1. Click your **profile** avatar (top-right).
2. In **Switch to user**, enter the customer’s **webid** (username).
3. Confirm the switch.
> ✅ You should now be acting **as the customer** inside pre-prod.
---
## 3) Go to Manage Websites
* From the left navigation, open **Websites → Manage Websites**
Direct link: [https://preprod.proddb.dreamhost.io/dhwebpanel/index.cgi?tree=domain.dashboard#](https://preprod.proddb.dreamhost.io/dhwebpanel/index.cgi?tree=domain.dashboard#)
---
## 4) Add a Fully Hosted Website
1. Click **Add Website +** (top-left).
2. **Select Your Domain**
* Pick the desired domain from the customer’s list (or add the domain if needed).
3. **Get Started With Your Website**
* Choose **Custom setup**.
4. **Server Selection**
* Choose the server you want to host the site on.
5. Review and **Create**.
> Tip: If the domain isn’t in the list, ensure it’s on the customer’s account first.
---
## 5) Wait for setup to finish
1. Return to **Websites → Manage Websites**.
2. Find the new domain entry and watch the **progress bar**.
3. Continue once setup shows as complete/active.
> If the progress appears stuck, refresh the page after a short while.
---
## 6) Open AI Builder (staff-only entry point)
* In the domain’s row, click the **AI Builder** icon.
This is your **entry point to AI Builder** in pre-prod and is **visible only to employees** (customers won’t see this tool).
---
## 7) Complete the AI Builder intake form
Fill out the questions below. These values are used to generate the initial site content and settings.
1. **Let’s begin! What is the name of your business?**
* Enter the business/company/brand name to display on the website.
* **Limit:** 200 characters.
2. **Describe your website**
* Add all relevant info about the site: products/services, location, target audience, style/tone, anything the customer provided.
* **Limit:** 3000 characters.
* *Tip:* More detail here = better first draft from AI Builder.
3. **What is your business email?**
* Orders and contact form submissions will go to this address, and it will be shown on the site.
* The field may **auto-suggest** from the user profile email—confirm it’s correct.
* **Limit:** 300 characters.
3. **What is your phone number?**
* Orders and contact form submissions will go to this address, and it will be shown on the site.
* The field may **auto-suggest** from the user profile phone number it’s correct.
* **Limit:** 300 characters.
3. **What is your phone number?**
When everything looks good, **submit** the form to start building.
---
## 8) Review the generated site
* Preview the website.
* Sanity-check the business name, description, and **contact email**.
* If needed, go back and adjust inputs or edit content in the builder.
---
## Troubleshooting
* **Can’t see “Switch to user”?**
Ensure you’re logged in with the right employee permissions.
* **Domain doesn’t appear during selection:**
Make sure the domain exists in the customer’s account or add it first.
* **Progress bar not finishing:**
Refresh the page; confirm the domain shows as fully hosted before launching AI Builder.
* **AI Builder icon missing:**
Confirm you’re in **pre-prod** and switched to the **customer**. The AI Builder staff entry is employee-only and appears once the domain is fully hosted.
* **Contact email issues:**
Double-check the email in the intake form; update and rebuild if necessary.
---
## Hand-off
* Once satisfied, let the customer know their site was created on their account.
* Remind them that in production they’ll access site management via their standard DreamHost Panel paths (the **AI Builder staff icon does not appear for customers**).
---
*End of guide.*