Changelog
Follow up on the latest improvements and updates.
RSS
For those who use Swift concurrency in their applications, we have introduced a new source config, that will optimise the generated code for that use case. You can enable it in the
Avo Codegen Setup
section of your Swift sources.For those “do we already have an event for this?” moments, we've shipped Smart Search to help you find things in a pinch.
Smart search is a major upgrade to our existing search function that will surface helpful suggestions. You’ll be able to use it to find relevant objects instantly, even if they don’t directly match your search query.
Pro tip:
You can quickly search for any object in Avo with CMD+K. For example: you might search “Sign up” and smart search will surface things like “Onboarding Completed”, “New User Added”, and other relevant synonyms.
This is great for:
- Quickly finding objects in a large tracking plan.This isn’t always easy, especially for new folks still getting familiar with your tracking plan
- Avoiding duplicates.You’ll be less likely to miss existing events and properties, saving you time and keeping your tracking plan tidy
Enable Avo Intelligence in your Workspace Settings to unlock Smart Search and other AI-powered features on the horizon.
We just launched
Fast Event Drafts
, a new way to streamline event creation and refinement in your tracking plan. With this update, you can quickly create new events directly from the branch workbench and make inline edits to event names with ease. This feature is designed to simplify the drafting process, allowing you to lay the groundwork for tracking plan changes and build out detailed updates more efficiently.Events in the workbench now include inline validation with built-in guardrails to ensure your events meet your tracking plan standards. Discrepancies are flagged as you work, and any unresolved issues are clearly displayed in the branch view during review and before merging, helping you refine your drafts before implementation. Additionally we’ve given the event description it’s own column to give you more insight into each event right from the events view.
This update shines with our recently introduced bulk editing feature, enabling you to create and roughly flesh out multiple events in no time. Together, these improvements aim to unlock faster, more intuitive event creation and tracking plan updates.
Our goal is to make your workflow as smooth and efficient as possible. Have ideas on how we can take it even further? We’d love to hear from you! Reach out via the chat bubble or at hi@avo.app
Ever marked a branch as "Ready for review" and wondered, "Now what?" We've got you! Now you can assign reviewers directly to a branch, ensuring everyone knows who owns the next steps.
✅ Clear ownership
Assign reviewers right after marking a branch as ready for review. You can assign one or more reviewers to a branch and keep track of who has given their approval
📧 Stay in the loop
Reviewers get an email notification, letting them know they were assigned to review.
🚀 No more forgotten branches
To make sure no branch slips between the cracks, Avo sends daily Slack reminders for branches pending review, and who should review them.
To enable slack notifications, navigate to your workspace settings and to the "Slack Integration" tab and click "Connect to Slack". You will be directed to select the Slack channel where you want to receive the notifications. If you already have notifications enabled, you will need to disable and reenable the integration.
Start assigning reviewers today and make branch reviews smoother than ever! 🙌
We're super excited to announce a massive time-saver for your data design workflow 🤩. This is a feature that a lot of you have been requesting: the ability to bulk-edit your events in Avo.
So the next time you for example need to add that new source to 20 events, or introduce the same set of properties to a bunch of events, you can do it in one go.
In the events table, you can now hover over an event to see a checkmark next to the event name.
Once you've checked all the events you want to update, you can apply changes to them all in one go via the bulk action toolbar...
👉 Add or remove sources, properties, categories, tags or stakeholders
👉 Archive the events you selected
We hope this streamlines your experience defining events in Avo – as always we'd love to hear your feedback. Happy bulk-editing! 🎉
We have released full object support in C# codegen, including name mapping and pinned values in nested objects.
This feature is available on request as of today, please reach out to support to get it in your workspace.
Full public release is coming in the near future.
We’re excited to announce that Stakeholder Domains are now live in your workspace. This lets you segment your Avo schema registry by areas of accountability and ownership into domains, where a specific team can take charge of their data with a clear overview of the data that's most relevant to them.
A domain refers to a certain function or area within your organization. It could be a product area (Search, Checkout, etc), an entire app for specific personas (Drivers, Riders, etc) or a business function independent of the product (Marketing, Sales, Finance, etc.).
To allocate stakeholders to different parts of your schema, you'll first need to set up domains. You can do this by following the steps here.
Once your Stakeholder Domains are in place, you can assign relevant people as domain members. Domain members can filter the events table to show only the events most relevant to them.
Get started with Stakeholder Domains today, and let us know how it goes!
Now you can create variant specific regex rules. Give it a try!
We've launched the public beta for Kotlin Multiplatform codegen support. You can now create and generate code for Kotlin Multiplatform sources. Give it a try!
Today we're announcing an upgrade to event variants that let you tailor your tracking plan updates more closely to fit your use-cases:
Configuring allowed property values
. This addition makes your tracking plan definitions more precise, reduces the scope of changes and simplifies accurate implementation.You can either limit the values to a subset of the allowed values on the base event, or expand the set and include additional values specific to the variant. You can even create a brand new value for a property directly from the event variant. Any allowed values you've added will be visible in both the property details view and the branch changes view.
In addition to configuring your sources, properties, property presence and pinned-values we hope that configuring allowed property values will unlock even more use cases for event variants and help you even better define your tracking plan and narrow your implementation impact.
If you have any questions or ideas for further improvements for event variants we'd love to hear them! Don't hesitate to reach out to us via the chat-bubble in the Avo app or send us an email at hi@avo.app.
Load More
→