Een one-page conceptwebsite genereren op basis van het LinkedIn-profiel van een prospect, zodat je die als pitch kunt sturen voordat er een euro betaald is.
Wanneer gebruik je dit
Section titled “Wanneer gebruik je dit”- Je hebt een prospect gevonden (LinkedIn-profiel)
- Je wilt een concreet voorbeeld sturen om de lead warm te maken
- Er is nog geen betaling of intake
Stappen
Section titled “Stappen”1. Open het dashboard
Section titled “1. Open het dashboard”Ga naar intake-portal.pages.dev en log in met het werkwachtwoord.
2. Vul het LinkedIn-formulier
Section titled “2. Vul het LinkedIn-formulier”- LinkedIn URL: plak de volledige profile-URL (bv.
https://www.linkedin.com/in/jan-de-vries/) - Klik op Start generatie
3. Wacht tot de workflow klaar is
Section titled “3. Wacht tot de workflow klaar is”Onder water gebeurt dit:
- Apify scrapt het LinkedIn-profiel (
linkedin_scraper.py) - Claude genereert de Astro-site inclusief copy, kleuren en stijlrichting
- Playwright maakt screenshots, Claude Vision scoort het resultaat
- Bij score < 7 wordt er opnieuw gegenereerd (max 3 pogingen)
- De site wordt gedeployed naar Cloudflare Pages op een throwaway preview-URL
- Een
sites/{slug}branch wordt aangemaakt met de broncode
De workflow duurt meestal 4–8 minuten. Volg de voortgang op:
4. Kopieer de dev-site URL
Section titled “4. Kopieer de dev-site URL”Zodra de status op concept staat in het dashboard, zie je een knop Bekijk site. Die URL (bv. https://jan-de-vries.pages.dev) stuur je naar de prospect.
Handmatig tweaken vóór je verstuurt
Section titled “Handmatig tweaken vóór je verstuurt”Niet tevreden met het resultaat? Twee opties:
A. Opnieuw genereren — Klik in het dashboard op Regenereer (of run de workflow opnieuw). Je krijgt een nieuwe variatie.
B. Handmatig bewerken — Check de branch sites/{slug} uit en pas zzp-website-template/src/content/site/index.json aan. Push → Cloudflare bouwt automatisch opnieuw (via redeploy-on-content-change.yml). Zie ook WERKWIJZE-CONCEPT-AANPASSEN.md in de repo.
Wat je achterlaat in de registry
Section titled “Wat je achterlaat in de registry”Na succes staat de client in clients/registry.json met:
{ "slug": "jan-de-vries", "naam": "Jan de Vries", "status": "concept", "token": "…", "dev_site_url": "https://jan-de-vries.pages.dev", "linkedin_url": "https://www.linkedin.com/in/jan-de-vries/"}De token wordt in fase 2 hergebruikt — niet overschrijven.
Troubleshooting
Section titled “Troubleshooting”Backup: CLI
Section titled “Backup: CLI”Als het dashboard offline is, kan dit ook via CLI:
# Er is geen directe CLI — trigger via ghgh workflow run generate-from-linkedin.yml \ --repo zakelijkgroeien/ai-website-builder \ -f linkedin_url="https://www.linkedin.com/in/jan-de-vries/"Volgende fase
Section titled “Volgende fase”Prospect is enthousiast en gaat betalen? → Fase 2: Intake verzamelen