Link to schedule with multiple people
Status
Planning done
Terminology:
- meeting creator: the person creating the meeting type
- booker: the person who uses the link given to them to book a meeting
- team/colleagues: those with whom the booker is scheduling
Problem Statement
What's the need we're addressing?
2 (or more people) in a team need to make it easy for other people to schedule meetings with either/both of them but there are no easy to use solutions for this unless so they spend a lot of time doing it manually and feel annoyed and stressed about the amount of admin
Examples for either one of 2 or more people
Example for 2 or more people together
State of affairs
how do user solve this need at the moment?
- mostly manually
Calendly options if everyone is part of the same team
Team Up
User Story: solution
What's the solution going to be like?
1. From the MWW meetings page, a user can click create new meeting and then select between 3 types
2. user sees the option to configure the meeting type as usual plus, if multi-person option selected a field to add colleagues by inputing an identifier (just wallet and integrated ones e.g. ENS, lens, etc for now as options)
3. if a colleague is added, the colleague gets a message about having been added (in app, or if discord/email/push notifications are active, there too
4. meeting link is created and ready to be shared
Functional Requirements
key functionalities that the feature provides
- Option to schedule with me OR colleague(s):
- the person who uses the link to book (i.e. the booker) sees the combined availability
- booker can also filter for who they want to meet.
- On the slots where 2+ people are available, the booker can see and pick or click “any”, in which case MWW selects at random (in the future we can offer configurations for different algorithms, e.g. book if the person who's most free)
- Option to schedule with me AND colleague(s):
- the person who uses the link to book (i.e. the booker) sees only the slots where everyone is available
- When meeting type is created, everyone who's part of the team (colleagues) receives an alert (as per their settings) notifying them that
- the meeting type has been created (show which type, list of who's in it, and summary of other settings)
- link for the meeting type
- link to go to settings and adjust (everyone added to a meeting type gets the meeting added to their meeting types and can edit settings)
Non-functional Requirements
other requirements of the feature
- the feature is low friction, meaning we reduce number of clicks and required interactions between users as much as possible
Acceptance Criteria
what needs to happen/be true for this feature to be approved
- At least 3 clients are willing to commit (in writing) $5/month to pay for the feature once ready
- Do this as prototype first to validate
Research Questions
to be discovered through the design process
- Do web3 users care enough about this feature to pay?
- what can we add to make this even more suited for the needs of web3 users and/or others operating is swarms, freelancers, or fluid teams?
- are the meeting type names easy enough to understand?
- How can we ensure users dont get confused with too many meeting types later on (once we also have the lettuce meet type one)?
Possible improvement later on
- Add colleague(s) confirmation: ability to configure meeting type and send invite to others by adding them and others can accept/decline being part of the meeting type.
- those with pre-approved sharing would automatically be added to the meeting type
- User can blacklist the person who tried to add them. And can also remove from blacklist