| Event ID | Event | Action | Condition | Required Data | Active/Archived | Questions/Notes |
| 1 | Define a time for the meeting | Check the proposed meeting time for each attendee | Each attendee's profile is accessible | Date, time, duration of the meeting | ACTIVE | . |
| . | . | List the attendee availability. Display a message box if there are any clashing meetings | . | List of attendees and their availability | . | Display a message saying "There are clashes with other meetings, would you like to shift the time?" |
| . | . | Shift the meeting time based on the user request to find an alternative time for the meeting | Some attendees have other meetings on the proposed time | Meeting duration | . | . |
| . | . | List new times even if they are clashing with one or two attendees already accepted meetings | . | . | . | . |
| . | . | User selects a new time from the list that is appropriate | . | . | . | . |