# Collaboration

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

- Price: $40/month
- Gem: `gem "avo-collaboration"`
- Docs: https://docs.avohq.io/4.0/collaboration/overview.html
- Web page: https://avohq.io/addons/collaboration
- Pricing: https://avohq.io/pricing.md

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.

Included in bundles: Growth ($145/month)
