Feedback en stijlwensen verzamelen van de betalende klant, zodat fase 3 de site kan regenereren met hun input.
Wanneer gebruik je dit
Section titled “Wanneer gebruik je dit”- De prospect heeft het concept gezien en besloten te gaan betalen
- Betaling is binnen (of afspraak is rond)
- Je hebt een
status: conceptin de registry voor deze client
Stappen
Section titled “Stappen”1. Open het dashboard
Section titled “1. Open het dashboard”2. Genereer de intake-link
Section titled “2. Genereer de intake-link”Zoek de client-kaart (status concept) en klik op Intake sturen.
Het dashboard:
- Hergebruikt het bestaande token van de concept-fase (geen nieuw token)
- Zet de status op intake-verzonden
- Toont een URL in de vorm:
https://intake-portal.pages.dev/intake.html?token={token}
3. Stuur de URL naar de klant
Section titled “3. Stuur de URL naar de klant”Kopieer de URL uit het modal en plak 'm in een mail of bericht. Het formulier is pre-filled met de data van het LinkedIn-concept, dus de klant hoeft alleen aan te passen wat afwijkt of aangevuld moet worden.
4. Klant vult in en submit
Section titled “4. Klant vult in en submit”Zodra de klant het formulier indient:
- De Cloudflare Worker (
intake-worker/index.js) ontvangt de POST - Worker stuurt een
repository_dispatchevent (typeintake-ontvangen) naar GitHub - Workflow
ontvang-intake.ymlslaat het antwoord op alsintakes/{token}/intake_responses.jsonop desites/{slug}branch - Registry-status gaat naar intake-ontvangen
5. Controleer dat het binnen is
Section titled “5. Controleer dat het binnen is”In het dashboard verschijnt de client nu met status intake-ontvangen en een knop Deploy.
Eventueel handmatig verifiëren:
git fetch origingit show origin/sites/jan-de-vries:intakes/{token}/intake_responses.jsonBackup: CLI
Section titled “Backup: CLI”python stuur_intake.py --client-slug jan-de-vriesPrint de intake-URL en update de registry. Zelfde effect als de dashboard-knop.
Troubleshooting
Section titled “Troubleshooting”Notificatie bij submit (TODO)
Section titled “Notificatie bij submit (TODO)”Er is een placeholder in ontvang-intake.yml voor een e-mailnotificatie via Postmark of MailBlue. Om te activeren:
- API-key als GitHub secret
MAIL_API_KEYinstellen - De geblokkeerde notificatie-stap in
ontvang-intake.ymluncomment
Tot die tijd zie je het aan de groen-geworden workflow-run.
Volgende fase
Section titled “Volgende fase”Klant heeft intake ingevuld → Fase 3: Definitieve deployment