๐ŸŽ‰ BIG NEWS ๐ŸŽ‰  โœฆ  Avo 4 has officially SHIPPED  โœฆ  ๐Ÿš€ the beta is over, 4.0 is here  โœฆ  ๐Ÿ› ๏ธ build admin panels, dashboards & internal tools at light speed  โœฆ  โญ you are visitor #1,136,457  โœฆ  ๐ŸŽŠ tell a friend  โœฆ  best viewed in Ruby on Rails  โœฆ  ๐Ÿ‘‰ click here to see what’s new  โœฆ 

Back to pricing
Gemfile

Collaboration

Add to your plan

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

# $40/mo

1 gem "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 you would otherwise build and maintain yourself, shipped as one gem.

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, not four things you spec, build, and wire together over a sprint.
  • The real work is what comes after the first draft: change tracking, Turbo broadcasts, authorization, and the upkeep as Avo evolves. That stays our code in our back yard, fixed once for everyone.
  • It is a gem you add, not an internal collaboration tool your team has to design, document, and support.
  • Every team member can read and add to the record's history with no per-seat pricing to watch as you grow.

# included in

# ready to ship?

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