# Agent 3 — Landing Page Generator Agent

**Build Priority:** 3
**Time to Build:** 1 day
**Impact:** ⭐⭐⭐⭐ — Converts QR scans
**Cost/Month:** $0–19 (Vercel/Carrd)

## What It Does

Dynamically generates a personalized landing page for each QR code scan. When an owner scans the QR code from the postcard, they land on a page pre-populated with THEIR property's revenue estimate, neighborhood data, and a personalized message.

## Inputs

- Lead ID (from QR code URL parameter)
- Property-specific data (from the leads database)

## Outputs

- Personalized landing page served in real-time
- Owner contact info captured via form
- Auto-notification to you when someone fills the form

## Build Options

### Option A — Carrd + Make.com (No-Code, Fastest)

1. Create a Carrd page with merge tags
2. Use Make.com webhook to intercept `?lead=ID` parameter
3. Look up lead data from Google Sheets, dynamically populate page
4. Form submission → webhook → your phone (Twilio SMS)

### Option B — Custom Next.js App on Vercel (Full Control, Free Hosting)

```bash
npx create-next-app@latest str-landing
cd str-landing
npm install @vercel/postgres
```

```tsx
// app/page.tsx — reads ?lead=ID, fetches property data, renders personalized page
export default async function LandingPage({ searchParams }) {
  const { lead } = searchParams;
  const property = await getLeadData(lead);
  return (
    <div>
      <h1>How much could your {property.neighborhood} property earn?</h1>
      <p>Hi {property.owner_first_name},</p>
      <RevenueEstimate bedrooms={property.bedrooms} revenue={property.est_revenue} />
      <Testimonial />
      <ContactForm leadId={lead} />
    </div>
  );
}
```

## Key Page Elements

- Revenue calculator: "Similar [X]-bedroom homes in [neighborhood] earn $[LOW]–$[HIGH]/month"
- Your bio + photo
- 1–2 testimonials (screenshots of 5-star reviews)
- CTA: "Get Your Free Revenue Analysis →" → Calendly booking page
- Trust signals: local resident, small portfolio, percentage-based fee

## Notification Flow

Owner fills form → Webhook (Make.com / Zapier) → Google Sheets log → Twilio SMS to you → Optional auto-email to owner
