Bolt Case Study: How a Two-Person Agency Delivered 5 Client Landing Pages in One Week Using AI

Case Study: From Overwhelmed to Overdelivering — A Two-Person Agency’s Bolt Workflow

When freelance designers Maya and Jordan launched their micro-agency, they never expected to land five landing page contracts in the same week. With traditional development workflows, delivering all five on time would have been impossible. By adopting Bolt as their core AI-powered development platform, they shipped every project — with custom domains, client previews, and polished components — in just seven days. This case study breaks down their exact workflow, tooling, and the Bolt features that made rapid multi-client delivery a reality.

The Challenge

  • 5 clients, each needing a unique branded landing page- 7 calendar days from kickoff to live deployment- 2 team members — one designer, one project manager (no dedicated developer)- Each client required a custom domain, mobile responsiveness, and a real-time preview link for feedback rounds

The Solution: Bolt-Powered Rapid Delivery

Step 1 — Project Scaffolding with Bolt

Maya created all five projects inside Bolt on Day 1. Each project started from a single prompt describing the client’s brand, industry, and desired sections. Prompt example (Client: GreenLeaf Wellness): “Create a modern landing page for an organic skincare brand called GreenLeaf Wellness. Include a hero section with a headline and CTA button, a three-column feature grid highlighting natural ingredients, a testimonial carousel, a pricing table with two tiers, and a footer with social links. Use an earthy green and cream color palette.”

Bolt generated a full React + Tailwind CSS project with working components in under 60 seconds per client.

Step 2 — AI-Generated Components and Customization

Rather than building every section from scratch, the team used Bolt’s iterative prompting to refine components. Here is how they adjusted a pricing table after initial generation: Follow-up prompt: “Update the pricing table: rename Tier 1 to ‘Essentials’ at $29/month and Tier 2 to ‘Premium’ at $59/month. Add a highlighted ‘Most Popular’ badge on Premium. Make the CTA buttons rounded with a hover scale effect.”

Bolt applied the changes inline, preserving the existing layout and styles. The resulting component code looked like this:

Essentials

$29/mo

    Most Popular
  
  

Premium

  $59/mo
### Step 3 — Real-Time Client Preview Sharing After each iteration, Maya shared Bolt's built-in preview URL with the client. No staging server setup was needed. Preview URL format: https://bolt.new/~/projects//preview

Clients could view the live page on any device and leave comments. Jordan tracked feedback and translated it into follow-up prompts, closing the feedback loop in minutes instead of hours.

Step 4 — Custom Domain Deployment

Once each client approved the final version, the team deployed directly from Bolt. For custom domains, they configured DNS as follows: DNS Configuration (per client): Type: CNAME Name: www Value: cname.bolt.new TTL: 3600

Type: A Name: @ Value: 76.76.21.21 TTL: 3600

Inside Bolt’s deployment settings, they linked each project to its respective domain: Bolt Deployment Settings:

  1. Open project → Settings → Domain
  2. Enter custom domain: www.greenleafwellness.com
  3. Click “Verify DNS” → Wait for propagation (typically 5-30 minutes)
  4. Enable HTTPS (auto-provisioned via Let’s Encrypt)
  5. Click “Deploy to Production”

    All five sites were live with SSL certificates within a single afternoon.

The Results

MetricTraditional WorkflowBolt Workflow
Avg. time per landing page3-5 days1-1.5 days
Client feedback turnaround24-48 hoursUnder 1 hour
Deployment setup time2-4 hours (hosting, CI/CD)15 minutes
Developer headcount needed1-2 dedicated devs0 (designer + PM only)
Total project cost reductionBaseline~60% lower
## Weekly Timeline Breakdown - **Day 1:** Scaffold all 5 projects with initial prompts; share first previews- **Day 2-3:** Iterate on Client 1 and Client 2 based on feedback; finalize designs- **Day 4:** Iterate on Clients 3-5; deploy Clients 1 and 2 to custom domains- **Day 5-6:** Final revisions on Clients 3-5; deploy all remaining sites- **Day 7:** QA pass on all five sites; handoff documentation to clients ## Pro Tips for Power Users - **Template your prompts:** Create a reusable prompt template with placeholders for brand name, colors, and sections. Paste and customize per client to save 10-15 minutes each.- **Use Bolt's version history:** Before making major changes, note the current state. Bolt tracks iterations so you can roll back if a client reverses direction.- **Batch similar sections:** If multiple clients need testimonial sections, generate them in sequence while your prompt context is fresh — the AI produces more consistent results.- **Export and extend:** For clients who later need backend logic, export the Bolt project to GitHub and continue development in your local IDE without losing any generated code.- **Pair with analytics early:** Add tracking snippets via a follow-up prompt: *"Add a Google Analytics 4 script tag with measurement ID G-XXXXXXXXXX to the head of the document."* ## Troubleshooting Common Issues

DNS verification fails after adding CNAME

Cause: DNS propagation can take up to 48 hours depending on the registrar. Some registrars also require you to remove conflicting A records before adding a CNAME on the root domain. Fix: Wait 30 minutes and retry verification. If it still fails, check for conflicting records in your registrar’s dashboard and ensure there are no typos in the CNAME value.

Cause: A syntax error in a recent prompt edit may have broken the component tree. Fix: Use Bolt’s error overlay to identify the broken component. Prompt Bolt with: “Fix the current build error and restore the last working state.”

Styles look different on mobile preview

Cause: Tailwind responsive breakpoints may not have been included in the initial prompt generation. Fix: Add a follow-up prompt: “Make all sections fully responsive. On mobile, stack columns vertically, reduce heading font sizes by one step, and add horizontal padding of 1rem.”

Frequently Asked Questions

Can a non-developer really build production-quality landing pages with Bolt?

Yes. Bolt generates clean, standards-compliant React and Tailwind code from natural language prompts. The case study above demonstrates that a designer with no coding background successfully delivered five client-ready pages. For simple landing pages, no manual code editing is required. For more complex interactivity, basic familiarity with HTML or React helps during refinement.

How does real-time client preview sharing work in Bolt?

Every Bolt project has a shareable preview URL that reflects the latest saved state of your project. When you share this link with a client, they see a fully rendered version of the page in their browser — no login or account required. As you make changes and save, the preview updates, enabling rapid feedback cycles without any deployment step.

What happens if a client needs changes after the site is deployed to a custom domain?

You can continue editing the project in Bolt at any time. Once changes are finalized, simply redeploy from the project settings. The custom domain and SSL configuration persist, so the update goes live within minutes. For agencies managing multiple sites, this eliminates the need for separate hosting dashboards or CI/CD pipelines.

Explore More Tools

Antigravity AI Content Pipeline Automation Guide: Google Docs to WordPress Publishing Workflow Guide Bolt.new Case Study: Marketing Agency Built 5 Client Dashboards in One Day Case Study Bolt.new Best Practices: Rapid Full-Stack App Generation from Natural Language Prompts Best Practices ChatGPT Advanced Data Analysis (Code Interpreter) Complete Guide: Upload, Analyze, Visualize Guide ChatGPT Custom GPTs Advanced Guide: Actions, API Integration, and Knowledge Base Configuration Guide ChatGPT Voice Mode Guide: Build Voice-First Customer Service and Internal Workflows Guide Claude API Production Chatbot Guide: System Prompt Architecture for Reliable AI Assistants Guide Claude Artifacts Best Practices: Create Interactive Dashboards, Documents, and Code Previews Best Practices Claude Code Hooks Guide: Automate Custom Workflows with Pre and Post Execution Hooks Guide Claude MCP Server Setup Guide: Build Custom Tool Integrations for Claude Code and Claude Desktop Guide Cursor Composer Complete Guide: Multi-File Editing, Inline Diffs, and Agent Mode Guide Cursor Case Study: Solo Founder Built a Next.js SaaS MVP in 2 Weeks with AI-Assisted Development Case Study Cursor Rules Advanced Guide: Project-Specific AI Configuration and Team Coding Standards Guide Devin AI Team Workflow Integration Best Practices: Slack, GitHub, and Code Review Automation Best Practices Devin Case Study: Automated Dependency Upgrade Across 500-Package Python Monorepo Case Study ElevenLabs Case Study: EdTech Startup Localized 200 Course Hours to 8 Languages in 6 Weeks Case Study ElevenLabs Multilingual Dubbing Guide: Automated Video Localization Workflow for Global Content Guide ElevenLabs Voice Design Complete Guide: Create Consistent Character Voices for Games, Podcasts, and Apps Guide Gemini 2.5 Pro vs Claude Sonnet 4 vs GPT-4o: AI Code Generation Comparison 2026 Comparison Gemini API Multimodal Developer Guide: Image, Video, and Document Analysis with Code Examples Guide