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

      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