add-on $40/mo gem "avo-collaboration"

Collaboration

Keep your team in sync with built-in comments and status updates. No more scattered communication across multiple tools.

What it does

avo-collaboration

Every record carries a story: who changed it, why that refund went through, what the customer actually asked for. Collaboration keeps that story on the record itself. Your team comments, reacts with emoji, and follows the full history right on any Avo resource, so the context lives next to the data instead of buried in Slack threads and email nobody can find six months later. You turn it on per resource with self.collaboration, point it at your current author, and drop the timeline into the field layout.

The timeline also writes itself. Declare watchers on the properties that matter, and every time one changes Avo records an entry on the timeline with the old and new value, attributed to whoever made the change, with a custom or i18n message you control. Comments and reactions broadcast over Turbo Streams, so a colleague viewing the same record sees them appear without a refresh. That is a comment system, an audit trail, and a presence layer your agent turns on with a few lines, instead of generating it in every app.

What you get

  • Per-record timeline of comments, property changes, and reactions on any Avo resource
  • Inline comment form, posted right on the record without leaving the show page
  • Watchers that log an entry whenever a tracked property changes, capturing the old and new value with a custom or i18n message you control (full access to the property, old_value, and new_value)
  • Emoji reactions on entries, with a configurable set (ten defaults out of the box)
  • Live updates over Turbo Streams, comments and reactions appear without a page refresh
  • Author attribution on every entry, with a name_property you choose, and authorization hooks

Why it pays off

  • Comments, an activity log, reactions, and live updates are four features in one gem, configured in a few lines, not four things to spec, generate, and review from zero.
  • Change tracking, Turbo broadcasts, and authorization are already built and vetted across hundreds of apps, and they keep improving with Avo. Bugs are fixed once, for everyone.
  • Tokens, time, and focus go to your product, not to designing a collaboration layer for the admin in every app.
  • Every team member can read and add to the record's history with no per-seat pricing to watch as you grow.

ready to ship?

You ship it this afternoon. We keep it solid for years.