CODITECT
CODITECT VTR
Visual Test Report
PASSED

Customer Journey

The complete user journey from recognizing the need to confirming the meeting time. Two actors: the Organizer (creates and manages) and Participants (respond to the poll).

Journey Actors
Organizer

The person who needs to schedule the meeting. Creates the poll, shares the link, reviews results, and selects the final time. Protected by a 6-digit PIN.

Participant

Anyone invited to respond. No account, no authentication. Clicks a link, enters a display name, toggles availability on a grid, and submits. Can edit their response from the same browser.

Journey Timeline

1
Discover · Organizer
Organizer recognizes the need

A meeting, workshop, demo, or event needs to be scheduled. The organizer knows who needs to attend but has no shared calendar view across the group.

2
Create · Organizer
Organizer creates a poll

Visits the app, enters a title, selects candidate dates and time sessions (Morning/Afternoon), sets timezone and expiry. Receives a shareable participant link and a private organizer PIN.

3
Share · Organizer
Link is distributed

Organizer shares the participant URL via email, Slack, Teams, WhatsApp, or any channel. No app install or account creation needed by recipients.

4
Respond · Participant
Participants mark availability

Each participant clicks the link, enters their name (no signup), and toggles each slot: Available (teal), If Needed (amber), or leave blank. Takes under 60 seconds. Response is submitted with one click.

5
Observe · Both
Results accumulate in real time

As each response arrives, the heatmap updates live via WebSocket. The bar chart ranks slots by availability score. "Best" slots are auto-highlighted when they reach 50%+ of respondents.

6
Decide · Organizer
Organizer reviews and closes

Organizer enters their PIN on the management dashboard, reviews the ranked results and participant list, selects the winning slot, and closes the poll.

7
Confirm · Both
Participants see the result

The poll page now shows the selected time to all participants. Organizer can export results as CSV or generate an ICS calendar invite.

Key Design Principles
  • 60-second response time — a non-technical participant should complete their response in under one minute on a mobile browser
  • Zero friction for participants — no signup, no download, no calendar permissions
  • Real-time feedback — organizer doesn't have to wait for all responses before seeing the trend
  • Data sovereignty — all data stays on Cloudflare's network, no third-party processors
  • Time-bounded — polls expire automatically (14 days default), data purged after 30-day grace period