Gallery
See what others have created

hatefulskirmish
@hatefulskirmish
Inviting Teammates & Friends
Design the invite flow for a product where a user can bring other people into a shared space. The core job is simple: choose who to invite, optionally add a note, and send. Make the entry point easy to find from the relevant screen, then keep the rest of the flow focused on adding recipients and confirming the invite. The invite UI should support more than one path. Users may paste email addresses, type names, select from contacts, or generate a share link. Show the current recipient list clearly, including duplicates, invalid entries, and people already in the space. If you include a message, keep it secondary and optional. The user should always know who is being invited before they commit. After sending, show what happened to each invite: sent, pending, already joined, failed, or needs attention. Give a direct next step for failures, such as edit, retry, or copy link. If the product can show social proof, keep it tied to the task — for example, people already in the space or mutual connections — not as decoration.
What to deliver
- Design the invite entry point and invite modal or screen.
- Let users add one or many people by email, link, or contact picker.
- Show who will be invited before sending, with editable recipients.
- Include an optional message field without making it compete with the main action.
- Design sent, pending, failed, and resend states with clear recovery actions.
For an extra layer of interest, consider how gamification might make the invitation process more engaging. For instance, rewarding users with points or badges for each successful invite could incentivize them to bring even more people into the fold.