Hylo Feature Spec
A complete list of Hylo's current feature set and our feature roadmap.
Updated October 2022
Hylo is a free, non-profit, and open-source community platform for purpose-driven groups. Our web and mobile apps feature discussions, requests, offers, resources, projects, events, geographic maps, rich member directories, and direct messaging. The complete User Guide is available here.
- Create - Share a Post (a discussion, request, offer, resource, project, or event)
- Posts have a Title and Description, and can include links, images, attachments, embedded video, beginning & end times, up to 3 topics, or a geographic location.
- Text formatting - bold, italic, headings, bullets & lists
- Groups - Posts can be shared with multiple groups at once
- Public - Posts marked Public are visible to anyone on Hylo, and the link can be shared externally and viewed by anyone without logging into Hylo. People must log into Hylo to interact with the post.
- Availability - For Requests, Offers, and Resources, the post author is prompted to update the post when it is no longer available or when the request has been fulfilled.
- Stream - Scrollable list of the most recent / popular posts in the group.
- Sort by Post Date, Latest Activity, or Most Popular
- Filtered by Post Type
- View the content as Card View, List View, Large Grid, and Small Grid
- Projects - An association of people working toward a common goal. Members can join a project, and Projects have a timeline, location, comments, a link to external task management, and a link to external donation site.
- Visualization showing the connected groups
- List view of parent groups (that the current group is a member of)
- List view of child groups (that are subgroups of the current group)
- Map - A full-featured geographic map displaying all content & members in the group that have a location.
- Click on map pin to view the content
- Click any location to add a post at that location
- Search by location, topic, and keyword
- Saved Searches to easily use in the future
- Filter map by Post Type, Members, or Groups
- Change map layers (Basic, Street, Satellite)
- Custom Views - Group stewards can apply particular filter conditions to a group’s content, and add that custom view to the group navigation menu.
- Select one or more Post Types, filter by Active/Inactive, and even filter by up to 3 #topics
- Option to add an external link to a group’s navigation menu in Hylo
- Members get notifications about topics they are subscribed to
- Topics are in transition to becoming chat channels like Slack or Discord (this will be deployed in November 2022)
- Notifications - Members receive notifications for DMs and activity on posts or topics they are following. Notifications appear in-app, and via email or push notification according to the member’s settings.
Settings - Add a group avatar and banner, description, video, and location.
Stewards - Add/remove moderators for the group.
- Group Visibility (Who can see that the group exists?)
- Protected - Only members of this group or parent groups can see the group.
- Hidden - Only members of this group or direct child groups can see the group.
- Public - Anyone can find this group and view their About page or see it on the public map.
- Group Accessibility (Who can join the group?)
- Closed: This group is invitation only, and is only visible to members of the Parent group.
- Restricted: People can request to join this group and must be approved. Note: They can see the group image and description.
- Open: Anyone who can see this group can automatically join it.
- View a person’s location, tagline, “about me” text, skills & interests, and links to other social accounts, plus Hylo groups they are a part of.
- Click a person’s Skill or Interest to search Hylo for posts, comments, or people tagged with that Skill or Interest.
- View a stream of all of their recent activity - including posts, comments, upvotes.
- Click the envelope icon under their banner to directly message them.
- Block a member by clicking the three vertical dots below the header image.
- Groups & Affiliations - This list automatically shows the member’s groups on Hylo.
- Click “Leave” to exit the groups you no longer want to be a part of.
- Add Affiliations to include organizations you are a part of outside of Hylo, with the option of sharing your role and the website of the Affiliate.
- Invites & Requests - This section contains all open requests and invitations to join groups.
- You have the option here to Decline or the Join groups you are invited to.
- You can also Cancel requests to join other groups.
- Notifications - Change how often you receive an email digest for all your groups on Hylo - daily, weekly, or none
- Choose to receive notifications via email, mobile app, none, or both.
- Choose whether you want to receive direct messages (DMs) by mobile, email, or both.
- Turn push/email notifications on/off for each group.
Members can submit feedback or request support in-app via Intercom. Our Stakeholder Advocate team responds within one day.
Hylo is available as a web or mobile application, with iOS and Android versions.
Features currently in progress:
- Internationalization: The ability to translate Hylo into other languages.
- Topic-based Chat
- Video Embedding
- Text Formatting
- Expanded API
These are features we’d like to add to Hylo, and are working to secure resources to fund their development.
Governance Tools: Sensemaking and decision making tools for groups to govern themselves. Polls, proposals, voting, and decision-making systems.
Participatory Finance: Allow community members to have a say in allocating shared funding pools to deserving local projects. Co-budgeting, crowdfunding.
Group Agreements: Prosocial frameworks for creating cooperative group culture.
Trust Graph: A reputation layer that allows group members to nurture interpersonal relationships. Shows who members trust in a given domain to make it clear
who is best suited for roles & responsibilities.
Collective Moderation: Transparent and participatory content moderation and clear agreements for safer communities.
Bioregions: Place-based tools to connect with people with the land. Nesting geographic groups unlocks a unique and untapped coordination space.
Paid Group Memberships: The ability for groups to charge members to join.
Community Onboarding Tools: Community design support and onboarding wizard.
Project Management Tools: Roles, tasks, assignments, goals
Community Analytics: A dashboard tracking trust, collaboration, and group activity over time.
Mapping for Social Network Analysis: Network maps showing peer-to-peer and organization-to-organization relationships.