Contact / AI workflow
Tell me about the work. Try an AI workflow.
This is a working AI demo and a way to contact me. Paste a role or project brief, and the assistant extracts the details and asks for what is missing. Review and approve the brief before it reaches me.
ContactApplification contact
Details neededYour enquiry is only sent after you review and approve it.
See how this AI chat enquiry worksFollow this chat from your message to human review and email delivery.
Choose an example to see how AI, human review and email delivery work together.
Tell me what you need
Start with a contract enquiry about a role or project. Vercel BotID protects contact requests in production. You can also complete the brief manually and skip AI.
- Yellow · Human action
- Green · AI call
- Blue · Automated step or outcome
- Pink · Workflow execution paused
ILLUSTRATED EXAMPLE · NOT YOUR ENQUIRY STATUS
- Vercel BotID protects contact requests in production.
- Describe the role or project.
- Write or paste a brief. AI extracts facts through Vercel AI Gateway. Zod validates the structured JSON before the brief updates. Manual entry skips AI.
- The app asks for missing details. A separate AI call interprets your reply and updates the brief. This can repeat until the brief is complete.
- An optional contract PDF or DOCX is stored privately in Vercel Blob, outside the AI conversation. Dashed connectors show this optional file branch.
- You review and edit the brief, then explicitly approve sending. The email includes a private download link to any uploaded file.
- The server rechecks the brief. Vercel Workflow emails it to Dave through Resend, retrying transient failures. The app confirms the provider receipt.
- Durable functions use the "use workflow" directive.
- Workflow execution pauses and saves its state. The contract enquiry email includes a private review action for Dave. Approval resumes workflow execution and sends an email with the CV attached; decline or expiry sends no CV.
Built with Vercel Workflows, opens in a new tab
Paste a brief’s text for AI extraction. PDF and DOCX attachments are stored privately in Vercel Blob and linked in the enquiry email. Dashed lines show this optional file branch. The assistant does not read the files. Links are passed on with your enquiry, not opened automatically.