Note text comments
Add inline comments to text in a note. Highlight text and click the "Comment" button in the popover menu to add a comment, or click on any existing text comment to view the conversation and add a reply.
Note attachment comments
Individual attachments in notes now support annotation comments for high-bandwidth feedback.
Click on any image attachment in a note to view it full-screen and add annotations. A facepile preview of commenters and the comment count will appear below the attachment preview.
Other improvements
- Command/control + clicking on notifications in the inbox popover no longer closes the popover.
- Campsite automatically upgrades when the app has been in the background for an hour.
Fixes
- Slack broadcasts ignore previously-deleted feedback requests.
- Version counts increment correctly, even when some versions were deleted along the way.
- Improved drag and drop for attachments in notes. Attachments can now be dropped at the beginning of an empty note.
- The slash commands popover no longer overflows the viewport when opened near the bottom of a note.
- Fixed a bug where file uploads in notes could overwrite each other if using the slash command menu back-to-back.
- Fixed several bugs where long lists and long note paragraphs could break Slack broadcast previews.
- Comment draft content is cleared correctly after posting a comment. Annotation comment drafts are no longer shared across attachments.
- Fixed a bug with rendering large attachments if the browser was zoomed in.
- Fixed auto-link when highlighting text and pasting a link in a note or post description.
- UI polish across the app when Campsite is added as a mobile homescreen bookmark.
- Videos no longer autoplay when viewing your own posts.
- Added copy link buttons to tag and profile pages for easier page sharing from the Desktop app.
Embed posts in notes
Embed rich posts into a note with a link or the new slash command menu. Embedded posts are perfect for adding historical context to a new idea or creating curated rollups of your team's work.
Use the new /
command menu to start searching for a post while writing a note:
Other improvements
- Notes now support version history — create new versions of notes to track changes over time and recover old ideas.
- Added support for horizontal rules in notes.
- Type
/
to open a command menu for formatting rich text in a note.
Fixes
- Fixed Slack broadcasts for long notes that hit Slack's block limit.
- Drag and drop is disabled within a block quote, so only the quote is draggable.
- Added pre-loading so that navigating back to the Home feed after viewing a post is faster.
- Fixed a bug where double-clicking the New Version button would attempt to create two new posts.
- Fixed a bug with quarterly billing prorations where many mid-cycle membership changes would cause an invoice to be truncated.
- Autosaving draft comments now creates a draft-per-reply.
- Fixed a bug that could cause the remove attachment button to trigger attachment reordering.
- Fixed a bug that would allow a deleted draft to be opened in the post editor.
- The comment composer expands and auto-focuses when a file is dropped onto the placeholder.
- Drafts are now optimistically created, deleted, and posted.
- Fixed inconsistent dropdown styles across the app and improved dark mode contrast on selection states.
- Rich text formatting like bold and italics now reset on hard line breaks.
- Typing
[ ]
or[x]
at the beginning of a list will convert the list item into a task.
Create post versions from Figma
Stay in flow by creating new post versions directly from the Campsite + Figma plugin.
We've also added new commands to the plugin to:
- Start a new draft — upload frames and finish the post in your browser.
- Quick-share frames to a project — instantly share frames to a project without leaving Figma.
The plugin has also been rebuilt from the ground up with a smoother authentication flow, upload progress indicators, improved keyboard navigation, and a more cohesive UI.
Install the Campsite Figma plugin.
Deprecations
We've deprecated our integrations with Linear and GitHub to create new issues from posts. Let us know how we can connect Campsite to your existing tools by requesting new integrations.
Other improvements
- Improved keyboard navigation while editing notes.
- Projects in the post breadcrumbs are now clickable, with a secondary menu action to change a post's project.
Fixes
- Fixed performance issues with loading images with many annotation comments.
- Fixed a bug that prevented Origami and Principle prototypes from opening their respective native apps from the Campsite desktop app.
- The emoji picker no longer auto-focuses the search input on mobile devices.
- Attachment reorders are respected when broadcasting posts to Slack.
- Fixed a bug that could cause hardware media keys to stay focused on videos after closing a post.
- Removed animation jank and improved performance of annotation comments.
- The app correctly redirects signed-out users to the auth page when viewing a post.
- Fixed a bug that prevented feedback request controls from displaying to post authors on notes.
- Fixed a bug that prevented a post from being closed after interacting with embedded Figma prototypes.
Note attachments
Share more expressive notes with your team by embedding videos, images, gifs, and prototypes. Notes now support drag-and-drop so that rearranging your ideas is fast and intuitive.
Other improvements
- Simplified the post sidebar and made it easier to edit post metadata and manage tags.
- The design of posts in both the grid and feed layouts has been improved to make scanning easier and content hierarchy more consistent.
- Removed Figma's prototype UI so that embedded prototypes show more content.
- Improved theme colors and tap accessibility when Campsite is used from a home screen bookmark on touch devices.
- A post's version is now shown next to its title in the grid and feed.
- Added the New Version action back to the post ••• overflow menu so that it's easier to create new versions.
- New versions can be created from the version picker dropdown in the post titlebar, even when you're not viewing the latest version.
- We've added a range of quality-of-life improvements to the note editor to make keyboard navigation easier while moving between the title and description or when interacting with the area around the note editor.
- The post sidebar can be opened and closed while editing a note.
- Admins can now move posts to a different project from the post ••• overflow menu.
Fixes
- Fixed missing hover and active styles on select dropdowns in dark mode.
- Fixed the link attachment popover not appearing for comments.
- The annotation comment cursor now appears for SVG attachments.
- Added a better fallback UI for attachments that fail to load in the post view or feed.
- MP4s no longer download as .mp4v files.
- Long notes that exceed Slack's per-block character limit are now split apart for broadcasts.
- Fixed an edge case where navigating to a post would break the back button and prevent the post from being closed.
- Annotation comments will be shown when a sidebar annotation is clicked, even if annotations are hidden.
- Fixed a bug that allowed submitting empty comments.
- The timestamp comment indicator no longer appears for replies.
- Fixed flickering when adding or removing annotation comments.
- Added an error dialog when attempting to upload attachments bigger than the current organization's plan limit.
- Fixed a bug that prevented reordered attachments from saving.
- Fixed the typeahead search for projects, people, and tags in the digest editor so that all of an organization's data can be searched.
- Fixed a bug that could cause certain dropdowns to extend beyond the viewport.
- Fixed a bug that could cause the account settings navigation to disappear when browsing the Design community.
- Fixed a bug that caused gifs to fill the entire attachment preview space instead of rendering at their native resolution.
- Fixed a bug that prevented updating a project's broadcast selection or cover photo.
Drafts
All posts start as private drafts so you can compose, annotate, and get feedback before posting to your entire team.
To share a draft for private feedback, enable the "Anyone with the link" visibility toggle in the Share menu.
Notes
Write beautiful text posts, perfect for sharing announcements or customer research.
Streamlined post layout
We combined the post view with the attachment preview dialog to create a new, streamlined post layout.
The new post layout includes a collapsible sidebar with dynamic controls for requesting feedback, creating Linear or GitHub issues, and leaving comments.
Supercharged composer
The new streamlined post view and composer have been combined into a single experience so authors know exactly what viewers will see when a post is published. Authors can preview full-size attachments, annotate designs with comments to add context, and create issues while drafting a new post.
Link attachments
Embed links into a post to get feedback from your team. Links make it easy to share Figma prototypes, Loom videos, or anything else.
Optional Slack broadcasts
Broadcasting posts to Slack is now optional. Our redesigned share sheet pre-fills a Slack channel linked to the current project, but authors can choose to broadcast to a different channel or skip the broadcast entirely.
This change gives authors more control to get work in front of the right people at the right time.
Edit attachments on posts
Add, remove, and reorder attachments, even after you've posted — no need to delete your post and start from scratch if you made a mistake.
Inline post search and filter
Inline search and filters make finding posts easy. From the Home page, filter posts by project, tag, or author. From a project, quickly filter by author or tag. And from a profile, quickly filter a person's posts by project or tag.
Other improvements
- The people invitation form can handle a paste that contains multiple emails and emails formatted with the common
<email>
syntax from mail applications. - Annotation comments reposition themselves when they get close to the edge of the canvas and pan when they're focused offscreen.
Fixes
- Fixed a bug that caused Linear and GitHub issues created from a Campsite post to be stuck in a loading state.
- Select menus now autosize their height to avoid overflowing outside of the viewport.
- The tip popover to open a Figma embed in the browser no longer fires incorrectly when prototypes are shared in a post.
- Fixed a rendering issue when SVGs were displayed in email notifications and digests.
- Fixed a bug where dialogs could expand past the viewport's height.
- Improved the accessibility and popover focus state of the custom emoji picker.
- Fixed a bug that caused links in post descriptions and comments to be opened twice.
SVG attachments
Upload SVGs into your posts for high-resolution feedback on illustrations, icons, or anything else.
Campsite also supports:
- Images — .png, .jpeg, .gif
- Videos — .mp4, .mov
- Prototypes — .origami, .prd
- Lottie — .json
Grid layout
The grid is back!
The grid layout provides a 10,000-foot view of your team's work-in-progress. Posts are grouped by day, and each grid card provides a peek at the post's title, attachments, and comments, making it easy to find a post or decide what work needs a deeper look.
To change your layout preferences, click the "settings" icon on the Home view titlebar, then choose a layout preference in the expanded drawer.
Other improvements
- To increase security, We improved the hashing algorithm of the tokens used for our Figma plugin.
- The favorites section can now be collapsed in the sidebar by clicking the section heading.
- Clicking posts from the inbox or sidebar favorites opens them in a dialog preview for faster navigation.
Fixes
- Lottie files download as .json instead of .lottie.
- Fixed a bug that caused people to appear twice as viewers on specific posts.
- Deactivated team members no longer show up on project facepiles.
- Copy a project link from any project overflow menu.
- Typeahead select menus have less jank and reflow while searching over the network.
- For people who sign in with Google, your email will automatically sync with Campsite if you change your email address and sign back in.
- Visual fit and finish across the board, from email notifications to dropdowns and navigation.
- Comments with attachments should now appear instantly with optimistic mutations.
- The zoom level of the attachment previewer stays consistent when clicking between annotation comments.
- After posting, The composer project picker does not incorrectly reset to the General project.
- Fixed an error caused when a group label was selected from the Linear issue creator.
- Fixed a bug that caused new team members to have the "viewer" role in an organization when invited as a "member."
- Viewers can no longer edit projects or tags.
- Fixed layout and visual bugs when viewing a post from another organization via a public post link.
Viewer role
Organizations can add unlimited viewers to follow progress across projects and join conversations on posts. Viewers can comment on and react to posts but can't create new posts, projects, tags, or digests.
All plans, including our free Starter plan, support unlimited viewers in your organization, making it easier to use Campsite as your team's source of truth for cross-functional decision-making and feedback.
Beginning Tuesday, July 25, our pricing structure will change so that organizations on the Pro plan will be billed for all seats with the Admin or Member role. You can manage your team's roles by visiting the People tab of the organization settings page.
Other improvements
- Organization admins can now filter people by role in the people settings view.
- The yellow banner indicating that a post is looking for feedback is hidden after you comment on that post.
Fixes
- Fixed a bug that caused Slack broadcasts to fail when a post had double line breaks.
- Fixed a bug when pasting a post URL into the search input while creating basic digests.
- Custom favorites are removed from the sidebar when the project/tag/post is deleted.
- Fixed broken preview thumbnails for videos that appear in the onboarding posts.
Custom favorites
Custom favorites give you quick sidebar access to the projects, people, tags, and posts most important to your work.
To add something to your favorites, look for the star icon on a project, profile, tag, or post page. Favorites can be reordered with drag-and-drop or removed with a click.
Fixes
- Fixed a bug that prevented the post overflow action menu from appearing in the feed and attachment preview dialog.
- Fixed how blockquotes are rendered in Slack broadcasts.
- We'll now re-sync your team's Slack channels when Campsite is installed in a private channel.
Task lists
Add task lists to posts and comments by starting a new line with open and closed square brackets ([]). Task lists make it easy to add context about the state of a design, follow-up next steps, or action items from a critique.
Anyone can check tasks on a post or comment so that posts can be used as a shared task list.
Fixes
- Fixed a bug that could cause private Slack channels to not appear in the Slack broadcast channel picker.
- Improved the loading state for Linear and GitHub issues while being created.
- Fixed the "Leave feedback" button when viewing a post requesting your feedback.
- Fixed a bug that prevented long URLs from being added to posts or saved as project links.
Request feedback without blurred comments
In May, we shipped unbiased feedback as a tool to help designers get higher-quality feedback on their posts — this feature required viewers to leave their own comments before reading other people's feedback.
However, in the past two months, we've heard from many of you that while this behavior was useful, it was only necessary in certain contexts. Most of the time, people are looking for feedback without needing to reduce bias or blur existing comments.
Based on this feedback, we've split the act of requesting feedback and reducing bias in the comments into two separate toggles. This change gives post authors more control to reduce bias on certain posts where it makes sense.
To account for new team members viewing old posts, we proactively remove the blurred comments behavior after one week.
Other improvements
- Avatars from Google sign-in are now synced to Campsite. This will improve the app as people leave teams and companies.
- The project creation dialog shows a character count warning when the description is getting long.
Fixes
- Fixed performance issues for comments with many reactions.
- Improved the performance of open graph previews for posts shared publicly.
- Posts now load faster when navigating to them from the feed or inbox.
- Fixed a bug with reordering posts in basic digests that could cause database locks.
- Fixed a bug that could cause the unread notifications count to become out of sync when viewing a post with new activity.
- Fixed a Safari bug that caused certain emojis to render as unicode characters.
- Annotation comments now appear in real-time for everyone viewing a post.
- Fixed a bug that could cause the project picker in the composer to get stuck on a project.
- Improved feed performance when loading posts with a poll and many votes.
- Removed a jarring page load transition when navigating back to the app from your account settings.
- Fixed a bug that broke Loom link detection in the composer.
Feedback hub
The feedback hub is a simple way to track who is blocked across your team. It highlights posts that need your feedback, alongside other posts from your team looking for anyone's feedback.
You can dismiss feedback requests if your input isn't needed, and any post older than a week will automatically be removed so that you only see high-signal posts relevant to the work happening today.
Other improvements
- Timestamps on posts and comments now display the full year if published in a previous year.
Fixes
- Fixed a bug that prevented new posts from being published after immediately switching between organizations.
- Fixed a bug that selected the incorrect post project in the "Move project" dialog.
- Fixed a bug that caused the composer project picker to crash when searching for a project that doesn't exist.
Default projects
Projects can now be marked as "default" by organization admins. New team members will automatically follow every default project, ensuring people see important team-level posts or announcements.
We recommend setting up a few default projects for your organization to keep posts organized:
- Announcements — share team-level news like new hires, monthly or quarterly recaps, or major wins.
- Changelog — create an internal changelog for your team to share launches, design system updates, or product changes that everyone should know about.
- Ideas — create a space for people to share new ideas that aren't scoped or ready to be a dedicated project.
Learn how to use Campsite more effectively with our Campsite Field Guide.
Other improvements
- Notifications for annotation comments now show a thumbnail of the commented region.
- Annotation comment threads are now positioned to the side of the annotation marker, instead of covering up the region where the original comment was left.
Fixes
- The General project is always listed first in the composer project picker.
- Fixed a bug that could cause posts to disappear when feedback requests were toggled.
- Fixed a bug that could cause the project picker to disappear when searching for projects that don't exist.
- Zoom-to-fit now works correctly for small images in the attachment preview.
- Fixed a bug that could cause the app's viewport to clip on mobile devices after focusing an input.
- Connecting to Slack from the Desktop app redirects back to the app after completion.
- Fixed a bug that would cause mentions to be converted into links after editing a post's description.
- Fixed a bug that could cause the composer to open when copying text.
- Fixed a bug that could cause the app to crash when using the ⌘K shortcut to convert selected text into a link.
Campsite is SOC2 Type II compliant
Today we are proud to announce our SOC 2 Type II certification. This comes after an audit of how we work and manage customer data.
We believe strongly in protecting your team’s data; our new SOC 2 Type II Certification is proof that we use industry best practices to keep your work private and secure.
As a Campsite customer, you can request a copy of our report anytime by emailing us at security@campsite.design.
What is SOC 2?
A SOC (System and Organization Controls) certification is a report issued by an independent auditing firm, demonstrating that an organization has effective controls for the security, availability, processing integrity, confidentiality, and privacy of customer data. SOC certifications are standard in SaaS to assure customers that appropriate safeguards are in place.
Several types of SOC certifications are designed to address specific needs and requirements. The most common types are:
- SOC 1: This is focused on controls related to financial reporting. They are typically requested by organizations that outsource financial processes or have an impact on their client's financial statements.
- SOC 2: This evaluates controls related to security, availability, processing integrity, confidentiality, and privacy (referred to as the Trust Services Criteria). These reports are broader in scope than SOC 1 and are often requested by organizations that rely on service providers to store or process their data.
There’s also SOC 3 (SOC 2 but for public distribution) and SOC for Cybersecurity.
SOC 2 certifications come in 2 types: Type I and Type II:
- SOC 2 Type I: This report evaluates the design and implementation of an organization's controls at a specific time. It provides a snapshot of the controls in place and examines whether they are suitably designed to meet the relevant Trust Services Criteria.
- SOC 2 Type II: This report goes beyond the design and implementation of controls to assess their operational effectiveness over a defined period. They are generally considered more valuable because they demonstrate the organization's commitment to maintaining effective controls consistently.
As of today, Campsite is SOC 2 Type II certified.
Why do it?
The most significant benefit is that we now have a certificate showing a trusted auditor validated that we follow industry best practices. The certificate saves everyone time when customers evaluate if Campsite should be entrusted with their data. Now we simply refer to the SOC 2 Type II certification as proof.
We could have just met the bare minimum to get the certificate. But at Campsite, we went the extra mile to ensure you can secure your data even further with two-factor authentication and SSO. We will continue investing in privacy & security so that you never have to worry about the integrity of your data on Campsite.
Share post links with anyone
Posts can now be optionally shared with anyone who has the link. Share your designs with people outside your organization, like clients or contractors, or broadcast posts on social media.
Comments are visible on shared posts, but only members of your organization can add new comments.
All posts are private to each organization by default.
Free for teams
Campsite is now free for teams with up to 10 active members. The free plan supports:
- Unlimited posts
- Up to five active projects
- Integrations with GitHub, Linear, and Slack
- Desktop app with push notifications
- Figma plugin for instant sharing
For teams that need more power, our Pro plan includes everything in Free, plus:
- Unlimited active members
- Unlimited projects
- Private projects
- Smart digests
- 1GB uploads
Campsite Pro is $8 per active member per month.
View a complete list of features and compare plans on our pricing page.
GitHub integration
The Campsite + GitHub integration bridges the gap between design and engineering teams, making it simple to create actionable issues from design feedback.
To start, connect your Campsite to GitHub from your organization settings page.
Every post and comment dropdown will have a new option to create a new GitHub issue.
Create an issue by selecting a repository, adding a title, and optionally adding a description, assignee, and labels.
Once the issue has been created, it will appear in the post's linked issues section. Issues titles and statuses will be synced with GitHub, so you'll always have the latest context.
On GitHub, your team will have a link back to the Campsite post where the issue was created to keep conversations and context together.
We're excited to continue building more integrations to help Campsite fit into your team's workflow. If you have requests for future integrations, click here and let us know.