How share links work
Each share link is a unique URL that grants access to a specific goal:Share links are public URLs. Anyone who has the link can access the goal. Don’t share links in public channels unless you want the goal to be public.
Creating share links
Choose permission level
Select either “View only” or “Can edit” from the dropdown:
- View only: Recipients can see the goal, sub-goals, and comments but cannot make changes
- Can edit: Recipients can modify the goal, complete sub-goals, and add comments
Share link URL format
Share links follow this pattern:Permission levels
View only
Can:
- View goal details and description
- See all sub-goals and progress
- Read comments
- Add comments as a guest
- Edit goal properties
- Mark sub-goals complete
- Create or delete sub-goals
- See or manage collaborators
Can edit
Can:
- Everything viewers can do
- Edit goal title and description
- Update status and manual progress
- Create, edit, and complete sub-goals
- Change priorities
- Delete the goal
- Manage collaborators
- Create or revoke share links
- Change the goal owner
Managing share links
The share links panel shows all active links for a goal:- Full URL - The complete shareable link (truncated with ellipsis)
- Permission badge - Yellow for “edit”, gray for “view”
- Copy button - Quick copy to clipboard (shows “Copied!” feedback)
- Revoke button - X icon to disable the link
Revoking share links
You can revoke a share link at any time:- Find the link in your share links list
- Click the X icon
- The link is immediately revoked
Guest commenting
Visitors who access a goal via share link can add comments, even without an account:- If not logged in, comments show as “Guest” or with a custom label
- Guest comments don’t have an associated user ID
- All comments are visible to everyone with access to the goal
Consider asking guests to include their name in the comment body since the system labels them all as “Guest”.
Shared goal view
When someone accesses a share link, they see a dedicated view:- Goal title, description, and dates
- Current status and progress
- Full sub-goal tree (expanded by default)
- Comments panel
- Edit controls (if permission is “edit”)
- User dashboard
- Other goals
- Score and achievement info
- Collaborator management
- Share link management
Multiple links per goal
You can create multiple share links for the same goal:- Create separate view and edit links
- Share different links with different audiences
- Revoke individual links without affecting others
There’s no limit to the number of share links you can create. However, consider using collaborators instead for team members who need ongoing access.
Security considerations
Best practices
Use view-only by default
Only create edit links when necessary. View-only is safer for most use cases.
Revoke when done
Revoke share links after they’ve served their purpose. Don’t leave old links active.
Avoid public posting
Don’t post share links on public forums, social media, or public repos.
Use collaborators for teams
For team members, add them as collaborators instead of sharing links.
What share links cannot do
- Cannot be password-protected
- Cannot have expiration dates (revoke manually)
- Cannot track who accessed them
- Cannot limit access to specific domains or IPs
Collaboration vs. sharing comparison
When to use collaborators
- Team members who need ongoing access
- When you want to track who makes changes
- When users have Goalst accounts
- For goals that should appear in their dashboard
When to use share links
- External stakeholders or clients
- People without Goalst accounts
- Temporary or one-time sharing
- When you need quick, easy access
Related features
Collaboration
Invite team members with role-based permissions
Goals
Learn about creating and managing goals