Skip to contentjump to list

Changelog

  • Feature image for Mention anything

    Mention any post, doc, or call to keep your team’s conversations effortlessly connected. Linking to a post, doc, or call also creates a timeline reference on the original resource so people can follow branching conversations over long periods of time.

    Type @ while writing a post, comment, or doc to open a typeahead that searches across your team’s work.

  • Feature image for Browser push notifications

    Stay in the loop with real-time push notifications for new posts, comments, mentions, and direct messages from your favorite browser. Browser push notifications work in Chrome, Safari, Firefox, Arc, and other major browsers.

    Native push notifications are also supported on the Campsite Desktop App.

    Other improvements

    • The Campsite favicon now shows a badged unread indicator to make it easier to see when a pinned or truncated tab has new activity.

    Fixes

    • Newly-published drafts will always appear as the most recent post in a channel.
    • Legacy .co URLs for call links have been fixed to open call windows.
    • Fixed a bug preventing a push notification click from opening the app to the correct page.
    • Improved performance on dropdowns, popovers, and dialogs with extra consideration for preventing conflicting keyboard shortcuts.
    • Fixed a bug where certain description characters would prevent Linear issues from being created.
  • Feature image for Inbox refresh

    We’ve refreshed the notifications inbox so that it’s easier to make sense of what needs your attention and faster to triage your way to inbox zero.

    Key changes:

    • Improved notification density, content, and UI to clarify each notification and display more helpful context about comments and posts.
    • Navigating between inbox items is faster using j/k or up/down. Deleting a notification will instantly progress you to the next item in your inbox.
    • Added more shortcuts for fast keyboard navigation and bulk triage:
      • E to delete a notification
      • U to toggle your subscription status
      • F to follow up
      • ⇧ + R to resolve a post
      • ⇧ + ⌫ to delete all read notifications
      • ⌥ + U to mark all notifications as read.
    • Non-urgent notifications, like reactions and comment resolutions, now live in a separate Activity popover so that the primary inbox stays high-signal.

    Other improvements

    • You can now search for organization members by their email address.
    • Added support for sending custom reactions in posts, comments, and chat messages through the API.

    Fixes

    • Fixed cases where push notifications wouldn’t dismiss after being clicked.
    • Fixed doc unfurls that were referencing our previous .co domain.
    • Improved the system where Campsite attempts to route you to your last-viewed page when switching organizations.
    • Fixed cases where the scroll position of the Messages inbox could get reset when selecting a thread.
    • Fixed the prediction cone around sidebar hovercards to reduce inadvertent dismissals.
    • Fixed layout shift when opening the comments popover on docs.
    • Fixed cases where post summaries could incorrectly attribute conversations to “you.”
    • Fixed cases where clicking push notifications while actively viewing the inbox wouldn’t route you to the notification’s target.
  • Feature image for Public API

    The Campsite API is now available for your team to build custom integrations and workflows on top of posts, comments, and direct message threads.

    Today, the API supports endpoints to:

    • Create posts in public and private channels
    • Create comments and replies in existing posts
    • Create direct messages in group threads

    We’re excited to build more capabilities for the Campsite API in the coming weeks and months — please get in touch with requests for new endpoints or workflows we should support.

    Browse example integrations →

    Create an integration →

    Getting started

    To build a custom integration, head to your organization settings page and click the Integrations tab.

    Under Custom integrations, create a new integration with a name and avatar (these can always be changed later). Once created, you’ll get access to an API key with permission to make API requests to your organization’s workspace. If you lose this key, you can regenerate another one.

    Documentation

    View our API documentation to learn core Campsite concepts, like creating posts, comments, and direct messages.

    Read the docs →

    Custom integration examples

    We’ve open-sourced several examples of workflows that we’ve used ourselves to connect Campsite with the rest of our toolkit. We encourage new contributions as you build your own integrations!

    View the repo →

    Other improvements

    • Added support for deleting direct message threads.

    Fixes

    • Fixed a bug that broke reactions on doc comments.
  • Feature image for Post drafts

    Save your WIP posts as drafts and continue editing them from any device. A new page will appear in the app sidebar and the mobile Home tab when you have drafts in progress to pick up where you left off.

    Other improvements

    • Improved app performance when opening popovers, dropdowns, and dialogs.
    • After inviting guests to your organization, the app will automatically re-route to the outbound invitations view.

    Fixes

    • Fixed a bug where guest counts weren’t updating after updating a guest’s role to member.
    • Fixed a bug where pressing esc while viewing an attachment in fullscreen would navigate back to the previous page.
    • Fixed a bug where edits to your display name would be overwritten after signing in with Google.
  • Feature image for Guests

    Work directly with your clients, contractors, and external collaborators in your Campsite channels. Guests can create posts, write comments, join calls, and review docs, but will only have access to content in the channels where they’ve been added.

    Invite with a link

    To quickly onboard a group of guests, each channel on Campsite comes with a unique invitation link. Anyone with this URL can join your organization and automatically be added to the right channel.

    All admins will be notified when a guest joins your organization, and the invitation link can be reset anytime.

    Guest seats are free

    All guest seats are free on Campsite. Guests can only access the channels where they’ve been added, but they are able to create posts, write comments, join calls, and review docs alongside your team members.

    Get started

    To get started, navigate to the People page of your organization and click the “Invite people” button. From here, choose the Guest role in the role dropdown.

    You can also add guests directly to a channel from the channel page. Click the + button in the channel members section of the sidebar and add guests with an email invite or copy the invitation link.

    Other improvements

    • Members in your organization can now invite other members. Admins will always be emailed when someone joins your organization.
    • Added a connection quality indicator to the call UI so that it’s easier to see when someone’s internet connection is causing issues with call quality.
    • When a call recording is finished processing, call participants will receive a notification that the summary is ready for review.
    • Linking directly to another comment will show a rich preview of the comment’s content.
    • Global keyboard shortcuts are enabled after pressing esc while typing a direct message.
    • Improved the video layout when screen sharing on a call so that everyone can see the call participants at the same time.
    • Improved the size and readability of docs on the channel page when viewed in the grid layout.
    • Added a button to start new calls from a DM on mobile.
    • Improved scrollbar UI, especially on Windows, where scrollbars were too wide and visually distracting.
    • Renamed spaces to channels for clarity.
    • Redesigned compact posts with larger avatars and more room for titles and description previews.
    • Added a shortcut shift + R to quickly resolve or reopen a post.
    • Improved the UI of the post composer, including an option to expand it into a larger space for writing long posts.

    Fixes

    • Fixed a bug where DM threads could display out of order when receiving new messages.
    • Fixed a bug where the dialog to update your status was blank, even when a status exists.
    • Fixed a bug that allowed up/down navigation in right-click context menus to bubble up to the underlying view.
    • The incoming call toast is dismissed whenever you answer the call from any device.
    • After adding a custom emoji, the cursor will automatically focus at the end of the composer instead of the beginning.
    • Fixed data consistency edge cases when quickly toggling email notification preferences or disabling personal Slack notifications.
    • Fixed cases where opening a push notification on the PWA could cause the back button to become unresponsive.
    • Better UI fallbacks when sharing tweets that fail to load.
    • Fixed cases where scanning the 2FA QR code in dark mode would fail.
    • Fixed an issue where call recordings without audio could get stuck in an infinite processing state.
  • Feature image for Call chat

    Your team can now chat during a call for side conversations, sharing links, or asking questions without interrupting the flow of whoever is speaking.

    Links shared while recording a call will be added to the auto-generated call summary.

    Other improvements

    • Added a sidebar to the post view to see post metadata, add Linear issues, and see all references.
    • Improve typography spacing around lists in posts, docs, and comments.
    • Refreshed the action buttons in the call UI to make it more obvious how to start a recording.
    • Added support for more content to be nested within a toggle section in posts, docs, and comments.

    Fixes

    • Fixed cases where post summaries could hallucinate when there were few comments on a post.
    • Fixed bi-directional linking when creating a Linear issue from a post without a title.
    • Fixed the URL copied when copying a call recording from the Calls page.
    • Fixed cases where posts could overflow horizontally on mobile when the title contained a long unbroken string.
    • Fixed duplicate mention suggestions.
    • Fixed a bug that could cause full-page app refreshes when clicking on certain notifications in the inbox.
  • Feature image for References

    References keep related posts automatically connected so that it’s easy to follow an idea over time across multiple conversations. Whenever a post is linked in a comment, post, or doc, a timeline event will show up in the original post’s comment section so everyone can see where related discussions are happening.

    Other improvements

    • Improved noise cancellation in calls for higher-quality audio.
    • Added support for follow-ups on calls.
    • Campsite will remember the last-viewed page in your organizations for smoother app restarts and organization switching.
    • Switched app UI to use the Inter font for better cross-platform text display.
    • Press ⌘/Ctrl + Y to open the recently-viewed popover.
    • Updated the record and leave buttons in calls to improve clarity and make it easier to see the call recording status.
    • Improved consistency of the breadcrumbs across posts, docs, and calls with links to spaces.
    • Added a “Last viewed” time to post and doc viewers.
    • Hold Shift while scrolling in the attachment viewer to lock the scroll axis.
    • Improved new organization onboarding to support faster space creation and default content to help guide people through Campsite adoption.
    • Call recordings can be favorited for quick access in the sidebar.
    • Added support for toggle sections in posts and comments.
    • Added notification reason icons to the inbox to improve scannability.
    • Press R after selecting text in a post description or comment body to immediately begin a reply.
    • Improved typographic hierarchy in posts for the post title, headings, and bolded text.
    • Added more shortcuts to the ⌘/Ctrl + K command menu to start an instant call or generate a call link.
    • Daily and weekly digest emails now only include posts from spaces you’ve joined.
    • Sharing a call summary now adds the call as an attachment to the composer, like sharing a doc, for a simpler posting experience.

    Fixes

    • Fixed a bug that could cause double placeholder text in docs.
    • Fixed a bug that could misalign a toggle section if it was the first node in a document.
    • Fixed cases where the desktop app could send duplicate push notifications when multiple Campsite windows are open.
    • Posts can now be created with just a title and no description.
    • People invited to an organization will default to the member role instead of the viewer role.
    • Deleted Linear issues now remove timeline events in posts to reduce confusion about stale issues.
    • Fixed a case where sharing a recently edited call would put the stale call summary in the post composer.
    • Improved the typing indicator in the quick-chat hover popover.
    • Navigating through a list of posts with j/k navigation will correctly paginate when hitting the end of a current page.
    • Improved the performance of loading the posts index page.
    • Fixed cases where tweet previews and open graph cards could create horizontal overflow in chat on mobile.
    • Admins can now edit posts and comments created by integrations like Zapier.
    • Fixed app jank when deleting an organization.
    • Improved call summary generation when calls have multiple recordings.
    • Added improved typography support to chat messages, automatically converting certain special characters like fractions and arrows.
    • Joining calls via an external link will more reliably open the call in a new desktop app window.
    • Ordered lists can be manually numbered for cases where the list is broken into multiple sections with content between individual list items.
    • Added a “Share feedback” shortcut to the command menu.
    • The composer no longer adds a new line when pressing ⌘ + Enter while focused on the title field.
    • Mention suggestions and slash commands are disabled while typing in a code block.
    • Fixed a bug that prevented typeahead emojis immediately after a parenthesis.
    • Added a dropdown menu option to copy a member’s ID from any person’s profile or list item on the People page to be used in Zapier or other integrations.
    • Added better preview text snippets to desktop push notifications for comments and replies.
    • Added a confirmation step when leaving a private space.
    • Improved search ranking across posts, docs, and calls index pages.
    • Improved keyboard navigation of slash commands in posts and comments.
    • Improved inline emoji autocomplete triggers when typing colons in a sentence.
  • Feature image for Personal call links

    Every member of a Campsite organization now has a unique personal call link. This link can be shared with anyone—including people outside your organization—or added to scheduling tools, like Notion Calendar and Calendly.

    Personal call links never expire and can be used to schedule events at any time.

    Notion Calendar

    From the Notion Calendar settings, navigate to Conferencing, then Add custom link and paste your personal call link.

    Notion Calendar custom link

    Calendly

    While editing an event, choose the Custom conferencing tool option and paste your personal call link.

    Calendly custom link

  • Feature image for Cal.com integration

    Connect with Cal.com to use Campsite as the default call destination for your scheduled events. Any guest can join your calls from the call link, even if they are not members of your organization.

    This integration unlocks scheduled Campsite calls that can be recorded, transcribed, summarized, and shared with the rest of your team — perfect for teams doing customer research and sales.

    Install on Cal.com

    Fixes

    • Improved the performance of the calls index page so call history loads faster.
    • Fixed attachment aspect ratios in chat messages.
    • Removed extra y-padding on gifs in posts and comments.
    • Fixed double-selection states on pinned docs while viewing a space.
    • Improved keyboard controls when editing docs on mobile and opening other menus or popovers.