How to Build a Website with Lovable
Build a website with Lovable, test its real customer journey, save the code and choose how WordPress will handle content after launch.
To build a website with Lovable, describe the site you need, review the generated preview, connect any required content or services, then publish a tested version. Start with the visitor’s task and the information you already have. A polished first preview is useful, but it does not prove that enquiries reach your business or that staff can update the site.
For a business that wants WordPress editing and ongoing AI assistance, decide that early. Lovable can help develop the frontend, while WordPress supplies content management. Niwa can support customer questions and authorized website work on the WordPress site. The connection between those pieces needs an actual implementation.
This guide uses a fictional pottery studio: a portfolio, workshop information and an enquiry form. It does not assume the studio needs accounts, an online marketplace or a custom booking system.
Prepare the material before opening a project
Collect approved photographs, descriptions, workshop details and the email address that should receive enquiries. Separate confirmed information from notes that still need an answer. If a workshop date or price is unknown, the site should invite an enquiry rather than display an invented figure.
Write a short page plan. For this studio, a homepage introduces the work, a gallery shows pieces, a workshop page explains participation, and a contact page gives the next step. Decide who will update each part after launch. A developer editing a component and an owner changing a workshop date are different workflows.
You should also know whether the site is staying in Lovable or will be handed to a developer. That decision affects code access, content storage and deployment. It is easier to set those requirements before building every page.
Give Lovable a brief that includes behavior
Create a project and describe the first version. Lovable’s official getting-started guide explains the project and preview workflow. Lovable quick start.
For the studio, an initial brief could be:
Build a website for [pottery studio]. Use the supplied photographs and approved descriptions. The site needs a homepage, gallery, workshop information and contact page. The main action is a workshop enquiry.
Use a quiet visual style with readable type and space around the photographs. Make the navigation work on phones. Do not invent reviews, workshop availability or prices. Mark missing content for my review.
First build the page structure and explain how the enquiry form and workshop content will work. Show which parts are a preview and which are connected to a real service.
Avoid asking for every possible business feature in this first prompt. The studio’s immediate problem is showing its work and receiving useful enquiries. Accounts and dashboards should follow a demonstrated need.
Review one journey before expanding the design
Open the preview as a visitor. Find a piece, read the workshop details and reach the enquiry form. Does each step answer the next practical question? A visitor may need to know where the studio is, what beginners can make and how long a session takes before contacting anyone.
Ask for focused changes. For example:
On the workshop page, move the confirmed location and session duration above the enquiry button. Keep the existing photographs and gallery layout. On phones, the workshop information should appear before the decorative image.
This request has an observable outcome. After the change, repeat that journey and inspect the pages you did not ask to modify. Keep a record of the version you accepted so a later redesign does not silently replace it.
Check actual content as carefully as spacing. A generated caption may describe an object incorrectly. A stock photograph may suggest a workshop you do not offer. Replace both with approved material before publication.
Connect a real enquiry destination
A form needs a destination and a way to handle failure. Define the fields the studio needs, where the enquiry is stored or sent, and what the visitor sees after submission. Do not collect a home address for a simple workshop question.
Ask Lovable to implement that workflow using the chosen backend or service, then send a test enquiry. Check the receiving system. A success message alone does not establish delivery.
Test an incomplete form, an invalid address and a temporary service failure. The visitor should understand whether the message was sent and how to try again or contact the studio. Keep private service credentials in the supported server-side configuration, away from public project files.
If the studio later accepts reservations, choose a booking system with real availability. Niwa’s WhatsApp assistance can direct customers to a connected website booking flow, where they select availability and complete the reservation. That requires the website flow to exist and work.
Choose how WordPress fits the project
There are two useful arrangements. A native WordPress website renders its pages through a theme and gives staff the WordPress editor. A separate Lovable frontend can use WordPress as a content source. Choose according to the editing and integration needs, rather than treating the two as interchangeable.
Lovable currently provides a self-hosted WordPress connector. Its prerequisites include HTTPS, WordPress 5.6 or later, non-plain permalinks, a permitted WordPress user and an Application Password. Workspace permissions also govern who can create the connection. Lovable’s self-hosted WordPress guide.
Create the Application Password in the WordPress user’s profile. In Lovable’s Connectors area, choose WordPress (self-hosted), add a connection, and enter the site’s HTTPS URL, username and Application Password. Keep that credential private. The WordPress user’s role determines permitted reads and changes.
This connects content operations through the REST API. It does not turn the generated frontend into an installed WordPress theme. WordPress.com has a separate connector. A plugin’s WordPress frontend interface also does not automatically appear on a separate generated website.
Test the studio’s arrangement by editing one workshop description in WordPress and verifying that the generated site shows the new text through its actual refresh or deployment process.
Save the code and publish the accepted version
Use the supported GitHub integration when you want a repository and version history. Confirm that the files reached the correct repository and that the account belongs to the intended owner. Lovable GitHub integration.
Before publishing, review the public content and test the complete contact journey. Remove unfinished sample pages and ensure the destination email or backend belongs to the studio. Save the accepted revision and note the services it depends on.
Lovable’s Publish flow deploys a version of the project. Later edits need to be published again to reach the live site. After publishing, open the public URL separately and repeat the mobile enquiry test. Lovable publishing documentation.
The handoff should contain the project and repository access, domain ownership, content editing instructions and the test evidence. Avoid leaving those details only in a long generation chat.
Put ongoing website work in the right place
Once the design is approved, decide who will maintain it and answer customer questions. For a native WordPress route, Niwa can be adapted to the studio’s approved workshop and product information. Test ordinary questions and the path to contact or booking before making the assistant available to visitors. Niwa setup guidance.
If you already have a WordPress site, the standalone Niwa plugin can be added without replacing it. Niwa Business is USD 150 and includes a custom WordPress website or migration, hosting, maintenance and AI adaptation.
For later content changes, define who approves updates and verify the resulting page. Niwa’s website maintenance agent provides a relevant workflow for authorized WordPress work.
Bring your Lovable project, accepted pages and content-editing requirements to the Niwa team. That makes it possible to assess the WordPress work from a concrete website rather than an unfinished preview.